반응형 permutation1 순열(Permutation), 팩토리얼(Factorial) 순열 순서를 정해서 나열, 서로 다른 n개 중 r개를 선택하는 경우의 수 (순서O, 중복 X) ex ) 5명을 3줄로 세우기, 서로 다른 4명 중 반장, 부반장 뽑기 System.out.println("== 순열 =="); // 5명을 3줄로 세우는 경우의 수 n = 5; int r = 3; result = 1; for (int i = n; i >= n - r + 1 ; i--) { result *= i; } System.out.println("결과: " + result); 팩토리얼(Factorial) : 1~n까지 모든 자연수의 곱(n!) n! = n(n-1)(n-2)...1 ex) 1! = 1 2! = 1 x 2 System.out.println("== 팩토리얼 =="); // 5! int n = 5.. 2024. 2. 27. 이전 1 다음