BeeTREE서비스 소개이용 규칙

문제 출제 가이드

문제는 누구나 낼 수 있습니다. 내는 방법과 공개, 수정, 삭제 절차를 정리했습니다.

1. 출제 방법

  1. 문제 등록 화면에서 제목, 지문, 입력과 출력 설명, 예제, 테스트케이스, 시간과 메모리 제한을 채웁니다.
  2. 난이도와 분류는 처음에 출제자가 정합니다. 공개된 뒤에는 문제를 맞힌 사람들의 평가로 조정됩니다.
  3. 그림이 필요하면 지문에 이미지를 붙일 수 있습니다. 올린 이미지는 자동으로 압축됩니다.
  4. 테스트케이스는 직접 써도 되고, 등록 화면의 자동 생성기(입력 스키마, Python 생성 코드, AI 보조)를 써도 됩니다.
  5. 지문은 "~다."로 끝나는 평서문으로 쓰고, 입력은 "첫째 줄에 $N$ 이 주어진다.", 출력은 "~을 출력하시오."처럼 씁니다. 변수와 수식은 $로 감쌉니다(예: $N$). 꿀벌 비가 나오는 이야기를 넣어도 되고 담백하게 써도 됩니다.

2. 공개 절차

새 문제를 바로 공개할지, 검토를 거칠지는 출제자 기록을 보고 정합니다.

바로 공개되는 경우 (모두 만족해야 합니다)

  • 티어 골드 이상 (티어 점수 550점 이상)
  • 푼 문제 50개 이상
  • 전에 낸 문제 가운데 공개된 것이 2개 이상

검토를 거치는 경우

  • 위 조건을 하나라도 채우지 못하면 검토 대기 상태로 등록됩니다.
  • 검토가 끝날 때까지는 출제자 본인에게만 보입니다. 운영진이 확인한 뒤 공개하거나 비공개로 둡니다.
  • 검토 결과는 알림으로 알려 드립니다. 진행 상태는 내 문제에서 볼 수 있습니다.

3. 수정

  • 출제자 본인과 운영진만 고칠 수 있습니다. 문제 화면의 수정 버튼이나 내 문제의 수정 버튼을 쓰세요.
  • 지문, 예제, 분류, 태그, 난이도는 채점과 상관없으므로 고치는 즉시 반영됩니다.
  • 테스트케이스, 시간 제한, 메모리 제한을 바꾸면 이 문제의 제출을 모두 다시 채점합니다. 결과가 바뀐 사람에게는 알림이 갑니다.
  • 이미 공개된 문제의 채점 기준을 바꾸면 맞았던 제출이 틀린 것으로 바뀔 수 있습니다. 꼭 필요할 때만 바꾸세요.

4. 삭제

  • 출제자는 바로 지울 수 없고 삭제 요청만 보낼 수 있습니다. 내 문제의 삭제 요청 버튼을 누르고 사유를 적으면 운영진이 확인합니다.
  • 요청이 받아들여지면 문제와 테스트케이스, 그 문제의 제출 기록이 모두 지워집니다. 되돌릴 수 없습니다.
  • 요청이 반려되면 사유가 알림으로 오고, 문제는 그대로 남습니다.

5. 오류 신고

  • 문제 화면의 오류 신고를 누르면 커뮤니티 요청 게시판에 글이 올라가고, 출제자에게 알림이 갑니다. 다른 사람도 그 글에서 함께 이야기할 수 있습니다.
  • 명백히 잘못됐거나 부적절한 문제는 운영진이 확인한 뒤 비공개로 돌립니다.

6. 좋은 문제의 조건

  • 입출력 형식, 제한, 예제를 읽고 헷갈릴 데가 없어야 합니다.
  • 테스트케이스에 0, 음수, 최솟값과 최댓값, 가장 큰 입력 같은 경계 상황이 들어 있어야 합니다.
  • 의도한 풀이(예: O(N log N))는 통과하고 느린 풀이(예: O(N²))는 시간 초과가 나도록 입력 크기와 시간 제한을 맞춰 주세요.
  • 제목은 짧게, 분류와 태그는 정확하게 붙여 주세요.
  • 다른 사이트의 문제를 그대로 옮기면 안 됩니다. 직접 만들거나, 참고했다면 출처를 적어 주세요.
문제 등록 화면으로 가기 »