fork download
  1. class C {
  2. public static void main(String[] a) {
  3. System.out.println(new T().f(1));
  4. System.out.println(new T().f(2));
  5. System.out.println(new T().f(3));
  6. System.out.println(new T().f(4));
  7. System.out.println(new T().f(5));
  8. }
  9.  
  10. static class T {
  11.  
  12. String f(int n) {
  13. String s = "";
  14. for (int i = -1, x = -2; ++i < n; ) {
  15. int m = (i + n) % 2;
  16. s += r(' ', n - i) + r('_', i * 2 + 2) + "\n" + r(' ', n - i - (m == 1 ? 1 : 2)) + (m == 0 ? "o" : "") + "/," + r('_', x += 2) + ",\\" + (m == 1 ? "o" : "") + "\n";
  17. }
  18. return s;
  19. }
  20.  
  21. String r(char c, int n) {
  22. return n > 0 ? c + r(c, --n) : "";
  23. }
  24.  
  25. }
  26.  
  27. }
Success #stdin #stdout 0.09s 320576KB
stdin
Standard input is empty
stdout
 __
/,,\o

  __
o/,,\
 ____
/,__,\o

   __
  /,,\o
  ____
o/,__,\
 ______
/,____,\o

    __
  o/,,\
   ____
  /,__,\o
  ______
o/,____,\
 ________
/,______,\o

     __
    /,,\o
    ____
  o/,__,\
   ______
  /,____,\o
  ________
o/,______,\
 __________
/,________,\o