개인공부/알고리즘
프로그래머스 - 옹알이(1) (Kotlin)
KEEMSY
2023. 7. 23. 20:26
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
문제의 핵심은 발음 할 수 있는 단어가 4가지 라는 것이다. 4가지만으로 조합이 된 것을 확인하면 문제를 풀 수 있을 것이라고 생각했다.
- 발음할 수 있는 단어를 공백으로 대체(replace)하고, 단어가 비었다면, 발음할 수 있는 단어라고 로직을 작성했다.
class Solution {
fun solution(babbling: Array<String>): Int {
var answer = 0
for (word in babbling) {
var newWord = word.replace(Regex("aya|woo|ye|ma"), "")
if (newWord.isEmpty()) {
answer++
}
}
return answer
}
}
728x90