알고리즘/백준 풀이(그리디)
백준 1439번 - 뒤집기
공부 기록장
2024. 1. 26. 18:23
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()));
}
}