본문 바로가기
problem solving

1288. 새로운 불면증 치료법

by ormgm 2019. 9. 14.

t = int(input())
for q in range(t):
    n = input()
    ncopy = n
    nlst = list(n) #n을 리스트에 저장
    num = [''] * 10 # 0~9 까지 한번이라도 나오면 1로 표시
    k = 1 # 실행횟수
    ans = ''

    while num.count('1') != 10:
        k = k + 1
        ans = int(ncopy)
        for i in range(len(ncopy)):
            num[int(nlst[i])] = '1'
        ncopy = str(int(n) * k)
        nlst = list(ncopy)
        
    print('#%d'%(q+1),ans)

'problem solving' 카테고리의 다른 글

5642. [Professional] 합  (0) 2019.09.15
1204. [S/W 문제해결 기본] 1일차 - 최빈수 구하기  (0) 2019.09.15
1928. Base64 Decoder  (0) 2019.09.14
1940. 가랏! RC카!  (0) 2019.09.14
1945. 간단한 소인수분해  (0) 2019.09.13

댓글