728x90
반응형

입력으로 받은 문자열이 0에서 1로, 1에서 0으로 총 몇 번 바뀌는지를 구하면 쉽게 풀 수 있다.

홀수번 바뀔 경우 -> cnt//2 + 1

짝수번 바뀔 경우 -> cnt//2

s = input()
cnt = 0
for i in range(len(s)-1):
    if s[i] != s[i+1]:
        cnt += 1
print(cnt//2 + 1 if cnt % 2 else cnt//2)
728x90
반응형

+ Recent posts