본문 바로가기

Python/code problem

[sw expert academy] 1289. 원재의 메모리 복구하기

https://swexpertacademy.com/main/main.do

 

SW Expert Academy

SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!

swexpertacademy.com

 

오래전에 읽었던 국어 비문학이 떠올라서 같은 방법으로 풀었다.

 

T= int(input())
for t in range(1,T+1):
    stng =str(input())
    result = 0

    if stng[0] == '1':
        result +=1
    for i in range(len(stng)-1):
        if stng[i] != stng[i+1]:
            result+=1
    print("#{} {}".format(t,result))

바뀌는 횟수만큼 추가했다.(0→1 or 1→0)

그리고 시작이 1이면 1을 더했다.