[코테] 백준 브루트포스 4375번 문제
4375번 : 1
문제 링크
https://www.acmicpc.net/problem/4375
문제 설명
2와 5로 나누어 떨어지지 않는 정수 n(1 ≤ n ≤ 10000)가 주어졌을 때, 각 자릿수가 모두 1로만 이루어진 n의 배수를 찾는 프로그램을 작성하시오.
입력
입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스는 한 줄로 이루어져 있고, n이 주어진다.
출력
각 자릿수가 모두 1로만 이루어진 n의 배수 중 가장 작은 수의 자리수를 출력한다.
문제풀이
1, 11, 111, 1111, … 등등 1로만 이루어진 수 중에서 입력받은 수의 배수인 가장 작은 수의 자리수를 출력한다.
import sys
input = sys.stdin.readline
try:
while True:
num = int(input())
answer = '1'
while True :
if int(answer) % num == 0 :
print(len(answer))
break
answer += '1'
except:
pass
Comments