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. {
  10. public static void main (String[] args) throws java.lang.Exception
  11. {
  12. Ideone i = new Ideone();
  13. String skittles = "porggrrypy\nprggrrrgrg\nygooyggpro\noppyggyorg\nrrypyrrypy";
  14. System.out.println(i.s(skittles));
  15. }
  16.  
  17. String s(String p){String r=p;for(String c : "pygr".split(""))for(;p.contains(c);r+="\n\n"+p)p=p.replaceFirst(c," ");return r;}
  18. }
Success #stdin #stdout 0.05s 711168KB
stdin
Standard input is empty
stdout
porggrrypy
prggrrrgrg
ygooyggpro
oppyggyorg
rrypyrrypy

 orggrrypy
prggrrrgrg
ygooyggpro
oppyggyorg
rrypyrrypy

 orggrry y
prggrrrgrg
ygooyggpro
oppyggyorg
rrypyrrypy

 orggrry y
 rggrrrgrg
ygooyggpro
oppyggyorg
rrypyrrypy

 orggrry y
 rggrrrgrg
ygooygg ro
oppyggyorg
rrypyrrypy

 orggrry y
 rggrrrgrg
ygooygg ro
o pyggyorg
rrypyrrypy

 orggrry y
 rggrrrgrg
ygooygg ro
o  yggyorg
rrypyrrypy

 orggrry y
 rggrrrgrg
ygooygg ro
o  yggyorg
rry yrrypy

 orggrry y
 rggrrrgrg
ygooygg ro
o  yggyorg
rry yrry y

 orggrr  y
 rggrrrgrg
ygooygg ro
o  yggyorg
rry yrry y

 orggrr   
 rggrrrgrg
ygooygg ro
o  yggyorg
rry yrry y

 orggrr   
 rggrrrgrg
 gooygg ro
o  yggyorg
rry yrry y

 orggrr   
 rggrrrgrg
 goo gg ro
o  yggyorg
rry yrry y

 orggrr   
 rggrrrgrg
 goo gg ro
o   ggyorg
rry yrry y

 orggrr   
 rggrrrgrg
 goo gg ro
o   gg org
rry yrry y

 orggrr   
 rggrrrgrg
 goo gg ro
o   gg org
rr  yrry y

 orggrr   
 rggrrrgrg
 goo gg ro
o   gg org
rr   rry y

 orggrr   
 rggrrrgrg
 goo gg ro
o   gg org
rr   rr  y

 orggrr   
 rggrrrgrg
 goo gg ro
o   gg org
rr   rr   

 or grr   
 rggrrrgrg
 goo gg ro
o   gg org
rr   rr   

 or  rr   
 rggrrrgrg
 goo gg ro
o   gg org
rr   rr   

 or  rr   
 r grrrgrg
 goo gg ro
o   gg org
rr   rr   

 or  rr   
 r  rrrgrg
 goo gg ro
o   gg org
rr   rr   

 or  rr   
 r  rrr rg
 goo gg ro
o   gg org
rr   rr   

 or  rr   
 r  rrr r 
 goo gg ro
o   gg org
rr   rr   

 or  rr   
 r  rrr r 
  oo gg ro
o   gg org
rr   rr   

 or  rr   
 r  rrr r 
  oo  g ro
o   gg org
rr   rr   

 or  rr   
 r  rrr r 
  oo    ro
o   gg org
rr   rr   

 or  rr   
 r  rrr r 
  oo    ro
o    g org
rr   rr   

 or  rr   
 r  rrr r 
  oo    ro
o      org
rr   rr   

 or  rr   
 r  rrr r 
  oo    ro
o      or 
rr   rr   

 o   rr   
 r  rrr r 
  oo    ro
o      or 
rr   rr   

 o    r   
 r  rrr r 
  oo    ro
o      or 
rr   rr   

 o        
 r  rrr r 
  oo    ro
o      or 
rr   rr   

 o        
    rrr r 
  oo    ro
o      or 
rr   rr   

 o        
     rr r 
  oo    ro
o      or 
rr   rr   

 o        
      r r 
  oo    ro
o      or 
rr   rr   

 o        
        r 
  oo    ro
o      or 
rr   rr   

 o        
          
  oo    ro
o      or 
rr   rr   

 o        
          
  oo     o
o      or 
rr   rr   

 o        
          
  oo     o
o      o  
rr   rr   

 o        
          
  oo     o
o      o  
 r   rr   

 o        
          
  oo     o
o      o  
     rr   

 o        
          
  oo     o
o      o  
      r   

 o        
          
  oo     o
o      o