본문 바로가기
problem solving

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

by ormgm 2019. 9. 27.

for q in range(10):
    n = int(input())
    arr = list(map(int,input().split()))
    k = 0
    ans = ''
    while True:
        for i in range(5):
            arr[k] = arr[k] - (i+1)
            if arr[k] <= 0 :
                arr[k] = 0
                break;
            if k == 7: k = 0 # 배열 위치
            else: k = k + 1
        if arr[k] <= 0:
            break;
    print('#%d'%n,end=' ')
    for i in range(7,-1,-1):
        if i == 0:
            print(arr[k-i])
        else:
            print(arr[k-i],end = ' ')

댓글