백준 1439번 : 뒤집기
https://www.acmicpc.net/problem/1439
풀이
- 앞 숫자와 비교하여 변화한 수 체크
- 변화 한 수의 절반의 올림 값 만큼 변화가 필요함
코드 (java)
import java.util.*;
public class BaeJoon1439 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String num = sc.nextLine();
int changecnt = 0;
for (int i = 1; i < num.length(); i++) {
if (num.charAt(i - 1) != num.charAt(i)) ++changecnt;
}
System.out.println((int) Math.ceil((double) changecnt / 2));
}
}
'Algorithm' 카테고리의 다른 글
[완전 탐색] 백준-12100 2048 (Easy) 골드2 (Java) (0) | 2023.04.06 |
---|---|
[완전 탐색, BFS] 백준-14502 연구소 골드4 (Java) (0) | 2023.04.05 |
[Stack] 백준-10773 제로 실버4 (Java) (0) | 2023.04.05 |
[그리디] 백준-1744 수 묶기 골드4 (Java) (0) | 2023.04.04 |
[그리디] 백준-1715 카드 정렬하기 골드4 (Java) (0) | 2023.04.02 |