class Solution:
def intToRoman(self, num: int) -> str:
value = [1000, 900, 500, 400, 100, 90, 50, 40, 10, 9, 5, 4, 1]
roman = ["M","CM","D","CD","C","XC","L","XL","X","IX","V","IV","I"]
res = ""
for idx, val in enumerate(value):
res += (num // val) * roman[idx] # how many romans
num %= val
return res
12. Integer to Roman
最新推荐文章于 2022-10-20 18:00:00 发布