게시판 인덱스

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

과제 4번 채점에 사용한 테스트 케이스와 5번 챌린지에 대하여 의문점이 있습니다.

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



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

올리기올려짐: 2013년11월19일 14:48    주제: 과제 4번 채점에 사용한 테스트 케이스와 5번 챌린지에 대하여 의문점이 있습니다. 인용과 함께 답변

우선 과제 4-1의 테스트 케이스 중
(output
(lambda ()
(let* ([frequencies (list (cons "e" 0))]
[codes (vlencode frequencies)]
[wf? (wellformed? frequencies codes)]
[score (compute-score frequencies codes)])
(and wf? (equal? 0 score)))))
의 경우, 코딩힐 게 없습니다.
그런데, 이 경우는 특별한 케이스이므로 다른 처리를 해줘야 하는데 과제 문서와 웹보드 등을 찾아보아도 이러한 케이스에 대한 처리규정이 없기 때문에 사람마다 다르게(널 리스트, 예외 처리 등) 처리한 것을 동료평가를 하면서 볼 수 있었습니다. 하지만, 이렇게 채점하면 널리스트를 반환한 사람 외에는 전부 틀린 게 되는데 이러한 채점은 공평하지 않은 것 같습니다.

그리고, 이번 catchYou 챌린지의 경우 그냥 질문인데
채점은 1개씩 진행해서 각각의 수행시간을 측정했나요 아니면 둘 다 수행하는데 걸리는 시간을 측정했니요?
대부분 1000000개를 기준으로 코딩했을 것이므로 10000000개는 다들 돌아가지 않을 것이고 1000000개만 돌아가는 코드들이 꽤 있을 것으로 보이는데 5점이 없어서 드리는 질문입니다.
위로
사용자 정보 보기 비밀 메시지 보내기
임동재



가입: 2013년 10월 3일
올린 글: 5

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

5번 챌린지의 채점에 대한 질문이 있어 덧붙여 씁니다.

올려 주신 채점기를 돌렸을 때 테스트케이스 두 개 중 하나는 맞고 하나는 틀렸는데, 0점이 부여되었습니다. 프로그램 수행 시간은 충분히 빠릅니다. (1초 이내)

혹시 두 개 다 맞을 경우에만 10점을 부여하신 건가요?
위로
사용자 정보 보기 비밀 메시지 보내기
강지훈



가입: 2008년 9월 2일
올린 글: 291
위치: 302동 312-2호

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

1. "그런데, 이 경우는 특별한 케이스이므로 다른 처리를 해줘야 하는데"
잘 이해가 되지 않습니다. 저는 왜 특별한 케이스인지 모르겠습니다.

2. 5-4의 경우, 두 케이스 모두 맞은 경우에만 챌린지에 성공했다고 판단했습니다.
_________________
강지훈
프로그래밍의 원리 조교

Jeehoon Kang
TA, Principles of Programming
위로
사용자 정보 보기 비밀 메시지 보내기
이전 글 표시:   
글 쓰기   답변 달기     게시판 인덱스 -> 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