2022.03.19 14:00 ~ 16:00
소프트웨어 마에스트로 13기의 두번째 코딩테스트가 진행되었습니다.
알고리즘 3개, SQL 1개, 웹 1개 문제가 나왔으며 푼 문제 수를 늘리기 위해 비교적 빨리 풀 수 있는
SQL 문제를 먼저 풀었습니다. 알고리즘 문제들은 1차 테스트보다 난이도가 조금 올라갔으며,
웹은 저번 테스트와 마찬가지로 풀지 않았습니다.
부분 점수가 있다곤 하는데 제 생각에 통과 커트라인이 2~3문제 아닐까 싶습니다.
풀이 순서 : 문제 4 => 문제 1 => 문제 2 => 문제 3
문제 1 (알고리즘) : 조합(비트마스크)
원래대로 푼다면 시간초과가 나올 방법으로 풀었습니다. 최대 체크 개수가 16개이므로 비트마스크를 활용해서
풀이하였습니다. 비트마스크를 사용하지 않아도 풀 수 있지만 코딩 시간이 오래걸릴 것이라고 생각합니다.
문제 2 (알고리즘) : 완전 탐색, 소수점 처리
그래프에서 연결된 정점끼리 나누어 처리하는 문제였습니다. 소수점 처리하는 문자열 출력 방법에 대해 알아야 문제에 대한 답을 출력할 수 있는 문제입니다.
문제 3 (알고리즘) : 브루트포스??
크기가 4 * 500이라 처음에는 DP로 생각하였는데 풀이법이 생각나지 않아 정확성 점수라도 받기 위해서 브루트포스로 진행하였습니다. 문제를 보고나서 든 생각은 2시간에 5문제인데 테트로미노를 꺼내? 라고 생각했습니다. 이 문제를 풀 때 1시간정도 남았었는데 10분정도 남았을 때 제출했으나 정답인지는 모르겠습니다.. (아마 시간초과?)
답이 매우 커서 long long int로 처리해야합니다.
문제 4 (SQL) : JOIN, GROUP BY, DATEDIFF
세 가지 테이블을 조인해서 group by로 묶어 출력을 해야합니다. 정렬에도 두 가지 속성에 대해서 처리해주어야 했습니다. 많은 문제 풀이 수를 위해 처음 풀었는데 생각보다 시간이 조금 걸려서 10분정도 투자했습니다.
문제 5 (Web) : JavaScript
풀지 않았습니다. sort가 필요하다고 들었는데 웹 문제를 구글링 없이 하는데는 문제가 있지 않나 싶네요.
# SW마에스트로 코딩테스트 # 소프트웨어 마에스트로 # 소마 코테 후기 # 소마 13기 # 소마 13기 코테 후기 # SW마에스트로 코딩테스트 1차 후기 # SW maestro 코딩테스트 후기 # 코딩테스트 1차 # 소마 코테 # SW마에스트로 코딩테스트 2차 후기 # SW maestro 코딩테스트 후기 # 코딩테스트 2차 # 소마 코테 # 2차 문제
'대외활동&구직 회고록' 카테고리의 다른 글
[아이디어톤] 2022 인하대학교 컴퓨터공학과 아이디어톤 우승 후기 (0) | 2022.06.28 |
---|---|
[Software Maestro 13기] 소프트웨어 마에스트로 면접 및 최종 합격 후기 (2) | 2022.04.08 |
[Software Maestro 13기] 소프트웨어 마에스트로 1차 코딩테스트 후기 (2) | 2022.03.05 |
[기술면접] 2022 KAKAO BLIND RECRUITMENT 1차면접 후기 (2) | 2021.10.30 |
[CS/시스템설계] 2022 KAKAO BLIND RECRUITMENT 2차예선 후기 (0) | 2021.09.27 |