학습
시험

약수 개수 세기

난이도
BEGINNER

문제 설명

자연수 n이 주어졌을 때, n의 약수의 개수를 구하여 반환하는 solution 함수를 작성하시오.

n의 약수란 어떤 자연수 n을 자연수로 나눴을 때 나머지가 0이 되는 수를 의미합니다.

예를 들어, n이 12라면, 1, 2, 3, 4, 6, 12가 12의 약수이며 총 6개입니다.


제한 사항

  • n은 1 이상 1,000,000 이하의 자연수입니다.

예시 테스트케이스 설명

테스트케이스 번호 n return
1 12 6
2 1 1
3 5 2

1번 테스트케이스 설명

  • 12의 약수: 1, 2, 3, 4, 6, 12입니다. 총 6개입니다.

2번 테스트케이스 설명

  • 1의 약수는 자기 자신인 1뿐이므로 1개입니다.

3번 테스트케이스 설명

  • 5는 소수이므로, 약수는 1과 5 두 개뿐입니다.