게시판 인덱스

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

숙제 4-2 : 출력 형식 관련 질문입니다

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



가입: 2010년 9월 6일
올린 글: 15

올리기올려짐: 2010년10월19일 1:24    주제: 숙제 4-2 : 출력 형식 관련 질문입니다 인용과 함께 답변

조교님께서 올려주신 테스트 셋의 주석을 보면 출력 형식이
((A 1 2 3) (B 2 3 4) (C 3 4 5) (D 1 4 5) (E 1 3 5))
이런 식으로 이름과 선물들이 한 리스트에 들어가 있는데요

저 같은 경우 숙제에 예시로 나온 출력결과와 비슷하게
((A (1 2 3)) (B (2 3 4)) (C (3 4 5)) (D (1 4 5)) (E (1 3 5)))
이런 식으로 출력하게 하였습니다
즉, 이름과 선물들의 리스트를 한 리스트에 넣었습니다
사실 바꾸는게 어렵지는 않지만 그래도 출력 형식을
꼭 위의 경우와 같이 통일 해야 하는지 알려주시면 감사하겠습니다
위로
사용자 정보 보기 비밀 메시지 보내기
김진영_



가입: 2009년 12월 9일
올린 글: 337

올리기올려짐: 2010년10월19일 1:39    주제: 인용과 함께 답변

shoppingList 함수가 돌려주는 값의 형식은 당연히 맞춰 주셔야 합니다. 문제에 주어진 대로 하셔야 합니다. 비슷하게 임의로 바꾸셔서는 안됩니다.

shoppingList 함수가 돌려주는 값의 타입은 문제에 잘 나와 있듯 (id * gift list) 형태의 pair들의 list입니다. 그런데 생각해 보시면 (cons 'A (list 1 2 3))은 곧 (list 'A 1 2 3)과 같음을 아실 수 있습니다. 따라서 결과가 ((A 1 2 3) (B 2 3 4) (C 3 4 5) (D 1 4 5) (E 1 3 5)) 와 같이 나오는 것이 맞는 것입니다. (A . (1 2))와 (A 1 2)가 같은 것이니까요.


다른 수강생 분들께도 재차 말씀드리지만 2, 3번 숙제 결과에서 보셨다시피, 함수의 타입이 맞지 않으면 숙제를 잘 구현하시고도 채점기가 인자를 넘겨주지 못하거나 결과를 받아오지 못해 점수를 받지 못하는 불상사가 생길 수 있습니다. 임의로 명세를 바꿔서 구현하시지 마시고, 본인이 보시기에 명확하지 못한 부분이 있으면 이렇게 게시판에 질문 남겨 주셔서 확실히 하고 넘어가도록 합시다. Smile
위로
사용자 정보 보기 비밀 메시지 보내기 이메일 보내기
이전 글 표시:   
이 게시판은 잠겼으므로 글을 올리거나, 답변을 하거나 수정을 할 수 없습니다   이 주제는 잠겼으므로 답변을 하거나 수정을 할 수 없습니다     게시판 인덱스 -> 4190.210 Principles of Programming (Fall 2010) 시간대: GMT + 9 시간(한국)
페이지 11

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


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