fork download
  1. #!sapphire
  2. def McNaget?(n)
  3. let(s,n div 6)
  4. (t,n div 9)
  5. (u,n div 20)
  6. (i,0)(j,0)(k,0)
  7. catch tag{
  8. for(i:=0,i<=s,i++)
  9. for(j:=0,j<=t,j++)
  10. for(k:=0,k<=u,k++)
  11. when(6*i+9*j+20*k = n) throw tag #t,
  12. #f};
  13.  
  14. def find(n)
  15. let(i,0)
  16. for(i:=1,i<=n,i++)
  17. when(not(McNaget?(i))){display(i),newline()};
  18.  
  19. norm> find(100);
  20. 1
  21. 2
  22. 3
  23. 4
  24. 5
  25. 7
  26. 8
  27. 10
  28. 11
  29. 13
  30. 14
  31. 16
  32. 17
  33. 19
  34. 22
  35. 23
  36. 25
  37. 28
  38. 31
  39. 34
  40. 37
  41. 43
  42. #t
  43. norm>
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:1: error: illegal character: '#'
#!sapphire
^
Main.java:1: error: class, interface, or enum expected
#!sapphire
  ^
Main.java:11: error: illegal character: '#'
            when(6*i+9*j+20*k = n) throw tag #t,
                                             ^
Main.java:12: error: illegal character: '#'
      #f};
      ^
Main.java:14: error: class, interface, or enum expected
def find(n)
^
Main.java:19: error: class, interface, or enum expected
norm> find(100);
^
Main.java:20: error: class, interface, or enum expected
1
^
Main.java:42: error: illegal character: '#'
#t
^
8 errors
stdout
Standard output is empty