From a50c1d4accae43af0a49d2a1bcf47b23bcbe4c7e Mon Sep 17 00:00:00 2001 From: Benjamin Layko Date: Wed, 13 Aug 2025 10:30:12 -0400 Subject: [PATCH] init commit --- roman.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 roman.py diff --git a/roman.py b/roman.py new file mode 100644 index 0000000..0046e3a --- /dev/null +++ b/roman.py @@ -0,0 +1,13 @@ +import sys +p = ['', '0', '00', '000', '01', '1', '10', '100', '1000', '12', '2'] +n = "IVXLCDM " +with open(sys.argv[1], "r") as f: + l = f.readline() + while l: + r = "" + for i,d in enumerate(reversed(l.strip())): + r = p[int(d)] + r + for z in range(3): + r = r.replace(str(z), n[i*2 + z]) + print(r) + l = f.readline() \ No newline at end of file