순열(Permutation) - 요소 n개 중에 m개를 선택하여 순서에 상관 있게 뽑는 경우의 수 - nPr = n! / (n-r)! 5장에서 3장을 선택하는 모든 순열의 수 = 5P3 = (5x4x3x2x1) / (2x1) = (5x4x3) = 60 - 요소를 뽑는 개수만큼 반복문 중첩 public static ArrayList permutation() { String[] cases = new String[]{"도", "개", "걸", "윷", "모"}; ArrayList result = new ArrayList(); for (int i = 0; i < cases.length; i++) { for (int j = 0; j < cases.length; j++) { for (int k = 0; k < ca..