diff --git a/convert_to_roman_numerals.py b/convert_to_roman_numerals.py new file mode 100644 index 0000000..60f5074 --- /dev/null +++ b/convert_to_roman_numerals.py @@ -0,0 +1,14 @@ +import sys + +x = 'IVXLCDM ' +with open(sys.argv[1], 'r') as f: + for l in f: + r = '' + a = int(l) + i = 0 + while a > 0: + d = a % 10 + r = (x[i] + x[i+2] if d == 9 else x[i] + x[i+1] if d == 4 else x[i+1] * (d // 5) + x[i] * (d % 5)) + r + a //= 10 + i += 2 + print(r)