게시판 인덱스

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

1-3번 test set

 
이 게시판은 잠겼으므로 글을 올리거나, 답변을 하거나 수정을 할 수 없습니다   이 주제는 잠겼으므로 답변을 하거나 수정을 할 수 없습니다     게시판 인덱스 -> 4190.310 Programming Languages (Fall 2010)
이전 주제 보기 :: 다음 주제 보기  
글쓴이 메시지
신기정



가입: 2009년 9월 15일
올린 글: 83

올리기올려짐: 2010년9월10일 21:18    주제: 1-3번 test set 인용과 함께 답변

뭐 이정도 test 함수야 쉽게 구현하시겠지만 -_-;;

심심해서..............

# let debug lst = List.map (function lst -> (List.map print_string lst) ; (print_string " ")) lst;;
Warning S: this expression should have type unit.
val debug : string list list -> unit list = <fun>

# debug (vocalize "8801857");;
팔백팔십 천팔백오십칠 - : unit list = [(); ()]

# debug (vocalize "12345678");;
천이백삼십사 오천육백칠십팔 - : unit list = [(); ()]

# debug (vocalize "1111111");;
백십일 천백십일 - : unit list = [(); ()]

# debug (vocalize "11111111");;
천백십일 천백십일 - : unit list = [(); ()]

# debug (vocalize "00000000");;
영 영 - : unit list = [(); ()]

# debug (vocalize "0000000");;
영 영 - : unit list = [(); ()]

# debug (vocalize "0001110");;
영 천백십 - : unit list = [(); ()]

# debug (vocalize "00001110");;
영 천백십 - : unit list = [(); ()]

# debug (vocalize "1100000");;
백십 영 - : unit list = [(); ()]

# debug (vocalize "11000000");;
천백 영 - : unit list = [(); ()]

# debug (vocalize "110000");;
Exception: Error "Input Size Error".

# debug (vocalize "111100000");;
Exception: Error "Input Size Error".

# debug (vocalize "110a0000");;
Exception: Error "input Type Error".

# debug (vocalize "8075041");;
팔백칠 오천사십일 - : unit list = [(); ()]

# debug (vocalize "80075041");;
팔천칠 오천사십일 - : unit list = [(); ()]

# debug (vocalize "8070541");;
팔백칠 오백사십일 - : unit list = [(); ()]

# debug (vocalize "80700541");;
팔천칠십 오백사십일 - : unit list = [(); ()]
위로
사용자 정보 보기 비밀 메시지 보내기
최민아



가입: 2009년 9월 28일
올린 글: 236

올리기올려짐: 2010년9월11일 14:57    주제: 인용과 함께 답변

vocalize "110a0000"

와 같은 경우도 예외 처리를 해야 하나요?

밑에 글을 보니 7자리나 8자리가 아닌 경우만 하면 된다고 해서 그렇게 했는데..

저런 입력은 들어오지 않는다고 가정해도 되나요?
위로
사용자 정보 보기 비밀 메시지 보내기
장수원



가입: 2008년 9월 26일
올린 글: 167

올리기올려짐: 2010년9월11일 20:36    주제: 인용과 함께 답변

문제에서 일곱 혹은 여덟 자의 양의 정수 스트링을 받는다고 했으므로 그러한
입력은 들어오지 않는다고 가정하겠습니다.
위로
사용자 정보 보기 비밀 메시지 보내기
박상일



가입: 2009년 9월 27일
올린 글: 13

올리기올려짐: 2010년9월15일 14:54    주제: 인용과 함께 답변

몇 가지 질문 드립니다. :)

1.

# debug (vocalize "00000000");;
영 영 - : unit list = [(); ()]

위와 같은 수는 양의 정수가 아니므로 입력되지 않는 것이 아닌가요?


2.

# debug (vocalize "00001110");;
영 천백십 - : unit list = [(); ()]

# debug (vocalize "11000000");;
천백 영 - : unit list = [(); ()]

위와 같은 경우에서의 0000 등은 읽을 필요가 없는 영이 아닌가요?
위로
사용자 정보 보기 비밀 메시지 보내기
조성근



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

올리기올려짐: 2010년9월15일 17:42    주제: 인용과 함께 답변

박상일 씀:
1.
# debug (vocalize "00000000");;
영 영 - : unit list = [(); ()]

위와 같은 수는 양의 정수가 아니므로 입력되지 않는 것이 아닌가요?

예, 위와 같은 수는 양의 정수가 아니므로 입력되지 않는다고 가정하겠습니다.
박상일 씀:
2.
# debug (vocalize "00001110");;
영 천백십 - : unit list = [(); ()]
# debug (vocalize "11000000");;
천백 영 - : unit list = [(); ()]

위와 같은 경우에서의 0000 등은 읽을 필요가 없는 영이 아닌가요?

아닙니다. 읽을 필요가 있는 영입니다. 문제에서 정수 문자열을 세 자리와 네 자리(혹은 네 자리와 네 자리)로 나누어 읽는다고 하였으므로 "0000"은 "영"으로 읽을 필요가 있습니다.
위로
사용자 정보 보기 비밀 메시지 보내기
이치민



가입: 2008년 12월 2일
올린 글: 27

올리기올려짐: 2010년9월15일 17:53    주제: 인용과 함께 답변

테스트셋 고맙습니다
위로
사용자 정보 보기 비밀 메시지 보내기
이전 글 표시:   
이 게시판은 잠겼으므로 글을 올리거나, 답변을 하거나 수정을 할 수 없습니다   이 주제는 잠겼으므로 답변을 하거나 수정을 할 수 없습니다     게시판 인덱스 -> 4190.310 Programming Languages (Fall 2010) 시간대: GMT + 9 시간(한국)
페이지 11

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


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