문제 설명
순서쌍은 (a,b)로 표시되는 두 숫자의 순서쌍입니다. 자연수 n이 매개변수로 지정된 경우 두 숫자의 곱입니다. 풀이 함수를 완성하여 n과 같은 자연수의 순서쌍 수를 반환합니다.
제한
- 1 ≤ n ≤ 1,000,000
I/O 예제 결과
| 20 | 6 |
| 100 | 9 |
I/O 예시 설명
I/O 예제 #1
- n이 20이므로 곱이 20인 순서쌍은 (1, 20), (2, 10), (4, 5), (5, 4), (10, 2), (20, 1) 이므로 6을 반환합니다.
I/O 예제 #2
- n이 100이므로 곱이 100인 순서쌍은 (1, 100), (2, 50), (4, 25), (5, 20), (10, 10), (20, 5) , ( 25, 4) , (50, 2), (100, 1)이므로 9를 반환합니다.
솔루션 1
씨
int solution(int n) {
int answer = 0;
for(int i=1; i<=n; i++){
if(n%i==0){
answer++;
}
}
return answer;
}
루프를 사용하여 n의 제수를 찾았습니다!
솔루션 2
자바스크립트
function solution(n) {
var answer = 0;
for( i=0; i<=n; i++){
if(n%i==0){
answer++
}
}
return answer;
}
js도 마찬가지!