조합을 구하는 방법 [1,2,3,4]로 3개를 뽑는 조합을 만드는 방법을 생각해보면, 배열([1,2,3,4])을 순회하면서 하나씩 고정시키고 그 뒤에있는 나머지 원소들가지고 다시 재귀적으로 조합을 구해서 붙이면 된다. 재귀로 나타내보기 재귀함수는 종료조건이 중요하다! 종료 조건이 없다면 무한루프처럼 스택이 계속 쌓여서 콜스택이 터지기 때문! 재귀 ...
왜 리액트에서 인풋값을 다룰때에는 value 속성을 이용해서 내부의 state를 전달해주어야할까? + single source of truth에 대해서
undefined와 null, 그리고 ' '까지도 false다!?🧐 optional chaining(?.)과 nullish operator(??)에 관해서
무한스크롤 어떤 방식이 가장 효율적일까? - intersection observer api,... 👀
✅ 프로그래머스 단어 변환의 아주 자세한 풀이법 - BFS, DFS, 백트래킹 ❤️🔥
✅ 프로그래머스 N으로 표현의 자세한 풀이법 - 동적계획법과 unorderedset 자료구조 사용법까지 ❤️🔥
✅ 프로그래머스 디스크 컨트롤러의 자세한 풀이법 - C++ 우선순위큐 : 말그대로 우선순위대로 정렬된 큐 ~~