만드는 중입니다

아직 만드는 중이라 바뀔 수 있습니다

챌린지 나인

면접 대비

메모리 제한1024 MB

요약
N에 숫자 한 개를 넣어 9의 배수가 되는 가장 작은 수를 구합니다. 앞자리에 0이 오지 않아야 합니다.
난이도

쉬움10점 중 3점

유형
수학, 문자열, 완전 탐색
정답자
아직 제출이 없습니다

문제

아다는 존에게 양의 정수 NN을 준다. 그녀는 존에게 주어진 수 NN의 어느 자리에든 숫자(0부터 9까지) 정확히 하나를 끼워 넣어서, 9의 배수이면서 앞자리가 0이 아닌 새로운 수를 만들라고 도전한다. NN은 앞자리가 0으로 시작하지 않는다고 보장된다.

존은 작은 수를 선호하므로, 그런 수 중에서 가장 작은 수를 만들고 싶어 한다. 존을 도와주자.

입력

첫 줄에 테스트 케이스의 수 TT가 주어진다. 이어서 TT개의 테스트 케이스가 주어진다.

각 테스트 케이스는 아다가 존에게 준 양의 정수 NN이 한 줄에 주어진다.

출력

각 테스트 케이스마다 Case #x: y 형식으로 한 줄을 출력한다. xx는 1부터 시작하는 테스트 케이스 번호이고, yy는 존이 만든 새로운 수다. yy는 앞자리가 0이 될 수 없다.

제한

  • 1≤T≤1001 \le T \le 100.

힌트

예시 1에서는 9의 배수 조건을 만족하는 수가 4545와 5454 두 개뿐이다. 존은 더 작은 4545를 고른다.

예시 2에서는 가능한 수가 333333 하나뿐이다.

예시 3에서는 212121212121, 122121122121, 121221121221, 121212121212 네 가지 경우가 있고, 그중 가장 작은 수는 121212121212다.

예제1

  1. 예제 1

    입력
    3
    5
    33
    12121
    
    예상 출력
    Case #1: 45
    Case #2: 333
    Case #3: 121212