小黑代码
class Solution:
def intToRoman(self, num: int) -> str:
# 定义字符数组和数字数组
chars = ['M', 'CM', 'D', 'CD', 'C', 'XC', 'L', 'XL', 'X', 'IX', 'V', 'IV','I']
nums = [1000, 900, 500, 400, 100, 90, 50, 40, 10, 9, 5, 4, 1]
total = num
res = ''
# 遍历每个符号
for i in range(13):
# 依次进行相减
if total >= nums[i]:
n = total // nums[i]
res += n * chars[i]
total -= n * nums[i]
if not total:
break
return res
小黑生活
南京马拉松短信
南京城墙上city walk
骑小黄车去夫子庙
开始游玩夫子庙
尝尝网红店灌汤包和烤鹌鹑
去秦淮河逛逛
吃一个网红梅花糕
下雨了,买了把伞
开始沿河边行走
尝尝臭豆腐
最后的短信
回到住处,买第二天的早餐
周日到达奥体中心起跑点
南京马拉松顺利安全完赛,刷新了自己马拉松最好成绩
跑步里程突破12500公里
本馆没有预约上,前往大屠杀遇难同胞纪念馆的慰安妇纪念馆,勿忘国耻!!
尝尝盐水鸭,再吃一下灌汤包
准备返回禄口机场
上了飞机上吃吃喝喝
到达大兴机场,上大兴机场线
回家小酌一杯
早餐麦当劳
去部里参加培训
南京马拉松照片来啦