본문 바로가기

Algorithms

freeCodeCamp - 15. Mutations 한글 해석 [Basic Algorithm Scripting]

Mutations

 

https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures/basic-algorithm-scripting/mutations

 

www.freecodecamp.org

 

만약 주어진 arr의 첫번째 string이 두번째 string의 letter(철자)들을 모두 가지고 있다면 true를 리턴하라

예를 들어 ['hello', 'Hello'] 가 주어진다면, true를 리턴해야한다

대소문자는 무시한다

또, ['hello', 'hey'] 는 false를 리턴한다

hello에는 y 가 없기 때문이다

또, ['Alien', 'line']은 true를 리턴한다. Alien은 line을 모두 갖고 있기 때문이다

 

 

function mutation(arr) {
  for(let i of arr[1].toLowerCase()){
    if(!arr[0].toLowerCase().includes(i)){
      return false
    }
  }
  return true
}

mutation(["hello", "hey"]);