게시판 인덱스

 
 FAQFAQ   검색검색   멤버리스트멤버리스트   사용자 그룹사용자 그룹   사용자 등록하기사용자 등록하기 
 개인 정보개인 정보   비공개 메시지를 확인하려면 로그인하십시오비공개 메시지를 확인하려면 로그인하십시오   로그인로그인 

프로젝트 3번 질문입니다

 
글 쓰기   답변 달기     게시판 인덱스 -> 4190.210 Principles of Programming (Fall 2013)
이전 주제 보기 :: 다음 주제 보기  
글쓴이 메시지
류원룡



가입: 2013년 9월 4일
올린 글: 4

올리기올려짐: 2013년12월18일 19:57    주제: 프로젝트 3번 질문입니다 인용과 함께 답변

변환 전 확인 (check_exp)에서 다음과 같은 경우는 어떻게 처리해야 하는지 질문드립니다.

repeat (read) 3

이처럼 입력되는 정수의 값에 따라 의미없는 정수식이 될 수도 있고, 그렇지 않을 수도 있는 경우에 대해 true를 리턴할지 false를 리턴할지 판단 부탁드립니다.
위로
사용자 정보 보기 비밀 메시지 보내기
조성근



가입: 2009년 9월 14일
올린 글: 283

올리기올려짐: 2013년12월19일 10:28    주제: 인용과 함께 답변

이런 경우엔 false를 리턴해야겠지요. 프로그램이 사용자의 입력에 따라 의미없는 정수식이 될 수 있으니까요. 의미있는 정수식이라고 확신할 수 있는 경우에만 true를 반환하시면 됩니다.
위로
사용자 정보 보기 비밀 메시지 보내기
이현승



가입: 2013년 9월 4일
올린 글: 5

올리기올려짐: 2013년12월19일 13:33    주제: 인용과 함께 답변

그러면

repeat (read+100) 8 같은 경우는 true 인 것이 맞나요?

그리고

-100<read<100인가요 아님 -100<=read<=100인가요?
위로
사용자 정보 보기 비밀 메시지 보내기
이현승



가입: 2013년 9월 4일
올린 글: 5

올리기올려짐: 2013년12월19일 13:37    주제: 인용과 함께 답변

그리고

main.exe exp1.txt
와 같이 실행했을 때

1.check_exp result
2.transform result
3.check_cmd result

이 세 가지 출력이 나오잖아요?

그러면 1.과 3.에서는 오직 true인지 false인지만 출력이 되는 것이고,
transform result에서는 주어진 exp를 cmd로 바꾼 내용만 출력이 되는 것이죠?

그러니까 cmd로 바뀐 내용에 say 가 있더라도 화면에서는 출력되지 않는 것이 맞나요?
위로
사용자 정보 보기 비밀 메시지 보내기
조성근



가입: 2009년 9월 14일
올린 글: 283

올리기올려짐: 2013년12월19일 15:12    주제: 인용과 함께 답변

repeat (read+100) 8 같은 경우는 true 인 것이 맞나요? 예.

그러면 1.과 3.에서는 오직 true인지 false인지만 출력이 되는 것이고,
transform result에서는 주어진 exp를 cmd로 바꾼 내용만 출력이 되는 것이죠? 예.

그러니까 cmd로 바뀐 내용에 say 가 있더라도 화면에서는 출력되지 않는 것이 맞나요? 예.
위로
사용자 정보 보기 비밀 메시지 보내기
이현승



가입: 2013년 9월 4일
올린 글: 5

올리기올려짐: 2013년12월19일 17:08    주제: 인용과 함께 답변

repeat (99+read) 1 2

도 true인가요??



pdf에 -100과 100사이의 정수라는 말이 약간 애매한거같아서...
위로
사용자 정보 보기 비밀 메시지 보내기
조성근



가입: 2009년 9월 14일
올린 글: 283

올리기올려짐: 2013년12월20일 0:46    주제: 인용과 함께 답변

-100과 100사이의 정수 i는 -100 <= i <= 100으로 해석하겠습니다.

인용:
repeat (99+read) 1 2
도 true인가요??

read값이 -100일 때 (99+read)가 -1이 되므로 false입니다.

단, "사이의 정수"라는 말의 애매함을 고려하여 저런 코너케이스가 포함되지 않도록 채점하겠습니다.
위로
사용자 정보 보기 비밀 메시지 보내기
이전 글 표시:   
글 쓰기   답변 달기     게시판 인덱스 -> 4190.210 Principles of Programming (Fall 2013) 시간대: GMT + 9 시간(한국)
페이지 11

 
건너뛰기:  
새로운 주제를 올릴 수 없습니다
답글을 올릴 수 없습니다
주제를 수정할 수 없습니다
올린 글을 삭제할 수 없습니다
투표를 할 수 없습니다


Powered by phpBB 2.0.21-7 (Debian) © 2001, 2005 phpBB Group
Translated by kss & drssay