프론트엔드 퍼즐 맞추기
Preview Image

파이썬으로 달팽이 수열 만들기

파이썬으로 알고리즘 시뮬레이션을 공부하던 중 가장 기본이 되는 문제를 소개하려고 합니다. 처음에는 잘 이해가 가지 않았지만 열심히 이해해 보기 위해서 정리한 글 입니다. 문제 이해하기 달팽이 수열은 1부터 시작하여 시계방향으로 증가하는 수를 배열에 담는 방법으로 처음에는 오른쪽으로 이동하며 수를 채우고, 그 다음은 아래쪽으로 이동하며 수를 채우고...

Preview Image

react에서 debounce 기능 구현하기

최근 한 프로젝트에서 검색 기능을 구현하던 중 사용자가 입력을 할 때마다 서버에 불필요하게 많은 요청이 발생하는 문제를 발견했습니다. 이러한 비효율적인 처리는 서버 부하를 증가시키고, 전반적인 사용자 경험을 저하시키는 원인이 되었습니다. 이 문제를 해결하기 위해 검색 기능의 로직을 리팩토링하여 debounce 기술을 적용하기로 결정했습니다. 따라서 ...