본문 바로가기

코딩테스트 13

[이직] 4년차 프론트엔드 개발자의 이직 후기 들어가며 이 글은 처음 경력직 이직에 마구잡이로 시도해보면서 반성과 후회가 쌓인 프론트엔드 개발자가 적은 글입니다. 엄청난 정보는 없지만 이직에 도전하는 동료개발자분들에게 한줌의 도움이 되길 바라며, 그럼 후기글 시작하겠습니다. 이직 이직... 이름만 보아도 벅차고 가슴 끓어오르는 단어입니다. 저는 이직을 마음먹으면 바로 할 줄 알았어요. 이와 비슷하게 다이어트도 마음만 먹으면 할 줄 알았습니다. 이번에 2개를 병행하면서 아 마음먹기가 가장 어려운 거구나 라는 반성을 했네요. ㅎㅎ 이직을 막상 하려고 하는 두렵고 귀찮고 피말립니다. 저는 압도적인 개발자가 아니기때문에 저의 작고 소중한 강점과 언젠가는 고쳐야할 단점을 이쁘고 잘 꾸며서 어필해야하기 때문이죠. 동기 일단 이직을 마음먹게 된 계기, 동기가 있.. 2022. 6. 12.
[알고리즘] 쓰면서 익히는 알고리즘과 자료구조 - 윤대석 [ 선택 이유 ] 최근들어 친구 몇명과 함께 코딩테스트 스터디를 시작했다. 일주일에 2문제씩만 꾸준히 풀어나가는게 목표였다. 다행이 2달동안 진행하며 코테에 어느정도 익숙해졌고 이젠 점점 어려운 문제에 도전해나가고 있다. 학부시절에 알고리즘 수업을 들었고 여기저기서 다양한 알고리즘과 이론등에 배웠지만 이를 실전에 써보는건 만만찮은 일이었고 다시 공부할 필요성이 느끼고 있었다. 이런 와중에 의도에 딱맞는 책이 있어 신청하게 되었다. 다만 나는 프론트엔드 개발자이지만 해당 책은 파이썬으로 구성되어있다. 다행스럽게도 파이썬 코드를 읽을줄 알고 최근 업무에도 파이썬관련 업무가 들어와 이제 슬슬 익숙해져있을 때이기에 기분좋게 읽을 수 있었다. [ 본문 ] 이 책은 코딩 테스트를 시작하는 사람 or 코딩 테스트에 .. 2021. 5. 18.
[프로그래머스] 2021 KAKAO BLIND RECRUITMENT -> 순위 검색 - 자바스크립트 [문제] 지원자가 지원서에 입력한 4가지의 정보와 획득한 코딩테스트 점수를 하나의 문자열로 구성한 값의 배열 info, 개발팀이 궁금해하는 문의조건이 문자열 형태로 담긴 배열 query가 매개변수로 주어질 때, 각 문의조건에 해당하는 사람들의 숫자를 순서대로 배열에 담아 return 하도록 solution 함수를 완성해 주세요. [제한사항] info 배열의 크기는 1 이상 50,000 이하입니다. info 배열 각 원소의 값은 지원자가 지원서에 입력한 4가지 값과 코딩테스트 점수를 합친 "개발언어 직군 경력 소울푸드 점수" 형식입니다. 개발언어는 cpp, java, python 중 하나입니다. 직군은 backend, frontend 중 하나입니다. 경력은 junior, senior 중 하나입니다. 소울푸.. 2021. 3. 17.
[프로그래머스] 다음 큰 숫자 - 자바스크립트 문제 설명 자연수 n이 주어졌을 때, n의 다음 큰 숫자는 다음과 같이 정의 합니다. 조건 1. n의 다음 큰 숫자는 n보다 큰 자연수 입니다. 조건 2. n의 다음 큰 숫자와 n은 2진수로 변환했을 때 1의 갯수가 같습니다. 조건 3. n의 다음 큰 숫자는 조건 1, 2를 만족하는 수 중 가장 작은 수 입니다. 예를 들어서 78(1001110)의 다음 큰 숫자는 83(1010011)입니다. 자연수 n이 매개변수로 주어질 때, n의 다음 큰 숫자를 return 하는 solution 함수를 완성해주세요. 제한 사항 n은 1,000,000 이하의 자연수 입니다. 입출력 예 nresult 78 83 15 23 입출력 예 설명 입출력 예#1 문제 예시와 같습니다. 입출력 예#2 15(1111)의 다음 큰 숫자는.. 2021. 3. 12.