코딩 테스트에서 자주 나오는 DFS(Depth-First Search)와 재귀(Recursion)를 이해하기 쉽게 정리해보기매번 헷갈려해서 한번 문서화해두는 것이 나중에 참고하기도 편할 것 같다....DFS는 “갈 수 있을 때까지 끝까지 탐색하는 방식”이다.다음과 같은
WSL Ubuntu에서 잘 되던 프로젝트를 Windows로 옮겼더니 SCSS 빌드 에러가 발생했다. 삽질 끝에 알고 보니 내 코드 잘못이 아닌 Vercel의 공식 버그였다. 발생 환경 Next.js: 16.0.7 (Turbopack) sass: ^1.93.3 OS:
코테에서 그래프 탐색 문제는 대부분 두 가지 알고리즘으로 해결한다.DFS (Depth First Search)BFS (Breadth First Search)처음 보면 두 알고리즘은directions 배열 사용방문 체크격자 이동등의 같은 구조를 사용해서 거의 동일해 보여
정수 l과 r이 주어졌을 때, l 이상 r이하의 정수 중에서 숫자 "0"과 "5"로만 이루어진 모든 정수를 오름차순으로 저장한 배열을 return 하는 solution 함수를 완성해 주세요.만약 그러한 정수가 없다면, -1이 담긴 배열을 return 합니다.1 ≤ l
리액트 16.8 버전부터 도입된 Hooks 톺아보기 클래스 컴포넌트를 사용하지 않고도 상태와 라이프사이클 메서드 활용 가능 Hooks 자체는 디자인 패턴이라고 할 수 없으나 많은 전통적 디자인 패턴 대체 가능