이용 가이드
처음 시작할 때
문제는 로그인하지 않아도 볼 수 있지만, 제출하려면 계정이 필요합니다. 계정이 없다면 회원가입부터 하세요.
어디서 시작할지 모르겠다면 기초 100제를 1번부터 차례로 풀면 됩니다. 출력만 하는 문제에서 시작해 입력 받기, 조건문, 반복문으로 넘어갑니다. 이미 익숙하다면 문제 목록에서 난이도와 분류로 골라 보세요.
제출하는 법
문제 화면 오른쪽 편집기에서 언어를 고르고 코드를 쓴 뒤 제출을 누릅니다. 입력은 표준 입력으로 들어오고, 답은 표준 출력으로 내면 됩니다. 아래는 두 정수를 한 줄에서 읽어 합을 출력하는 예입니다.
"숫자를 입력하세요" 같은 안내 문구를 출력하면 틀립니다. 파일을 열지 말고 표준 입력에서 읽으세요. 채점할 때 줄 끝 공백과 출력 앞뒤의 빈 줄은 무시하지만, 줄 앞 공백과 줄 사이 빈 줄은 그대로 비교합니다.
제출하기 전에 예제 실행으로 예제 입력의 결과를 확인할 수 있고, 실행하기로 직접 만든 입력을 넣어 볼 수 있습니다. 언어별 컴파일러 버전과 시간 제한은 채점 환경에 있습니다.
막혔을 때
틀리면 결과 창에 판정별로 확인할 점이 나옵니다. 그래도 모르겠으면 BeeHint에 풀이 방향을 물어보세요. 정답 코드는 알려 주지 않습니다. 문제마다 질문/답변 탭이 있어서 다른 사람에게 물어볼 수도 있습니다.
지문이나 테스트 데이터가 틀린 것 같으면 문제 제목 옆의 오류 신고를 눌러 주세요. 맞힌 문제는 같은 문제를 맞힌 사람들이 공유한 코드를 볼 수 있습니다.
그다음
매일 한 문제씩 풀고 싶다면 오늘의 문제, 친구와 함께 풀려면 그룹과 1:1 듀얼, 실력을 겨뤄 보려면 대회가 있습니다. 맞힌 문제에 따라 티어가 오르고 랭킹에 반영됩니다. 티어를 계산하는 방법은 소개에 있습니다.
문제를 직접 낼 수도 있습니다. 절차는 문제 출제 가이드를 보세요.