바나나라씨 가비지컬렉터

2022 상반기 현대오토에버 코딩테스트 후기 본문

취준일기

2022 상반기 현대오토에버 코딩테스트 후기

바나나라씨2 2022. 3. 7. 21:42

현대오토에버 코딩테스트 정보

제한시간 150분

총 3문제 - 알고리즘 2문제, sql 1문제

언어 - JAVA(나는 java로 풀었는데 웬만한 언어들은 지원 되는 것으로 기억한다. 한 6개 정도 있었고 c++이 있었던 것 같다.)

 

현대오토에버 코딩테스트 후기

코딩테스트가 난이도가 높진 않았다.
3문제중 2문제를 풀고 합격했는데, 많이 어렵지도 않았고 지원자 중에서는 코딩테스트 점수가 높은 편이랬다.

 

문제별 후기

1번 - 알고리즘

환율에 따라 최대 이익을 실현할 수 있는 방법을 찾는 간단한 문제였다.
저점에서 매수, 고점에서 매도하도록 했다.

 

2번 - 알고리즘

시간이 겹치지 않도록 시간표를 구성하는 문제였다.
완전탐색을 하려 했는데 어떤식으로 해야할 지 잘 떠오르지 않아서
for문을 엄청 많이 짰는데 시간이 부족해서 다 못 풀었다.
나중에 찾아보니 조합문제는 재귀로 쉽게 풀 수 있었다.

경우의 수도 작아서 재귀함수로 풀릴 것 같았다.

 

3번 - sql

잘못된 구매정보를 바로 잡는 sql문을 작성하는 문제였다.

집계함수와 컬럼을 비교하고 싶은데 잘 안되어서
Where절 안에 서브쿼리를 넣어서 해결했는데,
코테가 끝나고 생각해보니 집계함수를 조건문에 넣으려면

Having절을 사용해야 했었다.

 

개인적 후기

알고리즘 더 열심히 풀어야겠다.
2번문제는 알고리즘 많이 풀어봤으면 어렵지 않게 풀었을 것 같다.
특히 조합문제는 카카오 코테에서도 나왔었는데 복습을 안하다 보니 또 푸는 방법을 잊었다.

양보다 매일 꾸준히 하는게 중요하다.

Comments