나의 풀이
function solution(spell, dic) {
var answer = 0
for(let idx = 0; idx < dic.length; idx++) {
for(let idx2 = 0; idx2 < spell.length; idx2++) {
// dic의 원소에 spell의 원소가 있으면
if(dic[idx].includes(spell[idx2])) {
// dic원소안의 spell에 자리에 x를 넣는다.
dic[idx] = dic[idx].replace(spell[idx2], "x");
} else {
dic[idx] = dic[idx] + spell[idx2]
}
}
// x로만 이루어진 원소가 하나이상이면 answer에 1를 저장
let regex = /^[x]*$/;
if(regex.test(dic[idx])) {
answer = 1;
}
}
// 마지막으로 answer가 0인지 1인지 확인
if(answer === 0) {
return 2
} else {
return 1
}
}