Skip to content

Latest commit

 

History

History
164 lines (142 loc) · 19.1 KB

programmers200.md

File metadata and controls

164 lines (142 loc) · 19.1 KB

Programmers 200

챌린지 목표

코딩테스트의 합격의 길은 여전히 문제를 많이 풀어보는 것이라고 생각한다. 양에는 장사없다! 그래서 생각해본 것이 하나의 코테 플렛폼의 문제를 어느정도 수준까지 다 풀어보는 것이다. Leet Code과 프로그래머스를 놓고 고민해봤다.

비교
  • Leet Code

    • 장점

      • 많은 문제
      • 다양한 카테고리에 대한 분류
      • 코테를 위한 다양한 컨텐츠
      • 힌트 존재
      • 제출 후 디버깅 용이(어떤 테스트 케이스 인지 확인 가능) → 장단이 모두 존재, 왜 틀렸는지 고민시간을 통해서 코드에 대한 디버깅 실력이 늘수 있지만, 시간이 중요한 시기에 마냥 고민만 하고 있을수 있을까?!
    • 단점

      • 영어다!! 😰
      • 포커싱이 세계 유명 IT 기업에 맞춰져 있음
      • 해당 문제에 대한 자료 검색이 쉽지 않다.
    • 프로그래머스

      • 장점
        • 한글이다!! 😙 + 한국 플랫폼!
        • 한국 유명 IT 기업 문제들 존재
        • 대부분 한국 유저들이기때문에 쉽게 문제에 대한 자료를 검색이 가능
        • 예전에 비해 문제가 다양해짐
      • 단점
        • Leet Code에 비해 문제 수가 적음
        • 레벨에 대한 신뢰도가 떨어지는 경우 존재
        • 제출 후 디버깅 어려움(어떤 테스트 케이스에서 오류가 발생했는지 알려주지 않음)

여러 측면에서 Leet Code가 더 많은 장점을 가지고 있긴했다. 하지만, 프로그래머스에서 지금까지 해놓은 기록(?)들이 있어서 그 부분을 이어나가면 챌린지다운 재미가 있을거 같다는 생각이 들었다. 또한 한글이라 점이 큰 작용을 한 것 같다. (핑계같지만, 영어로 보는게 문제가 된다기보다 영어이기때문에 들어가는 시간을 아끼고 싶은 생각이 들었다.) 프로그래머스의 문제가 레벨별로 되어 있는데, 현재 레벨별로 안푼 문제의 수는 아래와 같다.

  • 레벨 0 : 정답율 낮은 문제들 little bit! 😅
  • 레벨 1 : 27 문제
  • 레벨 2 : 93 문제
  • 레벨 3 : 64 문제
  • 레벨 4 : 21 문제
  • 레벨 5 : 6 문제

이 중에 레벨 1/2 (+3)을 다 푸는 것3달(대략 100일) 정도의 기간을 목표로 삼아 도전해보면 괜찮을거 같다는 생각이 들었다.(레벨3까지 가능할지 확신이 서지 않아서...🤔)

✅ 목표 : 최소 120 ~ 최대 184(레벨3 포함) 문제6/7/8달 동안 끝내보자!!

챌린지 결과 및 피드백
  • 수치상(데이터상) 나름 만족
    • 프로그래머스 랭킹 상승(약13000 → 약4000위)
    • 문제 풀이 수 (기록상 85문제) : 목표한 것을 다 풀지는 못했지만 약 70퍼 이상 완료에 만족한다.
  • 이번 챌린지의 목표는 코테 준비 및 문제 유형이 익숙해지는 것이였다. 이 부분은 어느정도 성과를 이룬 것 같다.
  • 자료구조나 알고리즘에 대한 개념적인 부분 : 문제 풀면서 찾아본 부분이라 따로 정리를 해봐야할 필요성을 느꼈다. 그리고 모든 자료구조에 대해선 구현을 최소 한번씩은 구현을 해볼것!
  • 문제 해결 능력 향상 : 문제를 많이 풀면서 어느정도 성장하고 있음을 느낄때가 있었다.
  • 문제를 푸는 것 이상의 인사이트를 얻었는가 : 내가 남긴 기록들이 인사이트의 증거일까? 아직은 물음표.

Problems

Start : 시작날짜
Update : 시작은 했지만 못 푼 문제의 경우에는 풀이가 업데이트되는 날짜 역시 기록 🌟 + 재도전이 필요하다면 이모지(🌟)!
Status : Doing | Done 을 통해 문제를 풀어나가는 상태를 기록
Solution : 깨달음이 있거나 기록하고 싶은 문제의 경우 기록할 예정
Rank : 6월 8일부터 기록함. 프로그래머스에서 나오는 랭킹 기록. 문제를 풀 때마다 조금씩 상승하는 것 같음. 처음엔 20000등 밖이였는데...

Index Start Update Problem Status Solution Rank
1 23.05.31 - 3진법 뒤집기 Done ✔️
2 23.05.31 - 예산 Done -
3 23.06.01 - 최소직사각형 Done -
4 23.06.01 - 크기가 작은 부분문자열 Done -
5 23.06.01 - 비밀지도 Done ✔️
6 23.06.02 - 푸드 파이트 대회 Done -
7 23.06.02 - 콜라 문제 Done ✔️
8 23.06.02 - 가장 가까운 같은 글자 Done ✔️
8 23.06.03 - 추억 점수 Done -
9 23.06.03 - 명예의 전당1 Done -
10 23.06.03 - 과일 장수 Done -
11 23.06.04 - 카드 뭉치 Done ✔️
12 23.06.04 - 다트 게임 Done -
13 23.06.04 - 덧칠하기 Done ✔️
14 23.06.05 - JadenCase 문자열 만들기 Done ✔️
15 23.06.05 - 최솟값 만들기 Done -
16 23.06.05 - 이진 변환 반복하기 Done -
17 23.06.06 - 다음 큰 숫자 Done -
18 23.06.06 - 숫자의 표현 Done ✔️
19 23.06.07 - 짝지어 제거하기 Done -
20 23.06.07 - 영어 끝말잇기 Done ✔️
21 23.06.07 - 카펫 Done ✔️
22 23.06.08 - 점프와 순간 이동 Done ✔️
23 23.06.08 - N개의 최소공배수 Done ✔️
24 23.06.08 - 예상 대진표 Done ✔️ 15204
25 23.06.09 - 멀리 뛰기 Done ✔️
26 23.06.09 - 귤 고르기 Done ✔️
27 23.06.09 - 괄호 회전하기 Done - 13142
28 23.06.10 - 연속 부분 수열 합의 개수 Done ✔️
29 23.06.10 - 기사단원의 무기 Done ✔️ 12658
30 23.06.11 - 숫자 짝꿍 Done ✔️
31 23.06.11 - n^2 배열 자르기 Done ✔️ 11518
32 23.06.12 - 옹알이 (2) Done ✔️
33 23.06.12 - 대충 만든 자판 Done -
34 23.06.12 - 둘만의 암호 Done -
35 23.06.12 23.06.13 햄버거 만들기 Done ✔️
36 23.06.13 - 할인 행사 Done -
37 23.06.13 - 성격 유형 검사하기 Done - 9445
38 23.06.14 - 의상 Done -
39 23.06.14 - 행렬의 곱셈 Done ✔️
40 23.06.15 - [1차] 캐시 Done -
41 23.06.15 - 프로세스 Done ✔️ 8709
42 23.06.16 - [1차] 뉴스 클러스터링 Done ✔️
43 23.06.17 - 피로도 Done ✔️
44 23.06.17 - 베스트앨범 Done ✔️
45 23.06.18 🌟 다리를 지나는 트럭 Doing ✔️
46 23.06.18 - 옹알이 (1) Done ✔️
47 23.06.19 - 소수 찾기 Done ✔️
48 23.06.20 - 모음 사전 Done ✔️ 7828
49 23.06.21 - 평행 Done ✔️
50 23.06.21 23.06.22 겹치는 선분의 길이 Done ✔️
51 23.06.22 - 주사위 게임 3 Done -
52 23.06.22 - 안전지대 Done ✔️
53 23.06.23 - 배열 조각하기 Done -
54 23.06.23 - 분수의 덧셈 Done ✔️
55 23.06.24 - OX퀴즈 Done -
56 23.06.24 - 피자 나눠 먹기 (2) Done -
57 23.06.29 - 타겟 넘버 Done ✔️
58 23.06.30 - 네트워크 Done ✔️
59 23.07.01 - 게임 맵 최단거리 Done ✔️
60 23.07.25 - 달리기 경주 Done ✔️
61 23.07.26 - 바탕화면 정리 Done -
62 23.07.27 - 개인정보 수집 유효기간 Done ✔️
63 23.08.08 - 가장 먼 노드 Done
64 23.08.08 - 순위 Done ✔️
65 23.08.10 - 신고 결과 받기 Done ✔️
66 23.08.11 - 공원 산책 Done
67 23.08.11 - 연속된 부분 수열의 합 Done ✔️
68 23.08.18 - 튜플 Done
69 23.08.18 🌟 k진수에서 소수 개수 구하기 Doing ✔️
70 23.08.23 23.08.24 압축 Done
71 23.09.06 - 주차 요금 계산 Done
72 23.09.07 - 삼각형의 완성조건 (2) Done ✔️
73 23.09.14 - 스킬트리 Done ✔️
74 23.09.15 🌟 뒤에 있는 큰 수 찾기 Done ✔️
75 23.09.16 땅따먹기 Doing
76 23.09.17 [3차] 파일명 정렬 Done ✔️
77 23.09.19 두 큐 합 같게 만들기 Done ✔️ 4569
78 23.09.22 [3차] n진수 게임 Done
79 23.09.24 그림 확대 Done ✔️
80 23.09.27 다항식 더하기 Done
81 23.09.28 오픈채팅방 Done ✔️
82 23.10.03 순위 검색 Done ✔️
83 23.10.09 배열만들기 Done ✔️
84 23.10.13 방문 길이 Done ✔️
85 23.10.14 🌟 [3차] 방금그곡 Done