프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
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
'개인공부 > 알고리즘' 카테고리의 다른 글
프로그래머스 - 연속된 수의 합 (kotlin) (0) | 2023.07.23 |
---|---|
프로그래머스 - 다음에 올 숫자 (Kotlin) (0) | 2023.07.23 |
[level 3] Title: 하노이의 탑 파이썬 (0) | 2022.05.31 |
[level 3] Title: 멀리 뛰기 파이썬 (0) | 2022.05.31 |
[level 3] Title: 숫자 게임 파이썬 (0) | 2022.05.30 |