• 대회
  • 대회 개최

프로그래밍 대회

지금까지 약 77485653개 소스를 채점하고, 1216개의 대회를 개최한 BOJ에서 대회를 열 수 있습니다.

주요 대회 개최

연도대회명구분참가자의 수
2018-LGE Code Jam기업 (LG전자)약 1,000명
2016-서울대학교 프로그래밍 경시대회동아리 (SNUPS)100명 이하
2016-KAIST Run Spring Contest동아리 (RUN@KAIST)100명 이하
2016-홍익대학교 프로그래밍 경진대회학교 (홍익대학교 컴퓨터공학과)100명 이하
2015, 2018-UCPC단체 (전대프연)약 200팀
2015-연세대학교 컴퓨터과학과 프로그래밍 경진대회동아리 (모르고리즘)100명 이하
2015-인하대학교 프로그래밍 경진대회(IUPC)동아리 (CTP)100명 이하
2014-Sogang Programming Contest동아리 (Sogang ICPC Team)100명 이하
2018카카오 코드페스티벌 2018기업 (카카오)약 6,000명
2018제1회 구데기컵개인 (@bryanj, @jh05013, @veydpz)200명 이하
2017HYEA Cup개인 (@ho94949)100명 이하
2016Coder's high 2016개인 (@tae)약 650명
2016INU 코딩챔피언쉽학교 (인천대학교)약 650명
2016NYPC 2016기업 (넥슨)

대회 목록에서 더 많은 대회를 볼 수 있습니다.

대회 개최 조건

  • 대회에서 사용한 문제는 모두 BOJ를 통해서 공개되어야 합니다.
  • 대회의 후원에는 스타트링크가 추가되어야 합니다.
  • 대회와 관련되어 있는 모든 인쇄물(문제, 포스터, 현수막 등)과 홈페이지에는 스타트링크의 로고가 있어야 합니다. 스타트링크 로고는 스타트링크 홈페이지에서 찾을 수 있습니다.
    • 포스터, 현수막 등은 공개하기 전에 로고에 대한 스타트링크의 확인을 받아야 합니다.
    • 홈페이지의 경우 https://startlink.io 로 링크가 걸려 있어야 합니다.
    • 로고 (Black) / 로고 (White)
  • 스타트링크의 요청이 있으면, 스타트링크의 홍보 세션이 대회 일정에 포함되어야 합니다. 이 조건은 오프라인 대회에만 적용되며, 스타트링크의 요청이 없을 수도 있습니다.

대회 문제

  • 대회 문제는 출제자가 대회를 위해 새롭게 창작한 문제만 출제할 수 있습니다.
    • BOJ에 이미 있는 문제, Codeforces, Topcoder, AtCoder 등에 있는 문제를 번역해서 출제하면 안됩니다.
  • 모든 문제는 문제 규칙을 지켜야 합니다.
  • 예비 소집 문제로 BOJ 문제를 사용할 수 없습니다. 예비 소집 문제는 BOJ에서 대회를 개최한 적이 있으면, 그 대회의 기출 문제 또는 새롭게 만든 문제이어야 합니다.
  • 위에서 금지한 문제를 대회 문제로 출제해야 하는 경우 스타트링크와의 협의를 통해 예외로 적용할 수 있습니다.

팀 이름

  • 팀 이름은 50자까지 가능하지만, 스코어보드에는 다 나오지 않기 때문에, 10자 이내를 추천합니다.
  • 팀 이름이 사회 통념에 어긋나지 않아야 합니다. 욕설, 고인 모독, 지역·인종·성·종교의 차별·비하·혐오 등이 담긴 팀 이름은 사용할 수 없습니다.

기본 제공 기능

  • 홈페이지를 통해 문제를 볼 수 있는 기능
  • 소스 코드 제출
  • 유의 사항
  • 스코어보드: 기본 스코어보드 / 스팟보드 / BOJ 보드 / 서브태스크
    • 스팟보드와 BOJ 보드는 서브태스크 또는 배점이 있는 대회를 지원하지 않습니다. 추후에 업데이트 될 수 있습니다.
  • 어워드 모드: 스팟보드 / BOJ 보드
    • 어워드 모드란 대회 스코어보드의 업데이트를 프리징 시킨 시점부터 대회가 종료된 시간까지 제출된 제출을 하나씩 공개하는 과정을 의미합니다.
  • 공지사항
  • 질문
    • 모든 질문은 대회 운영진에게만 보이고, 답변도 질문을 한 사람에게만 보입니다.
    • 대회 운영진은 특정 질문과 답변을 모든 참가자에게 공개할 수 있습니다.
  • 통계
  • 프린트
    • 프린트 기능은 오프라인 대회에서 사용하는 컴퓨터들이 서로 네트워크로 연결되지 않은 경우에, 대회 운영진에 프린트를 요청할 수 있는 기능입니다.
  • 풍선
    • 풍선 기능은 오프라인 대회에서 풍선을 나눠주는 경우에, 어떤 팀에게 어떤 풍선을 줘야하는지 볼 수 있는 기능입니다.
  • 대회 전용 계정
    • 대회만 참가할 수 있는 대회 전용 아이디를 발급합니다.

추가 제공 기능

추가 제공 기능은 별도의 협의에 의해서만 제공되는 기능입니다.

기업 대회

  • 기업 대회는 대회 개최 조건이 적용되지 않습니다.
  • 대회 기본 제공 기능과 대회 추가 제공 기능이 제공됩니다.
  • 스타트링크에서 문제 출제도 가능하나 비용이 발생합니다.

개최 비용 및 상세 조건

  • 개인, 단체, 동아리, 학교: 무료
    • 개인: 공개 대회만 개최할 수 있습니다. (개인 여러 명도 개인)
    • 단체: 공개 대회만 개최할 수 있습니다.
    • 동아리
      • 동아리는 프로그래밍 관련 동아리를 의미합니다.
      • 참가 자격은 재학생/휴학생/대학원생이어야 합니다. 셋을 모두 포함해야 하는 것은 아니지만, 재학생은 항상 포함되어 있어야 합니다.
      • 졸업생이 참가할 수 있는 대회는 개최할 수 없습니다.
      • 공개 대회/비공개 대회 모두 개최 가능합니다.
      • 비공개 대회 개최시 Open Contest의 개최가 필수입니다.
      • Open Contest를 열 수 없는 사유가 있는 경우, 스타트링크와 협의를 통해 개최하지 않을 수도 있습니다.
      • Open Contest는 동시 개최를 권장하며, 사정이 있는 경우 최대 7일 미룰 수 있습니다.
      • 대회가 온라인 대회인 경우 Open Contest는 동시 개최를 권장하지 않습니다. 대회가 종료된 직후 바로 Open Contest 개최를 권장합니다.
      • 비공개 대회는 대회 종료 후 7일 이내에 공개로 변경됩니다.
    • 학교
      • 동아리와 같은 조건을 사용합니다.
      • 학생회와 같은 조직은 학교에 포함됩니다.
      • 학교 시험, 입학 시험등과 같은 용도로 사용할 때는 기업이 개최하는 것으로 판단합니다.
  • 기업: 유료
    • 비용은 대회 라운드의 수, 참가자의 수에 의해서 결정됩니다.
    • 대회 라운드란 예선, 본선과 같이 독립적으로 열어야 하는 대회를 의미합니다.

용어 정의

  • 주최자: 대회를 주최하는 사람 또는 대회를 총괄하는 사람
  • 운영자: 대회에 출제 또는 진행에 관여되어 있는 사람
  • 출제자: 대회의 문제를 출제하는 사람
    • 모든 출제자는 운영자에 속합니다.
  • 검수자: 대회의 문제를 출제하지 않으며 검수만 진행하는 사람
    • 외부 검수자: 동아리, 학교 대회의 경우에 해당 동아리 또는 학교에 소속되지 않은 검수자

출제자 및 검수자

  • 이 규정은 개인, 단체, 동아리, 학교 대회의 경우에만 해당합니다.
  • 주최자, 운영자, 출제자, 검수자는 모두 BOJ 유저이며, 각 사람은 출제 자격을 만족해야 합니다.
  • 학교, 동아리 대회의 경우
    • 내부 검수자를 구하지 못하는 경우에는 구하지 못한 인원을 외부 검수자에서 구해야 합니다.
    • 외부 검수자는 max(3,⌈(대회에 사용할 문제의 수)/4⌉)명 이상이 필요합니다.
      • 외부 검수자를 구하지 못한 경우 대회를 진행할 수 없습니다.
      • 외부 검수자가 필요하지 않은 대회는 없습니다.
  • 각 문제는 최소 3명에게 검수를 받아야 합니다.
  • 모든 문제는 스타트링크의 검토를 받아야 합니다.
  • 주최자 또는 출제자 자격을 만족하지 못한 경우 스타트링크와 협의를 통해서 대회를 개최할 수도 있습니다.

문제의 검수

  • 문제 검수는 문제를 미리 풀어보는 기회가 아닙니다.
  • 검수자는 문제 출제자에게 문제에 대한 설명을 듣지 않고 문제를 해결해야 합니다.
  • 검수자는 문제에 대한 난이도 정보 및 풀이 정보 없이 문제를 해결해야 합니다.
  • 기대하는 결과가 가 아닌 소스의 결과가 인지 확인해봐야 합니다.
  • 문제의 데이터 구성이 올바른지 데이터 파일 확인, 소스 제출 등을 통해서 확인해봐야 합니다.
  • 문제가 대회에 적합하지 않다고 판단되는 경우 이를 출제자 및 운영자에게 전달해야 합니다.

일정

  • 최소 2주 전에 대회 개최 요청을 주셔야 합니다.
  • 대회의 일주일 전까지 문제가 완성되어야 합니다.
    • 일주일 전까지 문제가 완성되지 않은 경우 대회 개최가 취소됩니다.
  • 대회의 일주일 전부터 스타트링크의 검토가 시작됩니다.

문제

  • 인터랙티브 투 스텝
    • 직접 세팅할 수 없어 관련 파일을 보내주셔야 합니다.
    • BOJ에서 채점이 불가능한 문제일 수 있으며, 이 경우 대회에서 사용할 수 없습니다.

연락

  • 대회 개최를 하기로 한 시점부터 스타트링크 슬랙에 초대됩니다.
  • 모든 커뮤니케이션은 스타트링크 슬랙을 이용해서 진행됩니다.
  • 이 슬랙은 스타트링크와의 연락을 위해서만 쓰이며, 대회 운영진 모임용이 아닙니다.

대회 문제의 공개

  • 문제는 Open Contest가 종료된 후 가장 빠른 시간에 공개됩니다.
  • 오프라인 대회 스코어보드 오픈 또는 기타 사정에 의해서 어떤 시점 이후에 문제를 공개해야 하면 슬랙을 통해서 미리 알려주셔야 합니다.
  • 문제의 공개의 정확한 시점은 알 수 없으며, 별도로 안내해드리지 않습니다.

기타

  • BOJ에 없는 기능, 없는 문제 스타일도 협의에 따라 지원할 수 있습니다.
  • 이 페이지에 적혀있지 않거나, 궁금한 점은 이메일로 문의해주세요.

대회 개최 요청 및 문의

대회 개최 자격을 만족하지만 스타트링크에서 대회 개최를 거절할 수 있으며, 사유는 별도로 알려드리지 않습니다.

고등학교 대회의 경우 학교의 공식 허가를 받은 대회임을 증명해주셔야 합니다.

동아리 대회의 경우 대회를 소개할 수 있는 문서를 첨부해주세요.

대회 포스터를 신청 시점에 함께 보내주셔야 하며, 대회 본문 전체 PDF를 메일로 요청할 수 있습니다.

아래 내용을 contest@startlink.io로 보내주세요.

  1. 대회 이름
  2. 대회 주최자
  3. 대회의 공개/비공개
  4. 대회 날짜 및 시간
    • 비공개 대회의 경우 Open Contest의 날짜 및 시간도 함께 적어주세요.
  5. 대회에 사용할 문제의 수
  6. 대회 문제의 성격
  7. 대회 문제 스타일 (문제 스타일 안내 참고)
  8. 대회 특이사항
  9. BOJ 아이디
    1. 대회 주최자
    2. 대회 운영자
    3. 대회 검수자
  10. 스타트링크 슬랙에 초대받을 이메일 (스타트링크랑 연락할 사람 1명만 적어주세요)

대회 주최자, 운영자, 검수자는 다음과 같은 권한을 받게 됩니다.

  • 대회 주최자: BOJ Stack에서 문제 및 대회를 생성, 편집할 수 있음. 1명만 적어주세요.
  • 대회 운영자: BOJ Stack에서 문제 및 대회를 편집할 수 있음
  • 대회 검수자: BOJ Stack에서 문제를 편집할 수 있음
  • 즉, 대회 운영자는 주최자를 포함합니다. 대회 검수자는 운영자와 주최자를 포함합니다.
  • 아이디는 공백로 구분해주세요. 본명과 같이 아이디 이외의 다른 정보는 포함하지 말아주세요.