RosettaCodeData/Task/Entropy/Arturo/entropy.arturo
2026-02-01 16:33:20 -08:00

14 lines
256 B
Text

entropy: function [s][
t: #[]
loop s 'c [
unless key? t c -> t\[c]: 0
t\[c]: t\[c] + 1
]
result: 0
loop values t 'x ->
'result - (x//(size s)) * log x//(size s) 2
return result
]
print entropy "1223334444"