#python #anaconda #jupyter-notebook #visual-code #html #css #javascript #http

제목ASSERT를 통과했는데 점수가 안나왔다?2019-05-11 17:09
작성자 Level 10

시험문제안의 assert는 최소한의 확인입니다. 이것도 틀리면 채점대상도 아니라는 것이지요.

하지만, 이외에 몇가지 case를 더 수행합니다.

예를 들어, 1번 문제라면, 다음과 같은 추가적인 case를 자동수행합니다.


list3 = [1,1,2,18,3,5,8,13,14,15,16,44]

list4 = [1,1,9,2,3,4,5,6,100,7,8,9,10,11,12]

expectedAnswer2 = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 44, 100]

listResult = mergeAndSortLists(list3, list4)

print(listResult)

assert listResult == expectedAnswer2


결국 딱 시험문제지의 예제에서만 동작하는 프로그램들은 이런 case들에서 다 틀려주는 것이지요.

댓글