posted by 귀염둥이채원 2019. 3. 1. 20:44

# 채점결과

기다리는 중: 채점이 밀려서 아직 채점이 되지 않은 경우.

재채점을 기다리는 중: 재채점을 기다리는 중인 경우.

컴파일 하는 중: 컴파일 하는 중인 경우.

채점중: 채점을 하는 중인 경우.

맞았습니다!!: 제출한 프로그램이 모든 테스트 케이스를 통과했을 경우. 즉, 정답이다.

출력 형식이 잘못되었습니다: 출력 결과는 정답과 유사하나, 공백, 빈 줄과 같은 문제로 인해서 출력 결과가 일치하지 않은 경우.

틀렸습니다: 출력 결과가 정답과 다른 경우.

시간 초과: 프로그램이 제한된 시간 이내에 끝나지 않은 경우. 이런 경우에는 채점을 중간에 중단하므로 정답이 맞는지 아닌지는 알 수 없다.

메모리 초과: 프로그램이 허용된 메모리보다 많은 메모리를 사용했을 경우.

출력 초과: 너무 많은 출력이 발생하는 경우. 주로 프로그램이 무한 루프에 빠졌을 때 발생한다. 출력 제한은 1MB.

런타임 에러: 실행 도중에 'segmentation fault', 'floating point exception', 'used forbidden functions', 'tried to access forbidden memories' 등의 에러가 발생하여 프로그램이 종료된 경우.

컴파일 에러: 컴파일 하지 못한 경우. Warning Message는 에러 메시지가 아니다. 채점 결과를 클릭하면 컴파일 에러 메시지를 볼 수 있다..


맞았습니다!!(내지는 부분 점수)를 제외한 어떤 최종 채점 결과도 정답 처리가 되지 않는다. 


# 문제선택

정답자 수, 제출 수, 정답률: 

- 정답자 수가 많고, 정답률이 높을수록 쉬운 문제이다.


- 정답률이 낮지만 문제가 쉬운 경우

  - 한두 번 문제의 함정에 걸리거나 예외 처리를 잘못하는 등 구현 문제


- 정답률이 높지만 어려운 문제

  - 문제 자체가 어려워서 손을 댄 사람이 적은 경우

  - 실제로 이런 경우엔 제출자 수부터 현저히 떨어진다.


문제집

- 유저들이 자유롭게 생성할 수 있는 문제집 중에서 초심자 전용 문제집이 많이 존재한다. 

  좋은 문제들을 많이 모아놓은 문제집이 많으므로 애용하면 좋다.

  문제 수가 아주 적지도 않으면서 문제집 클리어 수가 많으면 대체로 쉽다고 판단할 수 있다.

  클리어 수가 적더라도 대부분의 문제가 쉬운 경우가 있으므로 꼭 들어가보자.


내가 못 푼 문제들: 

- 전체 문제들 중에서 내가 아직 풀지 않은 문제를 정답자 수 등의 기준으로 정렬하여 보여준다.

- 상단에 위치할수록 대체로 쉬운 문제이다.


# 단계별로 문제 풀어보기

https://www.acmicpc.net/step


# [문제집] 단계별로 풀어보기 jh05013 Edition pt.1

https://www.acmicpc.net/workbook/view/1946


# [문제집] 백준에서 가장 많이 풀린 문제 TOP 100 (입문자 추천)

https://www.acmicpc.net/workbook/view/2435


# 참고사이트

https://namu.wiki/w/Baekjoon%20OJ