본문 바로가기

전체 글268

[TIL] 2023.2.23 오늘은 TIL은 기록! 방금 sk플래닛 코딩테스트를 보고 왔다. 아쉽게도 2솔...ㅜ 재귀와 dfs,백트래킹이 자꾸 발목을 잡고 있는게 느껴진다. 추가로, dp문제는 규칙을 발견하면 쉽게 풀지만 규칙이 안보이면 도저히 못풀고 있는 상황이다. 우선 내일부터는 삼성 문제를 위주로 dfs,dp 등의 문제에 익숙해질 생각이다. 대부분의 문제는 이제 잘 풀리는데 약한 부분이 나오면 확실히 못풀고 있는게 느껴진다. 추가로, 내일은 정말 가고 싶은 기업의 1차 면접이 잡혀있다. 1차 면접이 잡히고 계속 기술면접을 열심히 준비했는데 프론트엔드, 네트워크, JS, React는 공부를 꾸준히 했기 때문에 준비가 많이된 느낌이지만, 운영체제, DB쪽은 많이 아쉽다. 그래도 최선을 다해서 준비했으니 열심히 면접을 볼 생각이다.. 2023. 2. 23.
[프로그래머스] 미로탈출 (Javascript) 코딩테스트 연습 - 미로 탈출 | 프로그래머스 스쿨 (programmers.co.kr) 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 알고리즘 : bfs 1. S -> L 최소거리 2. L -> E 최소거리 처음에는 bfs에서 L과 E를 만났을 때 모두 멈추도록 했는데 몇몇 테스케이스에서 문제가 발생했다. 곰곰이 생각해 보니 출구가 S에서 더 가까울 수 있어 예외처리하니 통과! function solution(maps) { let n = maps.length; let m = maps[0].length; console.log(maps); let dx = [.. 2023. 2. 22.
[프로그래머스] 연속 부분 수열 합의 개수 (Javascript) 코딩테스트 연습 - 연속 부분 수열 합의 개수 | 프로그래머스 스쿨 (programmers.co.kr) 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 알고리즘 : 구현, 중복제거 function solution(elements) { let answer = []; let len = elements.length; // 길이가 1~len까지 while (len > 0) { if (elements.length === len) { answer.push(elements.reduce((acc, cur) => acc + cur)); len--; continue; } l.. 2023. 2. 21.
[TIL] 2023.2.17 오늘도 어제에 이어서 기술면접에 대한 내용을 공부하고 정리했다. 프론트엔드와 js관련해서는 어느 정도 정리가 끝난 것 같다. 이제 남은 것은 React, 운영체제, DB 등을 정리할 예정이다. 주말 동안 정리한 내용을 반복해서 외우고, 프로젝트와 나의 경험들에 대해서 정리할 생각이다. 면접도 하나씩 생기고 있고, 3월부터는 공채가 시작된다. 이번에 정리하는 면접자료들과 내 경험을 정리하는 과정이 앞으로 나한테 큰 도움이 될 것이라고 생각한다! [면접] 프론트엔드 기술면접 프론트엔드 기술면접을 위해 여러 자료를 공부하고 정리하면서 업데이트 중입니다. 중요도 ★★★★★ 브라우저 렌더링 과정 HTML 파싱 후, DOM(Document Object Model) 트리 구축 CSS 파싱 후, CSSOM(CSS Ob.. 2023. 2. 17.