# DFS와 재귀 완전 이해하기

코딩 테스트에서 자주 나오는 DFS(Depth-First Search)와 재귀(Recursion)를 이해하기 쉽게 정리해보기매번 헷갈려해서 한번 문서화해두는 것이 나중에 참고하기도 편할 것 같다....DFS는 “갈 수 있을 때까지 끝까지 탐색하는 방식”이다.다음과 같은

2026년 3월 19일
·
0개의 댓글
·

Next.js 16 + Turbopack + SCSS Alias가 Windows에서 동작하지 않는 문제

WSL Ubuntu에서 잘 되던 프로젝트를 Windows로 옮겼더니 SCSS 빌드 에러가 발생했다. 삽질 끝에 알고 보니 내 코드 잘못이 아닌 Vercel의 공식 버그였다. 발생 환경 Next.js: 16.0.7 (Turbopack) sass: ^1.93.3 OS:

2026년 3월 19일
·
0개의 댓글
·

BFS vs DFS 정리

코테에서 그래프 탐색 문제는 대부분 두 가지 알고리즘으로 해결한다.DFS (Depth First Search)BFS (Breadth First Search)처음 보면 두 알고리즘은directions 배열 사용방문 체크격자 이동등의 같은 구조를 사용해서 거의 동일해 보여

2026년 3월 10일
·
0개의 댓글
·

[프로그래머스] 코딩테스트 연습 : 배열 만들기 2 - 이진수로 접근하기

정수 l과 r이 주어졌을 때, l 이상 r이하의 정수 중에서 숫자 "0"과 "5"로만 이루어진 모든 정수를 오름차순으로 저장한 배열을 return 하는 solution 함수를 완성해 주세요.만약 그러한 정수가 없다면, -1이 담긴 배열을 return 합니다.1 ≤ l

2025년 11월 6일
·
0개의 댓글
·

자바스크립트 + 리액트 디자인 패턴 스터디

리액트 16.8 버전부터 도입된 Hooks 톺아보기 클래스 컴포넌트를 사용하지 않고도 상태와 라이프사이클 메서드 활용 가능 Hooks 자체는 디자인 패턴이라고 할 수 없으나 많은 전통적 디자인 패턴 대체 가능

2025년 7월 31일
·
0개의 댓글
·