[TIL] 20240109 개발일지
알고리즘 강의 투포인터, 슬라이딩 윈도우 -> O(n^2)의 시간복잡도를 O(n)으로 만들기 위해서 사용 조건의 처음 or 마지막도 제대로 포함했는지 꼭 확인하자! 작성한 코드에서 20번째 조건 후 end가 N과 같아지는 순간 now == M임에도 수를 더하지 않고 나가버리는 문제가 발생하였다. Front-End useState()에 객체 사용 시 기존 데이터를 그대로 업데이트 할 수 없고, 스프레드 연산자, filter, map 등을 사용해야 한다. useReduce()를 통해서 데이터나 객체의 상태를 변경하는 로직을 분리 및 재사용 할 수 있음 form 사용 시에도 useState()를 통해 상태 관리가 필요하다. context를 통해 recoil, redux를 사용하지 않고도 상태를 공유할 수 있다..