이용 안내
문제 풀이와 제출
문제 목록에서 지문과 입력·출력 형식, 제한을 확인한 뒤 문제 하단에서 언어를 골라 코드를 제출합니다. 로그인 없이도 제출할 수 있습니다. 언어별 버전과 제한 보정은 실행 환경, 자신의 기록과 상세 결과는 내 제출, 전체 진행 상황은 채점 현황에서 확인하세요.
작성한 코드는 현재 탭에 언어별로 임시 저장되며, 초안이 있으면 복원할지 선택할 수 있습니다. 제출 후에도 초안은 남지만 탭을 닫으면 사라질 수 있고 다른 기기와 동기화되지 않습니다. 저장 실패 안내가 나오거나 보관이 필요한 코드는 따로 저장하세요.
비로그인 기록과 코드 열람
비로그인 기록은 현재 브라우저의 식별 쿠키로 구분합니다. 다른 브라우저·기기에서는 같은 기록으로 식별되지 않으며, 쿠키나 사이트 데이터를 지우면 기존 기록과 코드를 열지 못할 수 있습니다. 로그인 후에도 계정에 자동으로 합쳐지지 않습니다. 계정으로 기록을 남기려면 제출 전에 로그인하세요.
일반 제출 상세의 코드와 결과는 제출자 본인, 관리자, 해당 문제의 등록된 출제자만 확인할 수 있습니다. 채점 현황이 공개되어 있어도 다른 사람의 코드는 열람할 수 없습니다. 공유 링크를 만들면 그 링크를 가진 사람에게 해당 제출의 코드가 공개됩니다.
제출 공유
제출 상세의 ‘공유 링크 만들기’를 누르면 문제, 언어, 결과와 소스 코드를 로그인 없이 볼 수 있는 링크가 만들어집니다. 제출자 본인, 해당 문제의 출제자와 운영자가 만들 수 있습니다. 링크는 발급 후 30일 동안 유효하고, 유효한 링크가 있으면 같은 링크를 다시 보여 줍니다. 수동 해제 기능은 없으므로 공개할 코드인지 확인하고 전달 범위에 유의하세요.
원래 제출 상세의 열람 권한은 바뀌지 않습니다. 다른 제출, 비공개 오류 메시지와 실패 테스트케이스는 공유되지 않으며, 링크가 만료되거나 원 제출이 삭제되면 열 수 없습니다.
채점 결과 읽기
Waiting은 대기 중, Running은 채점 중이며 아직 최종 결과가 아닙니다. 진행 중인 결과는 화면에서 갱신될 수 있습니다. 채점 현황에서 결과와 문제 번호로 검색할 수 있고, 검색 조건을 다시 적용하려면 목록을 다시 조회하세요. 상세 결과와 오류 메시지는 열람 권한이 있는 제출에서만 확인할 수 있습니다.
| 결과 | 확인할 내용 |
|---|---|
| AC · 맞았습니다 | 문제의 정답 판정 조건을 만족했습니다. |
| WA · 틀렸습니다 | 출력 형식과 경계 조건을 확인하세요. 예제를 통과해도 모든 테스트를 통과한 것은 아닙니다. |
| TLE · 시간 초과 | 반복 횟수와 알고리즘 복잡도, 언어별 시간 제한을 확인하세요. |
| MLE · 메모리 초과 | 배열·자료구조의 크기와 언어별 메모리 제한을 확인하세요. |
| RTE · 런타임 오류 | 범위를 벗어난 접근, 처리하지 않은 예외 등 실행 중 오류를 확인하세요. |
| CE · 컴파일 오류 | 선택한 언어와 문법을 확인하고, 내 제출 상세의 오류 메시지를 살펴보세요. |
| SE · 시스템 오류 | 채점 시스템에서 오류가 발생한 상태로, 코드의 정답 여부를 확정한 결과가 아닙니다. |
실패 원인을 확인하는 방법은 채점·디버깅을 참고하세요.
프로필·언어 통계와 랭킹
- 제출 수와 정답 비율: 채점이 끝난 제출을 집계하며 Waiting·Running은 제외합니다. CE·SE도 제출 수에 포함하지만, 정답 비율은 AC ÷ (종료된 제출 수 - SE) × 100으로 계산해 SE를 제외합니다.
- 맞은 문제와 AC: 맞은 문제는 한 번 이상 AC를 받은 서로 다른 문제의 수입니다. 같은 문제를 세 번 맞히면 맞은 문제는 1개, AC는 3건입니다.
- 미해결 문제: 제출을 시도했지만 아직 AC가 없는 문제입니다. 대기·채점 중인 제출도 시도로 기록되며, 나중에 맞히면 맞은 문제로 옮겨집니다.
- 언어별 통계: 각 언어에서 맞힌 문제를 따로 셉니다. 같은 문제를 여러 언어로 맞히면 각 언어에 포함되므로 언어별 맞은 문제의 합은 전체 맞은 문제보다 클 수 있습니다.
- 랭킹: 제출 또는 출제 이력이 있는 GitHub 계정을 대상으로 맞은 문제 수, 정답 비율, 제출 수 내림차순으로 정렬하고, 모두 같으면 계정명 오름차순으로 정렬합니다. 출제 수는 정렬 점수가 아닙니다.
건의 보내기
GitHub 로그인 후 건의 보내기에서 의견을 전달할 수 있습니다. 문제나 제출에 관한 내용이면 번호와 재현 방법을 함께 적어 주세요. 보낸 내용의 목록·처리 상태·답변은 제공하지 않으며, 운영자는 확인한 내용을 직접 삭제합니다.