fork download
  1. def ram(n)
  2. let(res,ram1(n))
  3. not(null?(res)) &&
  4. length(res) = 4;
  5.  
  6. def ram1(n)
  7. ram2(n,1,n^(1/3),[]);
  8.  
  9. def ram2(n,x,y,ls)
  10. if(x>y)
  11. ls
  12. else if(cube?(n-x^3))
  13. ram2(n,x+1,y,cons(n-x^3,ls));
  14. else
  15. ram2(n,x+1,y,ls);
  16.  
  17. def cube?(n)
  18. let(x,floor(n^(1/3)))
  19. n = x^3 || n = (x+1)^3;
  20.  
  21. def find(f,x,cnt)
  22. if(x=cnt)
  23. #f
  24. else if(f(x))
  25. {display(x),newline(),find(f,x+1,cnt)}
  26. else
  27. find(f,x+1,cnt);
  28.  
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:1: error: class, interface, or enum expected
def ram(n)
^
Main.java:6: error: class, interface, or enum expected
def ram1(n)
^
Main.java:9: error: class, interface, or enum expected
def ram2(n,x,y,ls)
^
Main.java:14: error: class, interface, or enum expected
  else
  ^
Main.java:17: error: class, interface, or enum expected
def cube?(n)
^
Main.java:21: error: class, interface, or enum expected
def find(f,x,cnt)
^
Main.java:23: error: illegal character: '#'
    #f
    ^
7 errors
stdout
Standard output is empty