728x90
aya , ye , woo , ma가 모두 들어있는지 확인하면 되지만, 문제 조건에 연속으로 같은 옹알이를 한다면 발음할 수 없다는 조건사항이 붙어있어서. some을 활용해서 이를 해결해주었다.
function solution(babbling) {
const li = ['aya','ye','woo','ma']
const ret = babbling.reduce((a,c,i,arr) => {
if (li.some(el => c.includes(el.repeat(2)))) return a
for (const el of li) c = c.replaceAll(el,' ')
return c.replaceAll(' ','').length ? a : a+1
},0)
return ret;
}
728x90
'FrontEnd > 프로그래머스' 카테고리의 다른 글
[JS] 삼총사 (0) | 2023.04.12 |
---|---|
[JS] 콜라 문제 (0) | 2023.04.11 |
[JS] 햄버거 만들기 (0) | 2023.04.10 |
[JS] 푸드파이트 대회 (0) | 2023.04.09 |
[JS] 과일장수 (0) | 2023.04.05 |