プログラマーLv 2-スキルツリー[javascript]



🎓質問する



🐤 に答える

function solution(skill, skill_trees) {
   let answer = 0;

    let arr = skill.split('')

    for(tree of skill_trees){
        let str = tree.split('').filter(ele=>arr.includes(ele)).join('')
        
        if(str === skill.substr(0,str.length)){
            answer++
        }
    }

    return answer
}

🐣 失敗プロセス

  • 最初はスキル長で文を返し、indexofで比較しましたが、CBDでCBのみの場合は失敗しました...私はどのようにあなたに条件文をあげるべきか分かりません.放弃します...
  • フィルタの概念はあいまいなようです.君の頭は本当に転がらない
  • skill.substrはキャビネットの失敗を減らす鍵です...