[우아한테크캠프 5기] 1차 코딩테스트 후기 및 회고

최대 1 분 소요

반복되는 일상에 무료함을 느끼고 있을 무렵 친구에게서 2022년 여름 방학 기간에 진행하는 우아한테크캠프 5기 지원 소식을 들었다. 안드로이드에 목말랐던 나는 안드로이드 분야에 바로 지원했고 오늘 1차 코딩테스트를 보았다.

지원을 하고 난 후 이전 기수의 코딩테스트 난이도가 궁금하여 검색을 해보니 난이도는 백준 기준 실버인 것으로 보였다. 나에게 두려움으로 다가온 부분은 코딩 테스트로 익숙한 C++가 아닌 Kotlin으로 응시해야하는 것이었다. 그래서 대략 테스트 2주 전부터 코틀린으로 코딩 테스트를 준비했다. 준비를 할때 테스트에서 구현이나 문자열 위주로 나올 것 같아 해당 카테고리를 프로그래머스에서 공부했다.

테스트 문제들은 지난 기수처럼 실버 수준의 문제가 나왔다. 첫 번째 문제는 간단한 산수 문제였고 두 번째 문제는 정렬을 이용하는 문제였다. 세 번째 문제는 2차원 도형을 완전탐색하는 문제였다. 마지막 문제는 문자열을 조합 및 매핑하여 해결하는 문제였다. 운 좋게도 최근에 조합 문제를 풀었었던 것이 도움이 되었다. 나는 4문제를 2시간에 걸쳐 모두 풀긴했으나 왠지 예외 케이스가 존재하여 몇 문제 틀릴 것 같다. 테스트 케이스를 만들기란 참 어렵다..

회고

알고리즘을 접할 때마다 군대에서 알고리즘을 열심히 공부하길 잘했다는 생각이 든다. 알고리즘에 대해 하나도 모르고 무작정 시도했던 그때는 열정이 참 많았었다. 가끔은 그때의 열정이 그립기도 하다. 이번 코딩테스트를 통해 사라져가던 열정이 어느정도 되살아났다. 역시 의욕을 살리는 데에는 이런 대회가 효과적이다.

(수정)1차 합격

5월 11일 수요일에 합격 이메일이 왔다. 나의 풀이가 어느정도 맞았나보다. 이제 2차를 준비해야겠다.

댓글남기기