fork download
  1. import java.util.*;
  2. import java.lang.*;
  3. import java.io.*;
  4.  
  5. class Ideone
  6. {
  7. public static void main (String[] args) {
  8. char[] letters = "abcdef".toCharArray();
  9. char[] sequence = "00000".toCharArray();
  10.  
  11. for (char letter : letters) {
  12. moveRight(sequence, letter);
  13. System.out.println(sequence);
  14. }
  15. }
  16.  
  17. public static void moveRight(char[] sequence, char letterToAdd) {
  18. moveRight(sequence, sequence.length - 1);
  19. sequence[0] = letterToAdd;
  20. }
  21.  
  22. private static void moveRight(char[] sequence, int lastIndex) {
  23. if (1 > lastIndex) {
  24. return;
  25. }
  26.  
  27. sequence[lastIndex] = sequence[lastIndex - 1];
  28. moveRight(sequence, lastIndex - 1);
  29. }
  30. }
Success #stdin #stdout 0.04s 2184192KB
stdin
Standard input is empty
stdout
a0000
ba000
cba00
dcba0
edcba
fedcb