[SWEA] 1288 | 새로운 불면증 치료법

Gaanii·2024년 11월 12일
0

Problem Solving

목록 보기
149/210
post-thumbnail

문제링크


1288 | 새로운 불면증 치료법



풀이과정


N을 1, 2, 3, ... K배 계속 쭉쭉 하자. 언제까지 할거냐면 0~9를 각각 1번 이상 사용하면 종료!

K배 한 숫자를 리스트로 각 자리수를 받아서 사용된 값에 체크해주고, K를 증가시켜준다고 생각하면 된다.

그리고 !! 출력은 K를 하는게 아니라 KN을 해야한다 ,,


코드


T = int(input())

for tc in range(1, T+1):
    N = int(input())

    result = [0] * 10
    cnt = 0
    while 0 in result:
        current = list(str(N * (cnt+1)))
        for i in current:
            result[int(i)] += 1
        cnt += 1
    print(f'#{tc} {(cnt)*N}')


결과


정답

0개의 댓글