[SWEA]1225. 암호생성기

Jungmin Lee·2021년 3월 3일
0

APS

목록 보기
2/25
post-thumbnail

문제

SWEA 1225 문제 바로가기
문제의 저작권은 SW Expert Academy에 있습니다.

나의코드

T=10
for tc in range(T):
    input()
    minus=1 # 빼야하는 값
    my_queue=list(map(int,input().split())) # 입력값&queue
    run_flag=True

    while run_flag:
        tmp=my_queue.pop(0)
        tmp-=minus
        minus += 1
        if minus==6:    # 한 사이클을 돌았다면
            minus=1
        if tmp<=0:      # 뺀 값이 0보다 작거나 같다면 종료
            tmp=0
            run_flag = False
        my_queue.append(tmp)

    print('#{}'.format(tc+1),end=' ')
    print(*my_queue)

빼야하는 값이 끊임없이 커지는것이 아닌 1~5라는 것 확인하기!

profile
금융 도메인과 개발 지식을 함께 쌓아가는 주니어 개발자입니다😊

0개의 댓글