21 lines
416 B
Plaintext
21 lines
416 B
Plaintext
/* Executable_library_2.wren */
|
|
|
|
import "./Executable_library" for Hailstone
|
|
|
|
var freq = {}
|
|
for (i in 1...100000) {
|
|
var len = Hailstone.call(i).count
|
|
var f = freq[len]
|
|
freq[len] = f ? f + 1 : 1
|
|
}
|
|
var mk = 0
|
|
var mv = 0
|
|
for (k in freq.keys) {
|
|
var v = freq[k]
|
|
if (v > mv) {
|
|
mk = k
|
|
mv = v
|
|
}
|
|
}
|
|
System.print("The Hailstone length returned most is %(mk), which occurs %(mv) times.")
|