2003년을 기억하시나요? Chrome, Google 캘린더, Android, YouTube가 나오기 전이 생각나세요? GMail과 기가바이트 단위의 저장 용량이 제공되기 전이라 저장된 이메일을 잘 살피며 정리하던 게 떠오르나요? 20년 전, Google은 Code Jam이라는 세계 코딩 대회를 시작했습니다. 온갖 수준의 프로그래머가 이 대회에서 알고리즘 문제를 해결하는 경쟁을 펼치며 각자의 기술을 시험하고 연마하는 도전에 나섰습니다.
그때부터 코딩 대회 라인업은 계속 성장했습니다. 중국에서 최근 졸업생들을 대상으로 한 대회로 시작했던 Kick Start가 전 세계로 빠르게 확산되었고, Google 최초의 팀 기반 대회인 Hash Code가 유럽에서 시작되었습니다. 또한 혁신적인 Distributed Code Jam이 처음 열려 참가자들이 여러 대의 컴퓨터에서 실행 시 확장할 수 있는 솔루션을 개발하는 도전에 나서기도 했습니다.
20년의 코딩 대회 역사를 쌓아가는 동안 참가자들은 수백만 개의 출품작을 제출했고 이를 위해 무려 수십억 줄에 이르는 코드를 생성했습니다. 수 백 차례의 라운드에서 수천 가지 문제를 풀었고 코드 실행 및 테스트에 수백만 시간을 쏟아부었습니다. 숙련된 프로그래머부터 학생, 그리고 그 사이 모든 수준의 참가자까지, 전 세계 거의 모든 국가에서 백만 명이 넘는 사람들이 대회에 참가했습니다. 그리고 2003년 첫 번째 라운드에 등록하도록 개발자 여러분을 초대했던 것처럼, 이제 커뮤니티 전체를 마지막 이벤트에 초대하면서 대회를 마무리하게 되었습니다.
On Saturday, April 15, 2023 at 2 p.m. UTC we hosted four simultaneous online rounds of competition at varying levels of difficulty. Participants enjoyed four hours of competition as part of our Farewell Rounds. You'll be able to try your hand on these problems sets using practice mode on our site until June 1.
문제 데이터(문제 설명서, 분석, 입력, 출력, 해당되는 경우 특별 심사 코드, 라운드 개요 텍스트)도 이제는 coding-competitions-archive라는 GitHub 저장소에 저장됩니다. 이 저장소는 이 사이트 운영 중단 후에도 계속 유지됩니다. git을 사용하여 데이터를 복제하거나 GitHub 웹사이트에서 직접 문제를 찾아볼 수 있습니다. 또한 문제 설명서와 사용 가능한 분석을 보기 쉽게 PDF 버전으로 제공합니다.
20년에 이르는 대회 역사의 어느 부분에서든 저희와 함께해 주신 분들께 드리고 싶은 말이 있습니다. 여러분과 함께 배우고 성공하고 실패하며 재미있는 코딩을 할 수 있어서 영광이었습니다. 다양한 개념 예술과 슬라이드, 고퍼, 터무니없는 수의 팬케이크를 함께 나누며 우리는 해냈습니다. 다 같이 해냈습니다. 이 여정에 함께해 주셔서 감사합니다.
20년에 이르는 대회 역사의 어느 부분에서든 저희와 함께해 주신 분들께 드리고 싶은 말이 있습니다. 여러분과 함께 배우고 성공하고 실패하며 재미있는 코딩을 할 수 있어서 영광이었습니다. 다양한 개념 예술과 슬라이드, 고퍼, 터무니없는 수의 팬케이크를 함께 나누며 우리는 해냈습니다. 다 같이 해냈습니다. 이 여정에 함께해 주셔서 감사합니다.