자리수로 나누기

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

요약
N이 주어질 때, N으로 시작하며 N에 나타나는 0이 아닌 모든 숫자로 나누어지는 가장 작은 정수를 구하는 문제입니다.
난이도

보통10점 중 5점

유형
수학, 정수론, 시뮬레이션
정답자
아직 제출이 없습니다

문제

자연수 NN이 주어진다. 십진수 표기가 NN으로 시작하고, NN에 포함된 0이 아닌 모든 자리수로 나누어떨어지는 수 중 가장 작은 수를 구하라.

0인 자리수는 나눗셈 조건에서 제외한다.

입력

첫째 줄에 자연수 NN이 주어진다.

1≤N≤1,000,000,0001 \le N \le 1,000,000,000

출력

조건을 만족하는 가장 작은 수를 출력한다.

예제6

  1. 예제 1

    입력
    13
    
    예상 출력
    132
    
  2. 예제 2

    입력
    648
    
    예상 출력
    648
    
  3. 예제 3

    입력
    566
    
    예상 출력
    56610
    
  4. 예제 4

    입력
    1000000000
    
    예상 출력
    1000000000
    
  5. 예제 5

    입력
    987654321
    
    예상 출력
    987654321360
    
  6. 예제 6

    입력
    83
    
    예상 출력
    8304