fork download
  1. /* package whatever; // don't place package name! */
  2.  
  3. import java.util.*;
  4. import java.lang.*;
  5. import java.io.*;
  6.  
  7. /* Name of the class has to be "Main" only if the class is public. */
  8. class Ideone {
  9. static String in = "Abdul Haris Ilmawan";
  10.  
  11. public static void main (String[] args) throws java.lang.Exception {
  12. substrings(4, 4);
  13. }
  14.  
  15. public static void substrings(int start, int end){
  16. if (start == in.length() && end == in.length()) {
  17. return;
  18. } else {
  19. if (end == in.length()+1) {
  20. substrings(start+1,start+1);
  21. } else {
  22. System.out.println(in.substring(start, end));
  23. substrings(start, end+1);
  24. }
  25. }
  26. }
  27. }
Success #stdin #stdout 0.09s 320256KB
stdin
Standard input is empty
stdout
l
l 
l H
l Ha
l Har
l Hari
l Haris
l Haris 
l Haris I
l Haris Il
l Haris Ilm
l Haris Ilma
l Haris Ilmaw
l Haris Ilmawa
l Haris Ilmawan

 
 H
 Ha
 Har
 Hari
 Haris
 Haris 
 Haris I
 Haris Il
 Haris Ilm
 Haris Ilma
 Haris Ilmaw
 Haris Ilmawa
 Haris Ilmawan

H
Ha
Har
Hari
Haris
Haris 
Haris I
Haris Il
Haris Ilm
Haris Ilma
Haris Ilmaw
Haris Ilmawa
Haris Ilmawan

a
ar
ari
aris
aris 
aris I
aris Il
aris Ilm
aris Ilma
aris Ilmaw
aris Ilmawa
aris Ilmawan

r
ri
ris
ris 
ris I
ris Il
ris Ilm
ris Ilma
ris Ilmaw
ris Ilmawa
ris Ilmawan

i
is
is 
is I
is Il
is Ilm
is Ilma
is Ilmaw
is Ilmawa
is Ilmawan

s
s 
s I
s Il
s Ilm
s Ilma
s Ilmaw
s Ilmawa
s Ilmawan

 
 I
 Il
 Ilm
 Ilma
 Ilmaw
 Ilmawa
 Ilmawan

I
Il
Ilm
Ilma
Ilmaw
Ilmawa
Ilmawan

l
lm
lma
lmaw
lmawa
lmawan

m
ma
maw
mawa
mawan

a
aw
awa
awan

w
wa
wan

a
an

n