Link
문제
풀이
(1)
function solution(babbling) {
const possibleWords = ["aya", "ye", "woo", "ma"];
let count = 0;
babbling.forEach(word => {
let prev = "";
let tempWord = word;
for (let w of possibleWords) {
if (tempWord.includes(w.repeat(2))) {
return; // 연속된 같은 발음이 있으면 건너뜀
}
}
possibleWords.forEach(w => {
tempWord = tempWord.split(w).join(" ");
});
if (tempWord.trim() === "") {
count++;
}
});
return count;
}
'알고리즘 > 문제' 카테고리의 다른 글
[프로그래머스 | Lv. 1 | JavaScript] 로또의 최고 순위와 최저 순위 (0) | 2025.02.17 |
---|---|
[프로그래머스 | Lv. 1 | JavaScript] [1차] 다트 게임 (0) | 2025.02.15 |
[프로그래머스 | Lv. 1 | JavaScript] 실패율 (0) | 2025.02.12 |
[프로그래머스 | Lv. 1 | JavaScript] 덧칠하기 (0) | 2025.02.11 |
[프로그래머스 | Lv. 1 | JavaScript] 소수 만들기 (0) | 2025.02.10 |
※ 쿠팡 파트너스 활동을 통해 일정액의 수수료를 제공받을 수 있습니다.