728x90
반응형
문제
반응형
풀이
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
class Solution {
public int solution(String[] babbling) {
int answer = 0;
for(int i=0; i<babbling.length; i++) {
String temp = babbling[i] //배열의 i번째 단어를 가져와서
.replace("aya", "1") //aya 는 1로
.replace("ye", "2") //ye 는 2로
.replace("woo", "3") //woo 는 3으로
.replace("ma", "4"); //ma는 4로 바꿈
if(temp.matches(".*[a-z].*")) { //만약 숫자로 바뀌지 않고 남겨진 알파벳이 있으면
continue; //다음 단어로 넘어감
}else if(temp.contains("11")||temp.contains("22")||temp.contains("33")||temp.contains("44")){
continue;
}else {
answer++;
}
}
return answer;
}
}
|
cs |
728x90
반응형
'[JAVA] 프로그래머스 스쿨 > JAVA Lv.1' 카테고리의 다른 글
[프로그래머스/Java] Lv.1 푸드 파이트 대회 (0) | 2023.01.30 |
---|---|
[프로그래머스/Java] Lv.1 햄버거 만들기 (0) | 2023.01.26 |
[프로그래머스/Java] Lv.1 콜라 문제 (0) | 2023.01.23 |
[프로그래머스/Java] Lv.1 삼총사 (0) | 2023.01.23 |
[프로그래머스/Java] Lv.1 숫자 짝꿍 (0) | 2023.01.23 |