1. 개요
코딩도장은 프로그래밍 문제풀이를 통해서 코딩 실력을 수련(Practice)하는 곳입니다.
- 코딩도장 공식 소개문
- 코딩도장 공식 소개문
공식 홈페이지
프로그래밍 문제가 수록되어있는 사이트이다.
2021년 4월 13일 기준 264개의 문제와 22629개의 풀이가 업로드되어있다.
2. 띠
코딩도장에는 사용자의 등급을 "띠"로 분류한다. 등급이 낮은 순서대로 띠의 색깔이 흰색, 노란색, 파란색, 빨간색, 검은색이다. 각 등급이 되기 위한 조건과 그 권한은 다음과 같다.띠 | 권한[1] |
흰색 | 풀이 작성, 추천 |
노란색 | 댓글 작성 |
파란색 | 문제 작성, 알고리즘 설명 수정, 난이도 투표 |
빨간색 | 다른 회원의 문제 및 풀이 개선 |
검은색 | 다른 회원의 댓글 개선 및 삭제, 멀티추천(문제에 대한 풀이 N개 추천가능) |
띠 | 승급 조건 |
흰색 | 회원가입 |
노란색 | 풀이작성 1회 |
파란색 | 풀이작성 3회, 추천하기 1회 |
빨간색 | 풀이작성 5회, 추천하기 1회, 추천받음 3회, 문제작성 1회 |
검은색 | 풀이작성 10회, 추천하기 3회, 추천받음 5회, 문제작성 3회 |
3. 포인트와 랭킹
문제에 대한 풀이작성, 난이도투표 등을 하다 보면 포인트가 쌓이게 되는데, 이 포인트를 기준으로 랭킹[2]을 매기게 된다. 포인트는 (문제작성 x 2점) + (풀이작성 x 난이도 x 5점) + (추천받음 x 추천인 띠 x 5점) + (추천하기 x 1점) + (난이도투표 x 3점) 으로 반영되며, 난이도가 높은 문제를 풀거나 띠가 높은 회원의 추천을 받았을 때 더 많은 포인트를 얻을 수 있다.4. 배지
코딩도장에서 아래 표의 조건을 만족하면 받을 수 있는 배지도 존재한다.배지 | 취득 조건 |
출제자 | 문제 작성 시 |
유단자 | 난이도 4 이상의 문제를 2개 이상 풀었을 때 |
사부님 | 알고리즘 태그 작성 시 |
5. 기타
동명의 강좌 사이트가 있다.코딩도장
외국에 이와 비슷한 사이트로는 해커랭크, 리트코드, 오일러 프로젝트가 있다.
오일러 프로젝트는 주로 프로그래밍 언어 관계없이 수리문제를 푸는 것(예: n번째 소수 구하기)에 치중해 있다.
해커랭크와 리트코드는 주로 외국 기업 면접용 문제, 각종 언어의 튜토리얼 문제를 풀 수 있는 다양한 서비스를 제공하여 준다. 컨테스트도 정기적으로 열리며, 특정 엠블럼을 획득할 시 관련 자격증도 발부하여 주며 실제로 링크드인에 자신의 자격증을 첨부할 수 있다.
단 상술한 사이트를 포함한 대부분의 프로그래밍 문제풀이 사이트는 영어가 기본이고 한국어는 지원하지 않는다.