1 2 3 4 5 6 | (defun fac (n) (labels ((%fac (n acc) (if (<= n 1) acc (%fac (1- n) (* n acc))))) (%fac n 1))) (print (fac (parse-integer (read-line)))) |
KGRlZnVuIGZhYyAobikKICAobGFiZWxzICgoJWZhYyAobiBhY2MpCgkgICAgICAoaWYgKDw9IG4gMSkgYWNjICglZmFjICgxLSBuKSAoKiBuIGFjYykpKSkpCiAgICAoJWZhYyBuIDEpKSkKCihwcmludCAoZmFjIChwYXJzZS1pbnRlZ2VyIChyZWFkLWxpbmUpKSkp
-
upload with new input
-
result: Success time: 0.02s memory: 10592 kB returned value: 0
100
93326215443944152681699238856266700490715968264381621468592963895217599993229915608941463976156518286253697920827223758251185210916864000000000000000000000000
-
result: Success time: 0.03s memory: 10584 kB returned value: 0
5
120



