USING: io kernel math math.parser ;
IN: factorial-example
: modulo ( n -- n! )
dup
2
/
2
*
=
[ 1 ]
[ 0 ]
if ;
readln string>number
modulo
number>string print
VVNJTkc6IGlvIGtlcm5lbCBtYXRoIG1hdGgucGFyc2VyIDsKCklOOiBmYWN0b3JpYWwtZXhhbXBsZQoKOiBtb2R1bG8gKCBuIC0tIG4hICkKIGR1cAogMgogLwogMgogKgogPQogWyAxIF0KIFsgMCBdCiBpZiA7CgpyZWFkbG4gc3RyaW5nPm51bWJlcgptb2R1bG8KbnVtYmVyPnN0cmluZyBwcmludA==