Print all permutation of a given string.
Anonymous
public static void allPermutations(String s) { allP(s, ""); } public static void allP(String s, String soFar) { if (s.equals("")) System.out.println(soFar); for (int i = 0; i < s.length(); i++) { allP(s.substring(0,i) + s.substring(i+1,s.length()),soFar + s.substring(i,i+1)); } }
Check out your Company Bowl for anonymous work chats.