GoalScope — int_to_roman (Qwen2.5-Coder-32B-Instruct) — hover a token to see the patched verbalization
↵
<code>↵
def int_to_roman(num):↵
"""Convert an integer to a Roman numeral."""↵
val = [↵
1000, 900, 500, 400,↵
100, 90, 50, 40,↵
10, 9, 5, 4,↵
1↵
]↵
syms = [↵
"M", "CM", "D", "CD",↵
"C", "XC", "L", "XL",↵
"X", "IX", "V", "IV",↵
"I"↵
]↵
roman_num = ''↵
i = 0↵
while num > 0:↵
for _ in range(num // val[i]):↵
roman_num += syms[i]↵
num -= val[i]↵
i += 1↵
return roman_num↵
</code>