알고리즘

Codingame 코딩게임 사용법2 - 코딩 화면 자세히 알아보기

YL 2021. 9. 17. 02:27
반응형

이전글: https://noteofdeveloper.tistory.com/78

 

Codingame 코딩게임 사용법1

국내에 사용법이 별로 없어서 처음에 시행착오를 많이 겪었다. 그 경험을 바탕으로 기본적인 걸 정리했다. 0. Codingame 이란? 한 게임(문제)에서 사용자가 자신이 풀어낸 알고리즘을 제출한다. 자

noteofdeveloper.tistory.com

 

글이 길어져서 나눴습니다. 

1탄은 전체적인 사용법입니다.

2탄은 각 부분에 대한 자세한 설명을 다뤄보겠습니다.

 

 

1. 게임설명부

Console에 가려지지만 언제든지 게임설명부 스크롤을 통해 게임설명을 확인할 수 있습니다.

간단한 영어이므로 해석해도 되고 구글번역기를 돌려도 아주 잘 나옵니다.

- Summary of new rules: 각 리그에 해당하는 새로운 규칙(추가 미션)이 주어집니다.

- Goal: 게임 목표

- Rules: 기본적인 조건

⛔ Game end: 게임이 종료되는 조건

🐞 Debugging tips: 디버깅 팁

- Game Input: input 값(기본 코딩된 값 설명)

- Output: 코딩결과로 만들어내야하는 값 형태. 게임에 따라 다르지만 Console에 명령어를 찍어주면 자동 연산되는 형태로 되어있음.

- Constraints: 제약조건

 

1. 코드구현부

Main 함수에 게임에서 주어지는 input 값에 대한 기본적인 코딩이 구현되어 있습니다.

주석으로 결과표시 방법과 디버깅 데이터를 찍어보는 방법이 표시됩니다.

우측 하단의 코드실행부 기능들을 통해 실행해볼 수 있습니다.

 

1. 코드실행부

- PLAY MY CODE: 코드 실행

- REPLAY IN SAME CONDITIONS: 입력값인 조건이 매번 달라지는데 같은 입력값으로 코드 실행

- TEST IN ARENA: 코드 제출. 클릭 시 다른 사용자와의 경쟁이 시작되고, History에 제출한 코드가 기록됩니다.

 

 

1. 코딩결과부와 Console

두 부분은 유기적으로 연결되어 있어 함께 설명합니다.

화면에 마우스를 대면 대상에 따라 다양한 부가정보가 표시됩니다. 

- 플레이어 순서 및 색상: 표시된 플레이어 색상이 화면의 캐릭터, Console의 메세지 내용에 반영

- 게임 turn 조절 

▶: turn 전체 순차 진행

≪<>≫: 빨리감기, 한단계씩

N/N: 현재 진행중인 turn 수

- 부가기능

설정: 코딩결과부 관련 설정

공유

전체화면

- 표시내용: Console에 표시될 내용을 고를 수 있음

- Turn별 내용: turn별 디버깅, 구현결과 등 정보가 표시. 스크롤을 통해 빠르게 실행할 수 있음

 

 

 

1.1. 부가기능 - 설정

설정을 클릭하면 디버깅에 편리한 옵션들이 표시됩니다.

게임마다 조금씩 다릅니다.

 

반응형