From 33fb6fae8d0774f0618dceea4bf8149718692063 Mon Sep 17 00:00:00 2001 From: Dylan Bryan Date: Tue, 12 Aug 2025 15:50:36 -0400 Subject: [PATCH 1/2] Dylan Bryan Submission 1 --- init.py | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 init.py diff --git a/init.py b/init.py new file mode 100644 index 0000000..66e3083 --- /dev/null +++ b/init.py @@ -0,0 +1,26 @@ +import sys + +f = open(sys.argv[1]) +m = [ + (1000, 'M'), + (900, 'CM'), + (500, 'D'), + (400, 'CD'), + (100, 'C'), + (90, 'XC'), + (50, 'L'), + (40, 'XL'), + (10, 'X'), + (9, 'IX'), + (5, 'V'), + (4, 'IV'), + (1, 'I') +] +for l in f: + n = int(l) + x = '' + for v, i in m: + c = n // v + x += i * c + n %= v + print(x) \ No newline at end of file From 8177552762e21ec74a82941e1ae57a135b261bc2 Mon Sep 17 00:00:00 2001 From: Dylan Bryan Date: Tue, 12 Aug 2025 16:27:09 -0400 Subject: [PATCH 2/2] Dylan Submission 1 - but shorter --- init.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/init.py b/init.py index 66e3083..0b7560b 100644 --- a/init.py +++ b/init.py @@ -20,7 +20,6 @@ n = int(l) x = '' for v, i in m: - c = n // v - x += i * c + x += i * (n // v) n %= v print(x) \ No newline at end of file