예제는 test case라고 하지 않고 sample case라고 합니다. test case는 프로그램에 넣을 수 있는 모든 종류의 입력을 포함하는 말이고, 이는 채점 데이터도 해당됩니다. 채점 데이터가 어떤 test case를 넣었는데 런타임 에러가 났으니 test case가 잘 동작한다는 말은 그를 정면으로 불인정하는 말입니다.
이 부분이 전혀 처리되지 않은 것 같습니다.
"S: S 는 n에서 1 을 뺀 결과 n-1을 레지스터에 저장한다. n이 0 이라면 9999 가 대신 레지스터에 저장된다."
그리고 이 코드에서는 초기화를 따로 할 필요가 없습니다. countt, pass, command가 모두 지역 변수이기 때문에 어차피 루프가 돌 때마다 지워지고 새로 만들어지는 변수들이기 때문입니다.
seok9211 4년 전
test case 는 잘 동작합니다.
주석 부분 아래의 사용하는 배열이나 변수 값들에 대한 초기화가 잘못된것같아서 발생하는 것 같은데
어디를 수정하면 될까요?
추가적으로 bfs 에서 계속 반복문을 통해 초기화를 해주고 있는데 이것보다 더 효율적인 방법이 있다면 알려주시면 감사하겠습니다.