조민기
가입: 2015년 9월 6일 올린 글: 82
|
올려짐: 2019년10월13일 16:48 주제: 숙제 3 채점 결과 (12/19 업데이트) |
|
|
안녕하세요, 수강생 여러분.
숙제 3 채점이 완료되었습니다. 이의제기는 다음주 목요일(10월 24일)까지 받습니다.
* 우선, 과제 및 채점 주의사항 공지글(https://ropas.snu.ac.kr/phpbb/viewtopic.php?t=6803)을 꼭 확인해 주세요.
프로그램 외적인 실수를 수정할 기회를 드리고 있으니, 해당 글을 잘 읽으시고 차후에 실수 없이 점수 다 받아가시길 바랍니다.
*채점에 사용한 테스트케이스를 다 올려놓았습니다.
테스트 케이스를 실행하는 방법은 다음과 같습니다.
1. Header에 내용이 있을 시, [Header]에 들어가 있는 내용을 인터프리터에 복붙합니다.
2. 각각의 [Test]를 돌려서 [Value]에 나와 있는 값이랑 같은지 확인합니다.
* 채점에 쓰인 심볼의 의미는 다음과 같습니다.
O는 정답, X는 오답, E는 예외 발생, C는 컴파일 에러, T는 시간초과를 의미합니다. 물론, 예외를 내는 것이 정답인 테스트케이스의 경우, 올바른 예외를 내는 경우는 O로 표시되며 그 외의 예외가 발생한 경우에만 E로 기록됩니다. 컴파일 에러가 나는 원인으로는 여러 가지가 있을 수 있는데, 숙제에서 명시한 것과 다른 이름을 사용했다거나 하는 경우에도 컴파일 에러로 처리됩니다. 빈칸인 경우는 해당 문제를 제출하지 않은 것이고 0점입니다.
* 이의제기 하시기 전에 부탁드려요.
반드시 해당 케이스에 대해 테스트를 직접 해 보시고 그 결과를 조교한테 보여주세요. (메일이라면 캡쳐, 찾아오신다면 노트북 들고오기 등등..)
숙제 3 결과:
http://ropas.snu.ac.kr/~ta/4190.310/19/show/hw3_score.pdf
테스트케이스 :
3-1: http://ropas.snu.ac.kr/~ta/4190.310/19/show/3-1.txt
(1219 추가)
3-1의 채점 기준을 조금 변경했습니다.
5번째 테스트케이스의 아래 부분에서
의도한 동작은 unit과 3이 다르므로 unit = 3의 값이 false로 계산되는 것입니다.
그런데 몇몇 학생분께서 비교되는 두 식의 타입이 다르므로 이 때 exception을 띄우도록 구현하셨고 숙제 문서에 애매한 부분이 있다고 지적해주셨습니다.
이 지적을 받아들여서 exception을 띄우도록 구현하신 경우에도 채점 기준을 바꾸었고 접수 파일에 반영했습니다.
감사합니다.
TA 조민기
e-mail: minki.cho@sf.snu.ac.kr |
|