지난주 알고리즘 심화반 과제 중 하나였던 최댓값과 최솟값. Math.min()이 시간복잡도가 O(n^2)인 줄로 착각했어서 nlog(n)의 sort()로 풀었다... 튜터님의 설명과 함께 다시 한번 코드를 살펴볼 수 있어서 다행이었다. 평생 착각할 뻔
또한 자바스크립트의 내장함수는 v8엔진 위에서 c++로 작동하기 때문에 일반적으로 자바스크립트에서 for문을 순회하는 등의 비슷한 작업과 비교하면 내장함수가 더 속도가 빠르다고 한다. 내장 함수에 어떤 로직이 쓰였나 생각해 본 적이 많지 않아 눈에 보이는 안전한 for문을 더 많이 애용했던 것 같은데 이 점도 신기했다.
'TIL' 카테고리의 다른 글
[2024.06.12] React 심화과정 개인 프로젝트 (0) | 2024.06.12 |
---|---|
[2024.06.11] 프로그래머스_최솟값 만들기 (0) | 2024.06.12 |
[2024.06.08~9] 웹 디자인 공부_grid 잡기 (0) | 2024.06.11 |
[2024.06.07] 뉴스피드 프로젝트 완성_트러블 슈팅 경험 회고 (0) | 2024.06.07 |
[2024.06.06] 뉴스피드 프로젝트_마무리 작업 (0) | 2024.06.07 |