function solution(skill, skill_trees) {
let count = 0;
for(let i = 0; i < skill_trees.length; i ++) {
let skillString = "";
for(let j = 0; j < skill_trees[i].length; j ++) {
if(skill.indexOf(skill_trees[i][j]) >= 0) {
skillString += skill_trees[i][j]
}
}
if(skillString === "") {
count++
}
let resultArr = skillString.split("").map((item, index)=> {
return item === skill[index];
})
if(resultArr.includes(false)) {
resultArr = "";
}
resultArr.length > 0 && count++;
}
return count;
}
나의 풀이와 다른사람의 풀이를 비교해보면 비교적 더 짧게 코드를 짤 수 있었는데 나는 비교를 조금더 많이 한 것 같아 아쉽게 느껴짐.