20 lines
450 B
Nim
20 lines
450 B
Nim
discard """
|
|
output: '''
|
|
M=1000, D=500, C=100, L=50, X=10, V=5, I=1
|
|
'''
|
|
"""
|
|
|
|
const romanNumbers = [
|
|
("M", 1000), ("D", 500), ("C", 100),
|
|
("L", 50), ("X", 10), ("V", 5), ("I", 1) ]
|
|
|
|
var c = 0
|
|
for key, val in items(romanNumbers):
|
|
inc(c)
|
|
stdout.write(key & "=" & $val)
|
|
if c < romanNumbers.len: stdout.write(", ") else: echo""
|
|
#echo""
|
|
|
|
proc PrintBiTuple(t: tuple[k: string, v: int]): int =
|
|
stdout.write(t.k & "=" & $t.v & ", ")
|
|
return 0
|