Magnanimous numbers: Difference between revisions
Content added Content deleted
m (→{{header|Wren}}: Library name change.) |
(→{{header|Wren}}: Now uses wren-math module.) |
||
Line 790:
=={{header|Wren}}==
{{libheader|Wren-fmt}}
{{libheader|Wren-math}}
{{trans|Go}}
<lang ecmascript>import "/fmt" for Conv, Fmt
import "/math" for Int
var isMagnanimous = Fn.new { |n|
if (n < 10) return true
Line 813 ⟶ 801:
var q = (n/p).floor
var r = n % p
if (!
if (q < 10) break
p = p * 10
Line 819 ⟶ 807:
return true
}
var listMags = Fn.new { |from, thru, digs, perLine|
if (from < 2) {
Line 839 ⟶ 827:
}
}
listMags.call(1, 45, 3, 15)
listMags.call(241, 250, 1, 10)
|