Roman numerals/Decode: Difference between revisions

→‎{{header|Wren}}: Now uses 'fmt' module.
No edit summary
(→‎{{header|Wren}}: Now uses 'fmt' module.)
Line 6,156:
=={{header|Wren}}==
{{trans|Kotlin}}
{{libheader|fmt}}
<lang ecmascript>var lset = Fn.new { |m, n|
<lang ecmascript>import "/fmt" for Fmt
var s = "%(n)"
var c = s.count
return (m > c) ? s + " " * (m - c) : s
}
 
var decode = Fn.new { |r|
Line 6,190 ⟶ 6,187:
 
var romans = ["I", "III", "IV", "VIII", "XLIX", "CCII", "CDXXXIII", "MCMXC", "MMVIII", "MDCLXVI"]
for (r in romans) System.print("%(lsetFmt.calls(-10, r)) = %(decode.call(r))")</lang>
 
{{out}}
9,485

edits