자신의 점수에 의문이 있는 학생은 먼저 Testcase들을 자신의 코드에서 수행해보고 조교(soon/ihji@ropas.snu.ac.kr)에게 email을 보내신 이후에 약속을 잡고 연구실(302동 312-2호)로 찾아오시기 바랍니다. 숙제 1에 대한 클래임은 다음주 금요일(5/4)까지 받도록 하겠습니다.
0.
0.1. 숙제 제출하실 때에 압축해서 upload하지 마세요.
0.2. boolean을 반환하는 함수에 대해서, type이 맞지 않는 parameter를 받았을 경우에는
a. false(#f)를 반환하거나,
b. error를 발생시켜야 합니다.
두 가지 중 1가지로 처리한 경우에는 모두 옳은 것으로 채점하였습니다.
1. HW1.EX1
lazy-ta 문제의 경우에는 5분간의 시간을 주고 Test하여서 결과가 옳게 나온 것만을 정답처리하였습니다. 자신의 컴퓨터에서 10분안에 더 많은 옳은 결과를 보일 수 있으신 경우에는 클래임 오시기 바랍니다.
4. HW1.EX4
4.1. nth-child에서 index 1부터 시작한 경우에는 경우당 -0.5 하였습니다. (원래는 -1)
4.2. nth-child에서 index 1부터 시작한 경우에는 robust check에서는 이 점을 고려해서 채점하였음.(이중 불이익 X)
4.3. Total Score = Functional * 0.7 + Robust * 0.3
5. HW1.EX5
5.1. HW1.EX4의 nth-child를 구현할 때에 index를 1부터 시작한 것으로 구현한 이후에 HW1.EX5를 이것을 이용하여 구현한 경우에는 이번 문제에서는 감점하지 않음.(이중 불이익 X)
5.2. Abstraction Barrier를 깨뜨리는 경우 감점(-30%)
5.3. Total Score = (Functional * 0.7 + Robust * 0.3) * Abstraction Barrier _________________ - soon@ropas