코드 등장

Advent of Code
코드 등장
Advent of Code 2020 screenshot.png
2020년 이벤트 페이지 스크린샷
상태활동적인
시작합니다.12월 1일
12월 25일
빈도매년
취임식2015년 12월 1일 (2015-12-01)
창시자에릭 와슬
가장 최근2021년 12월(2021-12년)
웹사이트adventofcode.com

'코드 오브 코드'는 매년 크리스마스를 테마로 한 컴퓨터 프로그래밍 도전의 집합으로, 재림절 달력을 따른다.[1][2]2015년부터 운영되고 있다.[3]

프로그래밍 퍼즐은 다양한 스킬 세트와 스킬 레벨을 다루며, 어떤 프로그래밍 언어를 사용해도 해결할 수 있다.참가자들도 글로벌 리더보드와 프라이빗 리더보드 모두에서 스피드를 바탕으로 경쟁한다.[1]

역사

강령의 등장은 2015년 12월 1일에 시작되었다.자정 EST(UTC-05:00)까지 81명이 참가하여 에릭 와슬이 계획한 70명의 참가 인원을 약간 웃돌았다.12시간 안에 약 4,000명의 사람들이 가입했고, 거의 시스템 충돌을 일으킬 뻔 했다.48시간 뒤 1만5000여 명이 모였고 2015년 행사가 끝날 무렵에는 모두 5만2000여 명으로 늘어났다.[4]

2020년 COVID-19 대유행 때문인지 이 행사는 전 세계적으로 18만 명이 넘는 참가자가 있을 정도로 교통량이 50% 증가했다.[4]

퍼즐 디자인

매년 25개의 퍼즐이 코드 어드벤트의 창시자인 에릭 와슬에 의해 미리 만들어지고 시험되고 있다.12월 1일부터 12월 25일까지 매일 자정 EST에서 발매된다.[1]

퍼즐은 순서대로 풀어야 할 두 부분으로 구성되며,[5][6] 2부는 1부가 올바르게 해결될 때까지 사용자에게 공개되지 않는다.[7]참가자들은 그들이 끝마치는 부분마다 1개의 황금별을 얻으며, 하루에 2개의 별과 1년에 50개의 별을 얻을 수 있다.[7]

각각의 퍼즐은 모든 참가자들에게 동일한 가상의 뒷이야기를 포함하고 있지만, 각 사람은 다른 입력 데이터를 받고 다른 정확한 결과를 생성해야 한다.[7]

퍼즐을 완성하는 데는 시간 제한이 없고, 지난 해의 사건에서 나온 퍼즐은 풀 수 있는 상태로 남아 있다.

참조

  1. ^ a b c Wastl, Eric (2021). "About". Advent of Code. Retrieved May 11, 2021.
  2. ^ Joyce, Kara E. (November 11, 2020). "Brain teasers and other fun tips for learning Python". SearchBusinessAnalytics. TechTarget. Archived from the original on November 12, 2020. Retrieved May 12, 2021.
  3. ^ Speed, Richard (December 1, 2021). "On the first day of Christmas, my true love gave to me... a coding puzzle and it's a doozy". The Register. Archived from the original on December 1, 2021. Retrieved December 5, 2021.
  4. ^ a b Roberts, Siobhan (December 17, 2021). "This puzzle challenge brings joy to the world of code". MIT Technology Review. Retrieved February 20, 2022.
  5. ^ Gee, Sue (December 6, 2020). "Advent Of Code For Programmers". I Programmer. Archived from the original on December 6, 2020. Retrieved May 12, 2021.
  6. ^ Fisher, Kenneth (December 3, 2020). "SQL Homework – December 2020 – Participate in the Advent of Code. from Blog Posts – SQLServerCentral". Packt Hub. Archived from the original on January 26, 2021. Retrieved May 12, 2021.
  7. ^ a b c Hjelle, Geir Arne (December 1, 2021). "Advent of Code: Solving Your Puzzles With Python". Real Python. Retrieved February 20, 2022.

외부 링크