728x90
반응형
SMALL
⏬문제
⏬해결 코드
☀️주요점은 replace할때 ""이 아닌 한 칸 공백으로 문자열간의 구분을 둔다.
☀️replace가 모두 수행되면 공백을 ""으로 대체한다.
☀️마지막 if문을 통해 배열에 문자가 없는 공백일경우("") 정답변수의 수를 증가시킨다.
class Solution {
public int solution(String[] input1) {
int answer =0;
for(int i=0; i<input1.length; i++) {
input1[i] = input1[i].replaceFirst("aya", " ");
input1[i] = input1[i].replaceFirst("ma", " ");
input1[i] = input1[i].replaceFirst("ye", " ");
input1[i] = input1[i].replaceFirst("woo", " ");
input1[i]= input1[i].replaceAll(" ", "");
if(input1[i].equals("")) answer++;
}
return answer;
}
}
### 성능 요약메모리: 70.1 MB, 시간: 1.07 ms
### 구분코딩테스트 연습 > 코딩테스트 입문
728x90
반응형
SMALL
'문제 풀이 > Programmers' 카테고리의 다른 글
Programmers[자바].140108 문자열 나누기 (코드첨부) (38) | 2023.08.13 |
---|---|
[자바]120875. 프로그래머스 평행 코드 첨부 (5) | 2023.08.12 |
프로그래머스42889. 실패율 자바 (0) | 2023.08.09 |
120875. 평행 (자바) 문제에 함정이 있습니다 꼭 읽어보세요! (0) | 2023.08.06 |
120866. 안전지대 자바 (2) | 2023.08.01 |