본문 바로가기
Beakjoon&프로그래머스/파이썬

[백준/파이썬] 4375번 1

by 현장 2021. 12. 2.

-코드

while 1:
    try:
        num = int(input())
        n = '1'
        while 1:
            if int(n) % num == 0:
                print(len(n))
                break
            n += '1'
    except EOFError:
        break

처음에 문제를 이해를 못해서 찾아보니 1로만 이루어진 수(ex, 1, 11, 111, 1111....)를 num으로 나눴을 때, 0이 되는 수의 길이를 출력하는 것이 었고 따로 while문 탈줄 조건이 없어서 try, except를 사용했습니다.