1225. [S/W 문제해결 기본] 7일차 - 암호생성기

기록하는 용도·2022년 5월 23일
0
  1. 입력을 리스트로 만든다.
  2. while문으로 계속 돌리면서 뺐을때 0 이하가 나오면 while문을 멈춘다.
for i in range(10):
    num = int(input())
    lst = list(map(int,input().split()))

    flag = True
    while flag:
        for a in range(1,6):
            change = lst[0] - a
            if change <= 0:
                lst.append(0)
                del lst[0]
                flag = False
                break
            lst.append(change)
            del lst[0]

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

0개의 댓글