RosettaCodeData/Task/Binary-digits/MLite/binary-digits.mlite
2023-07-01 13:44:08 -04:00

5 lines
149 B
Text

fun binary
(0, b) = implode ` map (fn x = if int x then chr (x + 48) else x) b
| (n, b) = binary (n div 2, n mod 2 :: b)
| n = binary (n, [])
;