문제 링크

https://www.acmicpc.net/problem/1439
1439번: 뒤집기
다솜이는 0과 1로만 이루어진 문자열 S를 가지고 있다. 다솜이는 이 문자열 S에 있는 모든 숫자를 전부 같게 만들려고 한다. 다솜이가 할 수 있는 행동은 S에서 연속된 하나 이상의 숫자를 잡고 모
www.acmicpc.net
Test Case

문제 풀이
0에서1 1에서0 으로 전환되는 횟수를 카운트 한 뒤 그 횟수를 2로 나눈 값이 답이 된다. 문제를 알고 풀었다기보다 입력값을 여러 개를 넣다보니 나오는 값에서 답을 도출해낼 수 있었다.
Source Code
import sys
input = sys.stdin.readline
data = input().rstrip()
ans = 1
for i in range(len(data)-1):
if data[i] != data[i+1]:
ans += 1
print(ans//2)
'Develop > algorithm' 카테고리의 다른 글
이것이 코딩테스트다 32 정수 삼각형 (0) | 2021.12.24 |
---|---|
이것이 코딩테스트다 31 금광 (0) | 2021.12.15 |
이것이 코딩테스트다 2 곱하기 혹은 더하기 (0) | 2021.12.08 |
프로그래머스 무지의 먹방 라이브 (Python) (0) | 2021.11.24 |
이것이 코딩테스트다 1 모험가 길드 (0) | 2021.11.22 |