코데포체스
Codeforces사이트 유형 | 경쟁력 있는 프로그래밍 |
|---|---|
| 다음에서 사용 가능 | 영어, 러시아어 |
| 원산지 | |
| 소유자 | 미하일 미르자야노프 |
| 작성자 | 미하일 미르자야노프 |
| URL | codeforces |
| 사용자 | 600,000 |
| 시작됨 | 2009년 4월 10일 ( |
| 현재 상태 | 활동적인 |
코데포스는 경쟁적인 프로그래밍 대회를 개최하는 웹사이트다.[1]미하일 미르자야노프가 이끄는 ITMO 대학 출신의 경쟁력 있는 프로그래머 그룹에 의해 유지되고 있다.[2]코데포케스는 2013년부터 활동 중인 참가자들 면에서는 탑코더를 능가한다고 주장하고 있다.[3]2018년 기준 60만 명 이상의 등록 사용자를 보유하고 있다.[4]다른 유사한 웹사이트들과 함께 코데포체들은 Gennady Korotkevich, Petr Mitrichev, Benjamin Ki, Makoto Soejima와 같은 최고의 스포츠 프로그래머들과 그들의 경력을 발전시키는데 관심이 있는 다른 프로그래머들이 사용한다.[5][6][7]
개요
코데포스 플랫폼은 일반적으로 경쟁 프로그래밍 대회를 준비할[8][9][10][11] 때 사용되며 다음과 같은 특징을 제공한다.
- "코데포스 라운드"라고 불리는 짧은 (2시간) 대회는 일주일에[12][13] 한 번 정도 열린다.
- 월 2~3회 실시되는 교육경진대회([14]2~2.5시간, 해킹기간 24시간
- 다른 참가자의 해결책에 도전/해킹
- 훈련 목적의 이전 대회 문제 해결
- 문제를 만들고 테스트하기 위한 "폴리곤" 기능
- 내부 공개 블로그를 통한 소셜 네트워킹
등급제
참가자는 Elo 등급제와 유사한 제도로 등급을 받는다.비록 1년에 몇 번 정도 특별 경연대회가 열리지만, 최고 실력자들이 티셔츠를 받는 상은 대개 없다.더 큰 규모의 콘테스트는 코데포체스 기지에서 개최되는데, 그 중 리프트가[15] 제공하는 '더 리프트 레벨 5 챌린지 2018'이나 마이크로소프트가 제공하는 '마이크로소프트 Q# 코딩 콘테스트 - 서머 2018'이 있다.[16]
경쟁자들은 등급에 따라 등급별로 구분된다.2018년 5월부터 1900~2099년 사이 시청률을 가진 사용자는 1·2부 공모전 모두 등급이 매겨질 수 있다.동시에, 1600점 이하의 등급을 받은 사용자를 위해 Div. 3이 만들어졌다.
| 등급 한계 | 제목 | 나누기 |
|---|---|---|
| ≥ 3000 | 전설의 그랜드마스터 | 1 |
| 2600 — 2999 | 인터내셔널 그랜드마스터 | 1 |
| 2400 — 2599 | 그랜드마스터 | 1 |
| 2300 — 2399 | 인터내셔널 마스터 | 1 |
| 2100 — 2299 | 마스터 | 1 |
| 1900 — 2099 | 마스터 후보 | 1/2 |
| 1600 — 1899 | 전문가 | 2 |
| 1400 — 1599 | 전문가 | 2/3 |
| 1200 — 1399 | 동공 | 2/3 |
| ≤ 1199 | 뉴비 | 2/3 |
코데포케스의 역사
코데포케스는 마이크 미르자야노프가 이끄는 사라토프 주립대학 출신의 경쟁력 있는 프로그래머 그룹에 의해 만들어졌다.원래는 과제를 해결하고 대회에 참가하는 데 관심이 있는 사람들을 위해 만들어졌다.[2]제1회 코데포스 라운드는 2010년 2월 19일에 175명이 참가한 가운데 개최되었다.2019년 7월 말 현재 650여 라운드가 개최되었으며, 라운드당 평균 9000여 명의 등록 경쟁자가 참가하였다.2012년 이전에 코데포체 라운드는 시스템이 아직 개발 중임을 나타내기 위해 "코데포체 베타 라운드"라는 제목을 붙였다.
학술용도
많은 대학들이 코데포스를 추천한다.[17][18]카네기 멜론 대학의 컴퓨터 사이언스 교수인 다니엘 슬레이터에 따르면 경쟁자들은 새로운 문제에 고전적인 알고리즘을 적응시키는 법을 배우기 때문에 알고리즘 개념에 대한 이해도를 향상시키기 때문에 컴퓨터 과학 교육에서 경쟁력 있는 프로그래밍은 가치가 있다고 한다.그는 15-295: 경쟁프로그래밍과 문제해결에서 코데포체스 문제를 사용했다.[19]
참고 항목
참조
- ^ "North korean college coders beat Stanford University in a 2016". mic.com.
Codeforces — a Russian competitive coding site with contestants from around the world
[영구적 데드링크] - ^ a b "Codeforces Founder Will Teach Web Development at ITMO". news.ifmo.ru.
- ^ "Codeforces results 2013". codeforces.com.
- ^ "Codeforces results 2017". codeforces.com.
- ^ "The jocks of computer code do it for the job offers". bloomberg.com.
- ^ "Are programming competitions a good use of time?". wordpress.com.
- ^ "Student of CSE Dept. becomes Candidate Master in Codeforces". www.lus.ac.bd.
- ^ Difference between HackerRank, LeetCode, topcoder and Codeforces (Youtube). Event occurs at 1:45.
Difference between HackerRank, LeetCode, topcoder and Codeforces: "Topcoder and Codeforces is a website that's typically used when preparing for actual competitive programming contests"
- ^ "All-Ireland Programming Olympiad Training". aipo.computing.dcu.ie.
- ^ "ACM-ICPC training at FIT CTU". turing.cz (in Czech).
- ^ "The 30-minute guide to rocking your next coding interview". medium.freecodecamp.org.
CodeForces questions are more similar to questions in competitive programming
- ^ "Competitive Programmer's Handbook" (PDF). cses.fi.
At the moment, the most active contest site is Codeforces, which organizes contests about weekly.
- ^ "Algorithms programming competitions". tildeweb.au.dk.
- ^ Erdősné Németh, Ágnes; Zsakó, László (2018). "Grading Systems for Algorithmic Contests" (PDF). Olympiads in Informatics. 12: 159–166. doi:10.15388/ioi.2018.13.
- ^ "Lyft 2018". blog.lyft.com.
- ^ "Microsoft Q# Coding Contest". cloudblogs.microsoft.com.
- ^ "Introduction-CS 97SI-Stanford University" (PDF). web.stanford.edu.
- ^ "Introduction,COMP4128 Programming Challenges, School of Computer Science and Engineering, UNSW Australia" (PDF). cse.unsw.edu.au.
- ^ "15-295: Competition Programming and Problem Solving, Fall 2016". cs.cmu.edu.