Oppgavesett: stjerneoppgaver uke 4.
Oppgave 2
Lag en metode som skriver ut alle anagrammer av et ord p? 4 bokstaver som ligger i en char-array. Anagrammene skal ha de samme 4 bokstavene, i alle mulige rekkef?lger og uten ? gjenta noen bokstav. For eksempel, hvis ordet er deklarert som f?lger, er 4 av anagrammene som vist under, og totalt 24.class Anagram{ public static void main(String[] args){ PrintAnagram d = new PrintAnagram(); char[] ord = {'A', 'R', 'N', 'E'}; d.anagram(ord); } } class PrintAnagram{ void anagram(char[] ord){ for (int i = 0; i < 4; i++){ for (int j = 0; j < 4; j++){ for (int k = 0; k < 4; k++){ for (int m = 0; m < 4; m++){ if (((ord[i] != ord[j]) && (ord[i] != ord[k])) && ((ord[j] != ord[k]) && (ord[j] != ord[m])) && (ord[k] != ord[m]) && ord[i] != ord[m]){ System.out.println("" + ord[i] + ord[j] + ord[k] + ord[m]); } } } } } } }