Skip to content

Instantly share code, notes, and snippets.

@thmain
Created May 27, 2018 05:27
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save thmain/f433f05ae47466fab6a45b39dabaab39 to your computer and use it in GitHub Desktop.
Save thmain/f433f05ae47466fab6a45b39dabaab39 to your computer and use it in GitHub Desktop.
public class NLengthStringFromKLength {
public void print(int n, char[] k, char[] A) {
if (n <= 0) {
System.out.print(String.valueOf(A) + " ");
} else {
for (int i = 0; i < k.length; i++) {
A[n - 1] = k[i];
print(n - 1, k, A);
}
}
}
public static void main(String[] args) {
String k = "ALGO";
int n = 2;
NLengthStringFromKLength i = new NLengthStringFromKLength();
i.print(n, k.toCharArray(), new char[n]);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment