구본호
가입: 2017년 9월 9일 올린 글: 2
|
올려짐: 2017년11월16일 13:27 주제: 5-1 뼈대코드 오류 |
|
|
여러 테스트케이스를 확안하다가 뼈대코드에 오류가 있는 것 같아서 문의드립니다.
제가 테스트해본 k-- 코드는
코드: | let s := 0 in
let x := 0 in
while (10 < (read x)) do (
s := s + x;
write s
)
|
으로, 10초과인 값이 입력되면 누적합을 출력하고, 10 이하의 값이 들어오면 종료되는 코드입니다.
이 코드를 ./run -k 옵션(뼈대코드 k-- 실행기)로 실행하고
11
12
13
10
을 입력하면
0
0
0
이 출력됩니다. 뼈대코드에 오류가 있는건가요 아니면 while이나 read 등등의 syntax를 제가 잘못 이해한건가요? 실행 사진도 첨부하겠습니다.
|
|