문제
https://school.programmers.co.kr/learn/courses/30/lessons/120869
풀이
배열의 요소를 확인하면서 해당 문자열이 spell을 모두 만족하는 경우, 1을 리턴.
못 찾고 반복문이 끝날 경우, 2를 리턴한다.
조건에서 spell이 한번씩만 들어가야 된다고 했으므로, 길이를 비교하는 조건을 추가했다.
function solution(spell, dic) {
for (word of dic) {
if (spell.length === word.length && spell.every((char) => new RegExp(char).test(word))) {
return 1;
}
}
return 2;
}
'개발 > 알고리즘(코딩테스트)' 카테고리의 다른 글
프로그래머스, 자바스크립트) 캐릭터의 좌표 (0) | 2024.03.07 |
---|---|
프로그래머스, 자바스크립트) 종이 자르기 (0) | 2024.03.07 |
프로그래머스, 자바스크립트) 문자열 겹쳐쓰기 (0) | 2024.03.04 |
프로그래머스, 자바스크립트) 그림 확대 (0) | 2024.03.04 |
프로그래머스, 자바스크립트) 정사각형으로 만들기 (0) | 2024.03.04 |