https://www.acmicpc.net/problem/1439
1439번: 뒤집기
다솜이는 0과 1로만 이루어진 문자열 S를 가지고 있다. 다솜이는 이 문자열 S에 있는 모든 숫자를 전부 같게 만들려고 한다. 다솜이가 할 수 있는 행동은 S에서 연속된 하나 이상의 숫자를 잡고 모
www.acmicpc.net
이 문제는 특정 문자를 기준으로 나누는 StringTokenizer 를 통해 풀었다.
import java.io.*;
import java.util.*;
public class Main {
public static void main(String[] args) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String s = br.readLine();
StringTokenizer st1 = new StringTokenizer(s,"1");
StringTokenizer st2 = new StringTokenizer(s,"0");
System.out.println(Math.min(st1.countTokens(), st2.countTokens()));
}
}
'알고리즘 > 백준 풀이(그리디)' 카테고리의 다른 글
백준 2847번 - 게임을 만든 동준이 (1) | 2024.02.03 |
---|---|
백준 1449번 - 수리공 항승 (1) | 2024.01.31 |
백준 14916번 - 거스름돈 (0) | 2024.01.23 |
백준 1946번 - 신입 사원 (0) | 2024.01.19 |
백준 2217번 - 로프 (0) | 2024.01.18 |