취준기록

[코딩 테스트] 프로그래머스 2023 Spring Coding 후기

ye0nn 2023. 2. 15. 16:47

프로그래머스 2023 Spring Coding

 

 

2023 프로그래머스 Spring Coding에 지원을 했다!

처음으로 지원해봤는데, 코딩테스트를 통과하면 내 이력서가 기업에 전달되는 방식으로 하나의 자소서로

여러 기업에 지원해 볼 수 있어서 좋았다. 😆😆

 

 

준비

코딩 테스트 준비를 다시 시작한지 얼마되지 않아 개념들이 섞여있어 

 

https://school.programmers.co.kr/learn/challenges?tab=all_challenges&order=recent&page=1&partIds=17615%2C6174 

 

코딩테스트 연습 | 프로그래머스 스쿨

개발자 취업의 필수 관문 코딩테스트를 철저하게 연습하고 대비할 수 있는 문제를 총망라! 프로그래머스에서 선발한 문제로 유형을 파악하고 실력을 업그레이드해 보세요!

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으로 떨어질 것 같다고 생각했는데,

 

 

 

다행히 붙었다! 아슬아슬하게 붙지 않았을 까라는 생각이 든다. 

그래도 아직 코딩 테스트 실력이 너무 부족한 것 같다고 느꼈다. 이제 꼬박꼬박 문제 좀 풀어야지,, 👏👏