Digital root Fixed by test

main=interact$unlines.map(\x->"digital_root("++x++")="++(show.(head.dropWhile(>9).iterate(sum.map(read.return).show)).read)x).lines

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

download

return to the top page