테스트 케이스라는 건 문제의 제한에 맞게만 들어있다면 어떤 게 들어있어도 상관 없습니다. 조건을 어기는 케이스가 있는 게 아닌 이상, "수정하는 게 좋다"라는 건 있을 수 없습니다. 오히려 어떤 케이스에 의해 코드들이 틀리거나 느려지게 만들 수 있다면, 그 케이스가 있는 것이 좋은 겁니다.
코드를 분석해보지는 않았지만 분명히 유의미한 차이가 있으니까 서로 다른 결과가 나왔을 것이고, 그건 코드의 잘못이지 테스트 케이스에는 아무런 잘못이 없습니다.
noye 4년 전
문제 접근 방법과 코드 구성이 아주 유사한데, Case 1은 6~7%대에서 시간 초과가 나고 Case 2는 아주 빠르게 통과합니다.
두 코드의 유의미한 차이가 있을까요? 그렇지 않다면 무의미한 시간 차이 때문에 통과가 나지 않게 하는 6~7%대의 테스트 케이스를 수정하는게 좋지 않을까요?