2023 프로그래머스 Spring Coding에 지원을 했다!
처음으로 지원해봤는데, 코딩테스트를 통과하면 내 이력서가 기업에 전달되는 방식으로 하나의 자소서로
여러 기업에 지원해 볼 수 있어서 좋았다. 😆😆
준비
코딩 테스트 준비를 다시 시작한지 얼마되지 않아 개념들이 섞여있어
코딩테스트 연습 | 프로그래머스 스쿨
개발자 취업의 필수 관문 코딩테스트를 철저하게 연습하고 대비할 수 있는 문제를 총망라! 프로그래머스에서 선발한 문제로 유형을 파악하고 실력을 업그레이드해 보세요!
school.programmers.co.kr
위 링크 문제들을 우선적으로 풀면서 준비했다. 물론 Level 4 빼고,,
SQL 문제의 경우, 어느정도는 풀 수 있을 것 같다는 마음 + 오픈북 이라는 점에 따로 공부하진 않았다.
코딩 테스트
1번 문제는 단순 소팅으로 해결했다. 딕셔너리의 Value 소팅으로 풀었고, 10분정도 소요된 것 같다 !
2번 문제는 그래프였던거 같은데, 3번 문제에 매달리느라 제대로 못풀어봤다. DFS/BFS 한번은 안될 거 같고 두번정도 돌려서 답을 구할 수 있었지 않았을까라는 생각이 들긴하는데, 문제가 공개되면 얼른 다시 풀어보고 싶다!
3번 문제는 진짜 .. 한시간을 매달려있었다. 그리디라고 생각하고 풀고 있었는데 33점에서 벗어날 수 없었다. 홀/짝수를 나눠서 로직을 적용했는데 홀수였나 짝수였나 한 경우는 다 맞았던 것 같다. 맞았다고 생각한 걸 바꾸면 0점으로 바뀌고 다시 고쳐두면 33점….
4번 문제는 SQL로 꽤 풀만 했다! group by를 이용한 문제였는데, Max 값 하나만이 아니라 여러 개일 땐, 모두 출력해야 하는 문제여서 좀 헤매긴 했지만, Join 을같이 쓰면서 풀었다.
총 233/400으로 떨어질 것 같다고 생각했는데,
다행히 붙었다! 아슬아슬하게 붙지 않았을 까라는 생각이 든다.
그래도 아직 코딩 테스트 실력이 너무 부족한 것 같다고 느꼈다. 이제 꼬박꼬박 문제 좀 풀어야지,, 👏👏