자바스크립트 100제:31번

CHOI·2024년 3월 16일

javaScript

목록 보기
2/8

※자바스크립트 100제는 여기서 다운받았습니다.

문제

  • 다음 배열 내장함수의 시간 복잡도가 O(1)이 아닌 것을 모두 고르시오.
    1) arr[i]
    2) arr.push[5]
    3) arr.slice()
    4) arr.pop(n)
    5) arr.includes(5)

정답

3) arr.slice()
5) arr.includes(5)

오답노트

  • slice()와 includes() 모두 배열 요소의 개수가 많아짐에 따라 찾는 시간이 길어지는 것은 당연지사이다. 따라서 둘 다 시간 복잡도가 O(n) 이다.
  • slice와 substr을 헷갈리지 말자
profile
개발자를 목표로!

0개의 댓글