fork download
  1. import java.util.Scanner;
  2. class Ideone
  3. {
  4. public static void main(String a[])
  5. {
  6. Scanner c = new Scanner(System.in);
  7. int n=c.nextInt();
  8. int i,j=0;
  9. String[] s={
  10. "import java.util.Scanner;","public class Quine","{","public static void main(String a[])","{","Scanner c = new Scanner(System.in);",
  11. "int n=c.nextInt();","int i,j=0;","String[] s={","};","if(n>=0)","{","while(j<n)","{","for(int i=0;i<9;i++)","System.out.println(s[i]);",
  12. "for(int i=0;i<s.length;i++)","if(i==s.length-1)","System.out.print(\"\\\"\"+s[i]+\"\\\"\");","else","System.out.print(\"\\\"\"+s[i]+\"\\\",\");",
  13. "for(int i=9;i<s.length;i++)","System.out.println(s[i]);","j++;","}","}","else","{","while(j>n)","{","for(i=s.length-1;i>9;i--)",
  14. "System.out.println(new StringBuilder(s[i]).reverse().toString());",
  15. "for(i=s.length-1;i>=0;i--)","if(i==0)","System.out.print(\"\\\"\"+new StringBuilder(s[i]).reverse().toString()+\"\\\"\");","else",
  16. "System.out.print(\"\\\"\"+new StringBuilder(s[i]).reverse().toString()+\"\\\",\");","System.out.println();",
  17. "for(i=8;i>=0;i--)","System.out.println(new StringBuilder(s[i]).reverse().toString());","j--;","}","}", "}","}"};
  18. if(n>=0)
  19. {
  20. while(j<n)
  21. {
  22. for(i=0;i<9;i++)
  23. System.out.println(s[i]);
  24. for(i=0;i<s.length;i++)
  25. if(i==s.length-1)
  26. System.out.print("\""+s[i]+"\"");
  27. else
  28. System.out.print("\""+s[i]+"\",");
  29. for(i=9;i<s.length;i++)
  30. System.out.println(s[i]);
  31. j++;
  32. }
  33. }
  34. else
  35. {
  36. while(j>n)
  37. {
  38. for(i=s.length-1;i>=9;i--)
  39. System.out.println(new StringBuilder(s[i]).reverse().toString());
  40. for(i=s.length-1;i>=0;i--)
  41. if(i==0)
  42. System.out.print("\""+new StringBuilder(s[i]).reverse().toString()+"\"");
  43. else
  44. System.out.print("\""+new StringBuilder(s[i]).reverse().toString()+"\",");
  45. System.out.println();
  46. for(i=8;i>=0;i--)
  47. System.out.println(new StringBuilder(s[i]).reverse().toString());
  48. j--;
  49. }
  50. }
  51. }
  52. }
Runtime error #stdin #stdout #stderr 0.1s 380672KB
stdin
Standard input is empty
stdout
Standard output is empty
stderr
Exception in thread "main" java.util.NoSuchElementException
	at java.util.Scanner.throwFor(Scanner.java:907)
	at java.util.Scanner.next(Scanner.java:1530)
	at java.util.Scanner.nextInt(Scanner.java:2160)
	at java.util.Scanner.nextInt(Scanner.java:2119)
	at Ideone.main(Main.java:7)