약수 개수

10000 미만의 n이 최대 10개 주어질 때 각 n과 그 약수의 개수를 한 줄에 출력한다.

쉬움2정수론완전 탐색면접 대비아직 제출이 없습니다시간 제한2초메모리 제한512 MB

문제

정수 nn이 주어지면 nn의 약수 개수를 구한다.

약수는 nn을 나누어떨어지게 하는 11 이상 nn 이하의 정수 dd다.

예를 들어 nn1010이면 약수는 11, 22, 55, 1010이므로 답은 44다. nn99739973이면 이 수는 소수라서 약수가 1199739973뿐이고, 답은 22다.

입력

첫째 줄에 처리할 수의 개수 CC가 주어진다. (1C101 \le C \le 10)

다음 CC개 줄에 정수 nn이 한 줄에 하나씩 주어진다. (1n<100001 \le n < 10000)

출력

각 정수 nn마다 한 줄에 nn, 공백 하나, nn의 약수 개수를 차례로 출력한다.