자몽이 조아

[프로그래머스]옹알이(1) 본문

개발공부/Javascript

[프로그래머스]옹알이(1)

Grapefruitgreentealoe 2025. 2. 13. 00:10
반응형

https://school.programmers.co.kr/learn/courses/30/lessons/120956

 

프로그래머스

SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프

programmers.co.kr


내 답

function solution(babbling) {
    var answer = 0;
    let count = 0
    for(i=0;i<babbling.length;i++){
        let bab = babbling[i]    
        let res = bab.replaceAll('aya','A')
        .replaceAll('ye','B').replaceAll('woo','C').replaceAll('ma','D');
        res = res.replaceAll('A','')
        .replaceAll('B','').replaceAll('C','').replaceAll('D','');
        if(res == '') count+=1
    }
    return count;

}

 

 

다른 사람 풀이(의도에 맞는)

 

더보기
더보기
function solution(babbling) {
  var answer = 0;
  const regex = /^(aya|ye|woo|ma)+$/;

  babbling.forEach(word => {
    if (regex.test(word)) answer++;  
  })

  return answer;
}

 

반응형

'개발공부 > Javascript' 카테고리의 다른 글

[Javascript]JavaScript 이터러블과 이터레이터  (0) 2025.02.12
try catch finally 는 항상 비동기를 기다리지 않는다  (1) 2025.02.08
ECMAScript 6  (0) 2021.12.28
DOM 이란?  (0) 2021.12.28
Javascript Pattern  (0) 2021.12.28
Comments