백준 문제 링크
뒤집기
- 0으로 뒤집을 때 횟수를 나타내는 변수 count0,
1로 뒤집을 때 횟수를 나타내는 변수 count1을 만든다.- S[0]가 0일 때 count0 += 1, 1일 때 count1 += 1
- S를 살펴보면서 앞과 뒤가 다를 때,
뒤가 1이면 count1 += 1
뒤가 0이면 count0 += 1- count0과 count1 중 작은 값을 반환하면 끝
S = input()
count0 = 0
count1 = 0
if S[0] == '0':
count0 += 1
else:
count1 += 1
for i in range(len(S)-1):
if S[i] != S[i+1]:
if S[i+1] == '1':
count1 += 1
else:
count0 += 1
print(min(count0, count1))