250x250
Notice
Recent Posts
Recent Comments
Link
«   2025/08   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
Archives
Today
Total
관리 메뉴

devlog_owen

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

algorithm/(js)프로그래머스

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

developer_owen 2023. 12. 11. 23:14
728x90

문제

 

정답률 50%대의 나에게 너무 어려웠던 문제였다. 

처음에는 옹알이 안 배열을 각각 삭제하면서 비교해야 하나?했는데 그것도 어떻게 할지 감도 안옴.

 


 

 

나의 풀이

function solution(babbling) {
    var answer = 0;
    let canSay = [ "aya", "ye", "woo", "ma"]
    
    for(let i =0; i<babbling.length; i++){
        let babble = babbling[i]
        for(let j =0; j<canSay.length; j++){
            if(babble.includes(canSay[j].repeat(2))){
                break;
            }
              babble = babble.split(canSay[j]).join(" ")
        }
            if(babble.split(" ").join("").length === 0){
            answer ++ 
    }
     
        }
    return answer;
}

 

거의 다른사람 풀이 보고 따라한 수준. 

이중 반복문으로 푸는데 보면서 나는 split,join 을 제대로 쓸 줄 모른다는 생각이 들었다.

 


 

다른 사람 풀이

 

본문1


 

회고

 

본문1


 

 

 

 

728x90