프로그래머스에서 코딩 테스트를 하던 도중
너무 진전이없고 실력이 업된다는 느낌을 못받아서 멍때리고있었다
그때 프로그래머스에서 진행하는 코딩테스트 UP패키지를 보게되었다
이 패키지는 사실 예전에도 봤었는데 시간이 없어서 못했었다
하지만 지금은 시간이 남아도는 백수이기때문에 신청을 했다
신청을 한 이유는 내 실력이 진짜 UP되는지 궁금하기도 했고
3만원이지만 전부 수강하면 다시 돈을 돌려준다고 했기때문에 사실상 무료였다
그리고 중간중간에 이벤트까지 껴있으니 완전 혜자 패키지로 보였기때문에 신청했다
처음 신청을 하니 OT메일이 왔다. 이 메일에서 어떻게 해당 코스를 이용하고 이용수칙은 무엇인지 알려주었다
간단하게 말하면 문제를 푼 만큼 코드리뷰를 하면 되는 구조였다
처음 1주차에서는 그리디 / 정렬 / 이분탐색 / 시뮬레이션 관련 알고리즘 문제가 출제되었다
각 단원별로 문제는 1~2문제가 나왔고, 첫번째 문제는 기존 프로그래머스 문제, 두번째 문제는 이 패키지에서만 제공되는 새로운 문제였다
처음 진행하면서 느꼈던 점은 첫번째 문제는 기존 프로그래머스의 문제이기때문에 보통 내가 풀어본 문제들이 출제된다.
그렇기때문에 다시 복습하면서 점검하는 시간을 가질 수 있으며 알고리즘의 이해도 높아지는 시간이었다.
두번째 문제는 새로운 문제로 출제되기때문에 푸는데 생각을 해야됐다.
그리고 첫번째 문제에 비해서 난이도가 높은 문제들이 많았기때문에 푸는데 어려움이 많았다
대충 첫번째 문제는 레벨2~3 두번째 문제는 레벨3~4인거같다
이해가 안되서 못 푼 문제들이 몇개 있었지만 해설강의가 있기때문에 이해를 할 수 있었다.
처음에 아무도 코드리뷰를 안해서 이거 어떻게 하는건가 했는데
문제를 풀고나서 제출을 해야지 코드리뷰 페이지에 자신이 푼 문제가 올라가는 형태였다
처음에는 어떻게 리뷰할지 몰라서 코드 너무 깔끔하다고 칭찬을 했다ㅋㅋ
그러다가 이건 너무 성의없어서 코드를 조금이라도 읽으면서 잘한 부분을 체크해주었다
2주차는 중간고사로 1주차 알고리즘을 가지고 모의고사를 치는 시간이다
2문제가 나왔고 난이도는 1주차랑 비슷할거라고 생각했지만 의외로 너무 쉬웠다
모의고사는 두 문제 모두 여기서만 출제되는 문제이다
레벨1 후반대에서 2정도의 수준이었다
3주차부터 고급 알고리즘을 하기때문에 해시 / BFS / DFS / 동적계획법 을 했다
문제를 푸는데 DP제외한 첫번째 문제들을 역시 다 풀어보았기때문에 복습하는 느낌으로 풀었고
두번째문제도 내가 그리디, 정렬쪽은 자신없어도 BFS,DFS쪽은 그나마 자신이 있었기때문에 이번에는 풀었다
DP는 완전 못해서 다 틀렸다
3주차쯤 되니 코드리뷰 페이지도 엄청나게 많아지고 리뷰도 활발하게 되어서 마음놓고 리뷰를 한거같다.
리뷰를 할때마다 누가 몇개의 리뷰를 적었는지 오른쪽에 순위가 표시되기때문에 나서는걸 좋아하지 않는 나는 별로 달갑지 않았다. 심지어 이거 첫주에는 내가 1등이었다.
하지만 3주차되니 어떤 열정적인분이 리뷰를 엄청 다셔서 순위가 내려갔다
고급 알고리즘에 대한 모의고사이기때문에 문제가 어려웠다
그래도 마지막까지 노력해서 풀기는 풀어보았다
이렇게 모든 과정이 끝나니 내 스스로도 코딩 실력이 상승한거같고 몰랐던 팁이나 효율성을 늘리는 과정들을 많이 알아간거 같아서 좋았다

나는 100% 다 수강했기때문에 이 문제들을 계속 풀어볼 수 있다.
다음에 들어와서 다시 풀어보며 복기하는 시간을 가지려고한다
이런 패키지 한번쯤 해보는것도 나쁘지 않을것 같다. 추천