전화번호 목록[JS]

잡초·2023년 12월 14일
0
post-thumbnail

문제

나의 풀이

function solution(phone_book) {
  let phone = {};//전화번호를 저장해둘 해시

  phone_book.forEach((obj) => (phone[obj] = true));//모든 전화번호에 true 저장

  for (let num of phone_book) {//각각의 전화번호를
    for (let i = 1; i < num.length; i++) {//앞에서부터 하나씩
      if (phone[num.slice(0, i)]) {//잘랐을때, 그 값이 phone안에 있다면(저장해둔 값이 true이므로)
        return false;//false 반환
      }
    }
  }

  return true;
}
profile
개발자가 되고싶은 잡초

0개의 댓글