1289. 원재의 메모리 복구하기

기록하는 용도·2022년 5월 23일
0
  1. 원래(ori) 메모리의 값을 받는다.
  2. 원래 메모리의 값과 길이가 같은 str(0)으로 이루어진 비교(com)메모리 값을 받는다.
  3. 길이만큼 반복문으로 각 위치가 같은 값을 가지고있는지 비교한다.
    만약 다른 값을 가진다면 또다른 반복문을 만들어서 원래 메모리의 값을 비교하다 남은 길이만큼 바꿔주고, 다 바꾸면 cnt+=1 해준다.
  4. cnt를 출력한다.
t = int(input())
for i in range(t):
    ori = list(input())
    com = [str(0) for j in range(len(ori))]

    cnt=0
    for a in range(len(com)):
        if com[a] != ori[a]:
            for b in range(a,len(com)):
                com[b] = ori[a]
            cnt+=1

    print("#{} {}".format(i+1, cnt))

0개의 댓글