Daily Coding - isSubsetOf

CodeModel·2022년 10월 31일
0

Daily Coding

목록 보기
3/3
post-custom-banner

내가 작성한 코드

let result = false
for(let i =0; i<sample.length; i++) {
  for(let j=0; j<base.length; j++) {
    if(base[j]=== sample[i]) {
      result = true;
    }
  }
}
return result

순진한 답

return sample.every((item) => base.includes(item)); // 시간복잡도는 O(M * N)

every() 메서드는 배열 안의 모든 요소가 주어진 판별 함수를 통과하는지 테스트합니다. Boolean 값을 반환합니다

레퍼런스 코드

profile
개발자가 되기 위한 일기

0개의 댓글