본문 바로가기

공채2

[개발자 일대기] 유플러스에서 카카오뱅크 합격까지 처음으로 저에 대한 이야기를 쓰는 거 같습니다. (앞으로 종종 기록할 예정입니다..) 원래 저에 대한 이야기를 잘 하지도 않고 기록도 안했었지만 이직이라는게 저의 커리어에 있어서 큰 터닝포인트가 된다고 생각했기 때문에 하나의 여정을 기록하고자 합니다. 다른 분들이 작성한 후기들을 통해 많은 도움을 얻었어서 저도 이 글을 보는 또 다른 분들에게 도움이 되었으면 합니다. 현재 까지 저의 개발자 역사에 대한 기록이 없기 때문에 간단하게 요약해보겠습니다. 2020.01 ~ 2020.12 유플러스 입사전 서버개발자 시작 학부 연구생으로 인공지능 알고리즘중 하나인 CNN 에 대해서 졸업 프로젝트했었습니다. 하지만 재대로 깊게 알고 한 것도 아니였고 결과도 이상했는데 어찌저찌 끼워맞추면서 무사히 넘긴거 같습니다. 학.. 2022. 5. 31.
[JAVA/PYTHON] 자물쇠와 열쇠(kakao 2020) 파이썬이 역시 간결하긴하다. 그래도 자바공부중이니 자바로 열심히 풀어봤다. 문제를 접근하는 방법에 대해 고민을 많이 했다. 완전탐색으로 해도 될까했는데 대충 계산해본 결과 20*20 자물쇠와 20*20 키를 가지고 있다고 해도 시간초과는 나지 않을거 같았다. 그래서 완전탐색으로 풀기로 한다. 풀기위해서 메소드를 나누는데, 1) 키를 90도씩 돌리는 함수를 작성하기로 한다. 이는 rotate라는 이름으로 작성하였다. 2) 자물쇠 배열을 상하좌우 및 대각선까지 자물쇠 크기만큼 span한 새로운 자물쇠 배열을 초기화한다. 이를 spanLock이라는 이름으로 작성하였다. 3) 키와 자물쇠를 합쳤을 때 참인지 거짓인지 판별하는 check함수를 작성하였다. 4) span 되어있는 자물쇠에 키가 올수있는 모든 경우의.. 2020. 7. 26.