3. 정답과 오답 메시지


알고리즘 문제는 보통 메시지를 통해 여러분의 코드의 정답 여부를 전달합니다. 이런 메시지를 잘 보는 것도 하나의 연습입니다.

Message 영어 설명 고민해볼것
맞았습니다 Accepted 정답을 맞은 상황 시간, 메모리 등 개선점 고려
틀렸습니다 Wrong Answer 정답이 틀린 상황 아래 참고
컴파일 에러 Compile Error 컴파일 과정 에러 문법 에러
런타임 에러 Runtime Error 코드 중간 과정 에러 잘못된 호출, 0으로 나누기, 자료형 에러 등
시간초과 Time Limit Exceed 실행 시간이 너무 길어진 경우 무한루프 체크
메모리초과 Memory Limit Exceed 메모리를 제한보다 많이 사용하는 경우 container의 크기 계산 및 불필요 메모리 제거
출력초과 Output Error 정답과 무관하게 output이 많거나 양식 오류 디버깅 코드 삭제 확인 및 무한루프 체크

‘틀렸습니다’ 고려할 점

  • 예제는 test했는가?
  • 문제의 데이터 범위는 체크했는가?
  • 최소 데이터(N= 0, N=1)와 최대 데이터 테스트를 했는가?
  • 문제의 트릭은 없는가? (DP와 그리디)