문제 설명
https://school.programmers.co.kr/learn/courses/30/lessons/140108

제한 사항

입출력 예

풀이
class Solution {
public int solution(String s) {
int answer = 0;
char c = ' ';
int[] check = new int[] {0, 0};
for (int i = 0; i < s.length(); i++) {
if (check[0] == check[1]) {
c = s.charAt(i);
check[0] = 1;
check[1] = 0;
answer++;
}
else if (s.charAt(i) == c) check[0]++;
else check[1]++;
}
return answer;
}
}
후기
조금만 생각해보면 어렵지 않게 풀 수 있는 문제이다.
'코딩테스트 (프로그래머스) > Java' 카테고리의 다른 글
| [프로그래머스][JAVA][Lv. 1] 명예의 전당 (0) | 2023.07.01 |
|---|---|
| [프로그래머스][JAVA][Lv. 1] 달리기 경주 (0) | 2023.07.01 |
| [프로그래머스][JAVA][Lv. 1] 가장 가까운 글자 (0) | 2023.06.30 |
| [프로그래머스][JAVA][Lv. 1] 크기가 작은 부분 문자열 (0) | 2023.06.29 |
| [프로그래머스][JAVA][Lv. 1] 카드 뭉치 (0) | 2023.06.29 |