devlog_owen
[프로그래머스] 옹알이(2) 본문
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
'algorithm > (js)프로그래머스' 카테고리의 다른 글
[프로그래머스] 명예의 전당(1) (1) | 2023.12.04 |
---|---|
[프로그래머스] 콜라문제 (1) | 2023.12.01 |
[프로그래머스] H-Index (0) | 2023.11.17 |
[프로그래머스] K번째 수 (0) | 2023.11.17 |
[프로그래머스] 귤 고르기 (0) | 2023.11.16 |