fork download
  1. /* package whatever; // don't place package name! */
  2.  
  3. class Bleen {
  4. static int p(String w) {
  5. int x = w.length(), i;
  6. if(x > 3)
  7. return x < 6 ? 7 : -7;
  8. i = Integer.decode(w);
  9. return i < -6 ? i-1 : i > 6 ? i+1 : i;
  10. }
  11.  
  12. static void b(String s, String f) {
  13. Integer l = p(s), r = p(f);
  14. for(r += l<r ? 1 : -1; l != r; l -= l.compareTo(r))
  15. System.out.print(l == -7 ? "-bleen " : l == 7 ? "bleen ": l+(l < -7 ? 1 : l<7 ? 0 : -1)+" ");
  16. }
  17.  
  18. public static void main(String[] args) {
  19. b("1","10"); System.out.println();
  20. b("-9","-4"); System.out.println();
  21. b("-8", "bleen"); System.out.println();
  22. b("9", "1"); System.out.println();
  23. b("2", "-bleen"); System.out.println();
  24. b("-bleen", "0"); System.out.println();
  25. b("bleen", "bleen"); System.out.println();
  26. b("2", "2"); System.out.println();
  27. }
  28. }
Success #stdin #stdout 0.13s 320576KB
stdin
Standard input is empty
stdout
1 2 3 4 5 6 bleen 7 8 9 10 
-9 -8 -7 -bleen -6 -5 -4 
-8 -7 -bleen -6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6 bleen 
9 8 7 bleen 6 5 4 3 2 1 
2 1 0 -1 -2 -3 -4 -5 -6 -bleen 
-bleen -6 -5 -4 -3 -2 -1 0 
bleen 
2