게시판 인덱스

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

4-1 테스트셋

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



가입: 2012년 9월 9일
올린 글: 18

올리기올려짐: 2012년10월12일 21:13    주제: 4-1 테스트셋 인용과 함께 답변

듀도 거의 끝나가고 별로 양도 많지는 않지만 4-1 테스트셋입니다

문제 특성상 완전히 똑같을 필요는 없고 함수를 돌린 후의 스트링에 맞춰서 코드 길이만 똑같으면 될거같습니다(물론 빈도수가 같은 경우도 있으므로 코드 길이가 약간 다를수도 있습니다)

이상한부분있으면 답변해주세요~

인용:

(define a (list (cons "a1" 1) (cons "b1" 1) (cons "c1" 1) (cons "d1" 1)))
(define b (list (cons "a2" 5) (cons "b2" 2) (cons "c2" 6) (cons "d2" 1) (cons "e2" 1)))
(define c (list (cons " " 7) (cons "a" 4) (cons "e" 4) (cons "f" 3) (cons "h" 2) (cons "i" 2) (cons "m" 2) (cons "n" 2) (cons "s" 2) (cons "t" 2) (cons "l" 1) (cons "o" 1) (cons "p" 1) (cons "r" 1) (cons "u" 1) (cons "x" 1)))
(define d (list (cons "a3" 5)))
(define e (list (cons "gama" 5) (cons "kkok" 1) (cons "kkot" 1) (cons "tago" 1)))

(vlencode a)
; (("c1" (0 1)) ("d1" (0 0)) ("a1" (1 1)) ("b1" (1 0)))
(vlencode b)
; (("d2" (1 0 1 1)) ("e2" (1 0 1 0)) ("b2" (1 0 0)) ("a2" (1 1)) ("c2" (0)))
(vlencode c)
; (("a" (0 0 1)) ("e" (0 0 0))("s" (0 1 0 1)) ("t" (0 1 0 0)) ("m" (0 1 1 1)) ("n" (0 1 1 0)) ("h" (1 0 0 1)) ("i" (1 0 0 0)) ("u" (1 0 1 0 1)) ("x" (1 0 1 0 0)) ("p" (1 0 1 1 1)) ("r" (1 0 1 1 0)) ("l" (1 1 0 0 1)) ("o" (1 1 0 0 0)) ("f" (1 1 0 1)) (" " (1 1 1)))
(vlencode d)
; (("a3" (0)))
(vlencode e)
; (("kkot" (0 1 1)) ("tago" (0 1 0)) ("kkok" (0 0)) ("gama" (1)))
(vlencode (append a (append c b)))
; (("a1" (0 0 1 0 1)) ("b1" (0 0 1 0 0)) ("f" (0 0 1 1)) ("a2" (0 0 0)) (" " (0 1 1)) ("c2" (0 1 0)) ("a" (1 0 0 1)) ("e" (1 0 0 0)) ("t" (1 0 1 0 1)) ("b2" (1 0 1 0 0)) ("n" (1 0 1 1 1)) ("s" (1 0 1 1 0)) ("i" (1 1 0 0 1)) ("m" (1 1 0 0 0)) ("d2" (1 1 0 1 1 1)) ("e2" (1 1 0 1 1 0)) ("h" (1 1 0 1 0)) ("u" (1 1 1 0 0 1)) ("x" (1 1 1 0 0 0)) ("p" (1 1 1 0 1 1)) ("r" (1 1 1 0 1 0)) ("l" (1 1 1 1 0 1)) ("o" (1 1 1 1 0 0)) ("c1" (1 1 1 1 1 1)) ("d1" (1 1 1 1 1 0)))
(vlencode (append d e))
; (("kkot" (1 0 1 1)) ("tago" (1 0 1 0)) ("kkok" (1 0 0)) ("gama" (1 1)) ("a3" (0)))
위로
사용자 정보 보기 비밀 메시지 보내기
이계원



가입: 2012년 9월 14일
올린 글: 9

올리기올려짐: 2012년10월12일 22:14    주제: 질문 인용과 함께 답변

스펙에서 스트링과 리스트의 pair의 list를 vlencode에서 반환하게 하는데, 그러면 (cons "a1" (list 0 0)) = ("a1" 0 0)과 같은 결과가 나와야하지 않나 싶은데요 ㅠㅠ 근데 모양을 보면 또 이상하고... ("a1" 0 0)과 ("a1" (0 0))중 뭐가 맞는거죠?
위로
사용자 정보 보기 비밀 메시지 보내기
이계원



가입: 2012년 9월 14일
올린 글: 9

올리기올려짐: 2012년10월12일 22:20    주제: 해결 인용과 함께 답변

("a1" 0 0)의 출력형식이 맞는것 같네요.

https://ropas.snu.ac.kr/phpbb/viewtopic.php?t=3330[/url]
위로
사용자 정보 보기 비밀 메시지 보내기
황정인



가입: 2012년 9월 9일
올린 글: 18

올리기올려짐: 2012년10월12일 23:15    주제: 네 맞습니다 인용과 함께 답변

제가 출력형식을 잘못이해했네요

수정한 테스트셋입니다

인용:

(define a (list (cons "a1" 1) (cons "b1" 1) (cons "c1" 1) (cons "d1" 1)))
(define b (list (cons "a2" 5) (cons "b2" 2) (cons "c2" 6) (cons "d2" 1) (cons "e2" 1)))
(define c (list (cons " " 7) (cons "a" 4) (cons "e" 4) (cons "f" 3) (cons "h" 2) (cons "i" 2) (cons "m" 2) (cons "n" 2) (cons "s" 2) (cons "t" 2) (cons "l" 1) (cons "o" 1) (cons "p" 1) (cons "r" 1) (cons "u" 1) (cons "x" 1)))
(define d (list (cons "a3" 5)))
(define e (list (cons "gama" 5) (cons "kkok" 1) (cons "kkot" 1) (cons "tago" 1)))

(vlencode a)
; (("c1" 0 1) ("d1" 0 0) ("a1" 1 1) ("b1" 1 0))
(vlencode b)
; (("d2" 1 0 1 1) ("e2" 1 0 1 0) ("b2" 1 0 0) ("a2" 1 1) ("c2" 0))
(vlencode c)
; (("a" 0 0 1) ("e" 0 0 0) ("s" 0 1 0 1) ("t" 0 1 0 0) ("m" 0 1 1 1) ("n" 0 1 1 0) ("h" 1 0 0 1) ("i" 1 0 0 0) ("u" 1 0 1 0 1) ("x" 1 0 1 0 0) ("p" 1 0 1 1 1) ("r" 1 0 1 1 0) ("l" 1 1 0 0 1) ("o" 1 1 0 0 0) ("f" 1 1 0 1) (" " 1 1 1))
(vlencode d)
; (("a3" 0))
(vlencode e)
; (("kkot" 0 1 1) ("tago" 0 1 0) ("kkok" 0 0) ("gama" 1))
(vlencode (append a (append c b)))
; (("a1" 0 0 1 0 1) ("b1" 0 0 1 0 0) ("f" 0 0 1 1) ("a2" 0 0 0) (" " 0 1 1) ("c2" 0 1 0) ("a" 1 0 0 1) ("e" 1 0 0 0) ("t" 1 0 1 0 1) ("b2" 1 0 1 0 0) ("n" 1 0 1 1 1) ("s" 1 0 1 1 0) ("i" 1 1 0 0 1) ("m" 1 1 0 0 0) ("d2" 1 1 0 1 1 1) ("e2" 1 1 0 1 1 0) ("h" 1 1 0 1 0) ("u" 1 1 1 0 0 1) ("x" 1 1 1 0 0 0) ("p" 1 1 1 0 1 1) ("r" 1 1 1 0 1 0) ("l" 1 1 1 1 0 1) ("o" 1 1 1 1 0 0) ("c1" 1 1 1 1 1 1) ("d1" 1 1 1 1 1 0))
(vlencode (append d e))
; (("kkot" 1 0 1 1) ("tago" 1 0 1 0) ("kkok" 1 0 0) ("gama" 1 1) ("a3" 0))
위로
사용자 정보 보기 비밀 메시지 보내기
이전 글 표시:   
글 쓰기   답변 달기     게시판 인덱스 -> 4190.210 Principles of Programming (Fall 2012) 시간대: GMT + 9 시간(한국)
페이지 11

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


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