fork download
  1. import java.util.*;
  2. import java.lang.*;
  3. import java.io.*;
  4. import java.util.function.*;
  5.  
  6. class Ideone {
  7. public static void main (String[] args) throws java.lang.Exception {
  8. Queue<Consumer<String>> que = new LinkedList<>();
  9. int q = 0, w = -1;
  10.  
  11. q+=w+=2; que.add(System.out::print);
  12. q+=w+=2; que.add(System.out::print);
  13. q+=w+=2; que.add(System.out::print);
  14. q+=w+=2; que.add(System.out::print);
  15. q+=w+=2; que.add(System.out::print);
  16. q+=w+=2; que.add(System.out::print);
  17. q+=w+=2; que.add(System.out::print);
  18. q+=w+=2; que.add(System.out::print);
  19. q+=w+=2; que.add(System.out::print);
  20. q+=w+=2; que.add(System.out::println);
  21.  
  22. while (q --> 0) {
  23. Consumer<String> c = que.remove();
  24. c.accept("S");
  25. que.add(c);
  26. }
  27. }
  28. }
Success #stdin #stdout 0.2s 320640KB
stdin
Standard input is empty
stdout
SSSSSSSSSS
SSSSSSSSSS
SSSSSSSSSS
SSSSSSSSSS
SSSSSSSSSS
SSSSSSSSSS
SSSSSSSSSS
SSSSSSSSSS
SSSSSSSSSS
SSSSSSSSSS