아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

배수 찾기

면접 대비

시간 제한1초메모리 제한128 MB

요약
n이 200 이하일 때, 십진수 자리가 0과 1로만 이루어진 n의 배수 가운데 가장 작은 수를 각 줄에 출력한다.
난이도

보통10점 중 6점

유형
BFS, 정수론, 수학, 문자열 매칭
정답자
아직 제출이 없습니다

문제

양의 정수 nn이 주어졌을 때, nn의 배수이면서 십진법 표기가 숫자 0과 1로만 이루어진 양의 정수 mm을 생각하자. 이러한 mm은 항상 존재한다. 그중 가장 작은 mm을 찾는 프로그램을 작성하시오.

nn은 200 이하의 양의 정수이며, 답이 되는 가장 작은 mm의 자릿수는 100을 넘지 않는다.

입력

입력은 여러 개의 테스트 케이스로 이루어진다. 각 줄에는 정수 nn (1≤n≤2001 \le n \le 200)이 하나씩 주어진다. 입력의 마지막 줄에는 00이 주어지며, 이 줄은 처리하지 않는다.

출력

각 테스트 케이스마다, 조건을 만족하는 가장 작은 mm을 한 줄에 출력한다.

예제2

  1. 예제 1

    입력
    2
    6
    19
    0
    
    예상 출력
    10
    1110
    11001
    
  2. 예제 2

    입력
    3
    5
    7
    0
    
    예상 출력
    111
    10
    1001