反転
4008 ワード
質問する
入力条件
しゅつりょくじょうけん
Test Case
// 입력 예시 1
0001100
// 출력 예시 1
1
// 입력 예시 2
00000001
// 출력 예시 2
1
// 입력 예시 3
11001100110011000001
// 출력 예시 3
4
に近づく
マイコード import sys
input = sys.stdin.readline()
s = input.rstrip()
toOne = 0
toZero = 0
for i in range(1, len(s)):
if s[i] != s[i-1] and s[i-1] == '0':
toOne += 1
elif s[i] != s[i-1] and s[i-1] == '1':
toZero += 1
if s[-1] == '0':
toOne += 1
else:
toZero += 1
print(min(toOne, toZero))
Reference
この問題について(反転), 我々は、より多くの情報をここで見つけました
https://velog.io/@songs4805/뒤집기
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
import sys
input = sys.stdin.readline()
s = input.rstrip()
toOne = 0
toZero = 0
for i in range(1, len(s)):
if s[i] != s[i-1] and s[i-1] == '0':
toOne += 1
elif s[i] != s[i-1] and s[i-1] == '1':
toZero += 1
if s[-1] == '0':
toOne += 1
else:
toZero += 1
print(min(toOne, toZero))
Reference
この問題について(反転), 我々は、より多くの情報をここで見つけました https://velog.io/@songs4805/뒤집기テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol