💜 코드
function solution(spell, dic) {
const result = [];
dic.forEach((v) => {
let count = 0;
spell.forEach((j) => {
if(v.includes(j)) count++;
});
if(count === spell.length) result.push(v);
});
return result.length === 0? 2 : 1;
}
💜 실행 결과
💜 다른 사람의 풀이
function solution(spell, dic) {
return dic.filter(v=>spell.every(c=>v.includes(c))).length ? 1 : 2;
}
'프로그래머스(JavaScript) > Lv0' 카테고리의 다른 글
[프로그래머스 : 코딩테스트 입문]Lv0. 로그인 성공?(JavaScript) (0) | 2024.03.27 |
---|---|
[프로그래머스 : 코딩테스트 입문]Lv0. 캐릭터의 좌표(JavaScript) (0) | 2024.03.26 |
[프로그래머스 : 코딩 기초 트레이닝]Lv0. 그림 확대(JavaScript) (0) | 2024.03.25 |
[프로그래머스 : 코딩 기초 트레이닝]Lv0. 문자열 겹쳐쓰기(JavaScript) (0) | 2024.03.25 |
[프로그래머스 : 코딩 기초 트레이닝]Lv0. a와 b 출력하기(JavaScript) (0) | 2024.03.23 |