@@ -0,0 +1,899 @@
+import java.io.*;%0Aimport java.util.*;%0A%0A%0A/* Intent - Find all permutations of a given string */%0Apublic class StringPermutations %7B%0A%0A    public static void main(String%5B%5D args) %7B%0A        /* Enter your code here. Read input from STDIN. Print output to STDOUT. Your class should be named Solution. */%0A        String test = %22abcde%22;%0A        %0A        findPermutations(test.toCharArray(), 0, test.length());%0A    %7D%0A    %0A    static void findPermutations(char%5B%5D input, int idx, int len) %7B%0A        if (idx == len-1) %7B%0A            System.out.println(input);%0A            return;%0A        %7D%0A        %0A        for (int j = idx; j %3C len; j++) %7B%0A            swap(idx, j, input);%0A            findPermutations(input, idx+1, len);%0A            swap(idx, j, input);%0A        %7D%0A    %7D%0A    %0A    static void swap(int i, int j, char%5B%5D test) %7B%0A        char temp = test%5Bi%5D;%0A        test%5Bi%5D = test%5Bj%5D;%0A        test%5Bj%5D = temp;%0A    %7D%0A%7D%0A

Add String permutation finder