Notice
Recent Posts
Recent Comments
Link
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
Archives
Today
Total
관리 메뉴

KSI일기장

프로그래머스 순서쌍의 개수(자바) 본문

JavaAlgorithm

프로그래머스 순서쌍의 개수(자바)

MyDiaryYo 2023. 8. 11. 17:38

자연수n이 매개변수로 주어질 때 두 숫자의 곱이 n인 자연수 순서쌍의 개수를 return하도록 완성해주세요.

n이 20이면 곱이 20인 순서쌍은 (1,20) (2,10) (4,5) (5,4) (10,2) (20,1)이므로 6을 return합니다.

 

 

 

방법1.

public int solution(int n) {
		int answer = 0;
		
		for(int i = 1; i<=n; i++) {
			if(n%i==0) {
				answer++;
			}
		}
        return answer;
    }

 

 

 

방법2.

import java.util.stream.IntStream;

class Solution {
    public int solution(int n) {
        return (int) IntStream.rangeClosed(1, n).filter(i -> n % i == 0).count();
    }
}