알고리즘

Codingame 코딩게임 사용법1

YL 2021. 9. 16. 00:54
반응형

국내에 사용법이 별로 없어서 처음에 시행착오를 많이 겪었습니다.

그 경험을 바탕으로 기본적인 걸 정리해봤습니다.

 

CodinGame

 

Practice your coding skills with multiplayer programming games

Multiplayer games for coders who want to practice theirs coding skills with their peers (25+ languages supported).

www.codingame.com

 

0. Codingame 이란?

한 게임(문제)에서 사용자가 자신이 풀어낸 알고리즘을 제출합니다.

자신이 제출한 알고리즘과 다른 사용자의 알고리즘을 비교하여 문제의 목표치를 가장 먼저 달성하는 사람이 승자가 됩니다.

게임을 제출한 모든 사용자를 비교하여 순위를 매기게 됩니다.

 

1. 순위 결정 방식

모든 게임에는 '리그'라고 불리는 등급 그룹이 존재하고 등급 그룹별로 순위가 존재합니다.

게임마다 리그(등급 그룹) 구조가 조금씩 다릅니다.

각 리그(등급 그룹) 내의 모든 사용자를 이겨야 윗 리그로 레벨이 올라갑니다.

리그 레벨이 올라갈 때마다 추가 미션이 주어집니다.

리그(레벨 그룹) 구조

1. 게임(문제) 참가하기

코딩게임의 ACTIVITIES 를 보면 PRACTICE와 COMPETE 가 있습니다.

이름 그대로 PRACTICE는 코딩게임 구조를 익힐 연습게임, COMPETE는 실전입니다.

게임 참가하기

COMPETE에 들어가보면 다양한 문제가 썸네일로 제공됩니다.

문제를 하나 골라 Join 버튼을 누르면 게임을 해볼 수 있습니다.

1. 게임 화면 구조

- 랭킹정보

- 코딩결과보기: 구현한 코드를 기반으로 프로그램이 실행되는 걸 볼 수 있음. 동영상 형태로 재생.

- 게임설명

- Console: 디버깅 내용을 볼 수 있음

- 언어선택: 사용자 기본 언어를 선택하지만 여기서 바꿀 수 있음

- 코드구현: 기본적인 코드는 구현되어 있음

- Last Battles: 다른사용자랑 겨룬 내 마지막 경기를 볼 수 있음

- History: 코드 제출 이력

- Leader Board: 현 문제의 랭킹을 볼 수 있음

 

 

반응형