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

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

숫자는 쉽다

면접 대비

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

요약
각 테스트 케이스마다 0과 1로만 이루어진 N의 가장 작은 양의 배수를 구합니다.
난이도

보통10점 중 5점

유형
BFS, 그래프, 정수론
정답자
아직 제출이 없습니다

문제

정수 NN이 주어진다. 10진법으로 적었을 때 숫자 0과 1만 쓰이고 NN으로 나누어떨어지는 가장 작은 양의 정수 XX를 구하라.

입력

첫째 줄에 테스트 케이스의 개수 TT가 주어진다 (1≤T≤1001 \le T \le 100).

이어지는 TT개의 줄에 정수 NN이 한 줄에 하나씩 주어진다 (1≤N≤3001 \le N \le 300).

출력

각 테스트 케이스마다 NN의 배수이면서 각 자리가 0과 1로만 이루어진 가장 작은 양의 정수 XX를 한 줄에 하나씩 출력한다.

주어진 제약에서 답은 항상 존재하고, 64비트 부호 있는 정수 범위에 들어간다.

예제3

  1. 예제 1

    입력
    3
    1
    2
    20
    
    예상 출력
    1
    10
    100
    
  2. 예제 2

    입력
    5
    3
    7
    9
    11
    13
    
    예상 출력
    111
    1001
    111111111
    11
    1001
    
  3. 예제 3

    입력
    1
    1
    
    예상 출력
    1