0과 1
시간 제한1초메모리 제한128 MB
N이 20000 이하일 때, 십진수 자릿수가 0과 1로만 이루어진 N의 가장 작은 배수를 찾고, 100자리 안에 없으면 BRAK을 출력한다.
문제
어떤 자연수가 다음 조건을 모두 만족하면 좋은 수라고 하자.
- 십진법으로 나타냈을 때 숫자 0과 1만 사용한다.
- 1이 적어도 하나 있다.
- 0으로 시작하지 않는다.
- 자릿수가 100 이하이다.
예를 들어 101은 좋은 수이다.
자연수 이 주어졌을 때, 의 배수이면서 좋은 수인 것 중 가장 작은 수를 구하는 프로그램을 작성하시오.
입력
첫째 줄에 테스트 케이스의 개수 가 주어진다. ()
다음 개의 줄에 각각 자연수 이 하나씩 주어진다. ()
출력
각 테스트 케이스마다 의 배수이면서 좋은 수인 것 중 가장 작은 수를 한 줄에 출력한다. 그러한 수가 존재하지 않으면 BRAK을 출력한다.