Multiply long version by 51b

-module(m).
-export([m/0]).
m()->S=io:get_line(''),S<z orelse(io:write(f(S))>io:nl())>m().
f([])->1;f(S)->{_,[X],T}=io_lib:fread("~d",S),X*f(tl(T)).

Note that non-ascii characters in the above source code will be escaped (such as \x9f).

download

return to the top page