This commit is contained in:
NikolajDanger
2022-06-20 14:09:39 +02:00
parent 48e8bf97fb
commit cca06bafc5
2 changed files with 2 additions and 0 deletions

View File

@@ -47,6 +47,8 @@ def single_num_to_int(i, m):
def num_to_int(n, m): def num_to_int(n, m):
chars = re.findall(r"[IVXLCDM]_*", n) chars = re.findall(r"[IVXLCDM]_*", n)
if ''.join(chars) != n:
raise Exception("Invalid numeral", n)
nums = [single_num_to_int(i, m) for i in chars] nums = [single_num_to_int(i, m) for i in chars]
new_nums = nums.copy() new_nums = nums.copy()
for x, num in enumerate(nums[:-3]): for x, num in enumerate(nums[:-3]):