만드는 중입니다

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

회문 약수

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

요약
A의 약수 중 십진수로 읽었을 때 앞뒤가 같은 수의 개수를 구합니다.
난이도

쉬움10점 중 3점

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

문제

양의 정수 AA가 주어진다. AA의 약수 중 회문인 것의 개수를 구한다. 회문은 십진수 표현의 자릿수를 거꾸로 뒤집어도 같은 수가 되는 수이다. 예를 들어 121은 회문이고, 123은 회문이 아니다.

입력

첫 줄에 테스트 케이스의 개수 TT가 주어진다. 이어서 TT개의 줄에 각각 정수 AA가 하나씩 주어진다.

출력

각 테스트 케이스마다 Case #x: y 형식으로 한 줄씩 출력한다. xx는 테스트 케이스 번호(1부터 시작)이고, yy는 AA의 약수 중 회문인 것의 개수이다.

제한

1≤T≤1001≤T≤100.

힌트

첫 번째 테스트 케이스에서 AA의 회문인 약수는 1, 2, 3, 6으로 4개이다.

두 번째 테스트 케이스에서 AA의 회문인 약수는 1, 2, 5로 3개이다.

세 번째 테스트 케이스에서 AA의 회문인 약수는 1, 2, 3, 4, 6, 8, 9로 7개이다.

네 번째 테스트 케이스에서 AA의 회문인 약수는 1, 2, 11, 22, 121, 242로 6개이다.

예제1

  1. 예제 1

    입력
    4
    6
    10
    144
    242
    
    예상 출력
    Case #1: 4
    Case #2: 3
    Case #3: 7
    Case #4: 6