Golang | Leetcode Golang题解之第12题整数转罗马数字

题解:

题解:

Go 复制代码
var (
    thousands = []string{"", "M", "MM", "MMM"}
    hundreds  = []string{"", "C", "CC", "CCC", "CD", "D", "DC", "DCC", "DCCC", "CM"}
    tens      = []string{"", "X", "XX", "XXX", "XL", "L", "LX", "LXX", "LXXX", "XC"}
    ones      = []string{"", "I", "II", "III", "IV", "V", "VI", "VII", "VIII", "IX"}
)

func intToRoman(num int) string {
    return thousands[num/1000] + hundreds[num%1000/100] + tens[num%100/10] + ones[num%10]
}
相关推荐
蒟蒻小袁2 小时前
力扣hot-100(一刷自用版)
leetcode·哈希算法·散列表
我不是8神2 小时前
go-zero微服务框架总结
开发语言·微服务·golang
踩坑记录2 小时前
leetcode ho100 124. 二叉树中的最大路径和 hard
leetcode
楠秋9203 小时前
代码随想录算法训练营第三十一天|56. 合并区间 、 738.单调递增的数字、968.监控二叉树
数据结构·算法·leetcode·贪心算法
菜鸡儿齐4 小时前
leetcode-和为k的子数组
java·算法·leetcode
踩坑记录4 小时前
leetcode hot100 437. 路径总和 III medium 前缀和 DFS
leetcode
im_AMBER4 小时前
Leetcode 122 二叉树的最近公共祖先 | 二叉搜索树迭代器
学习·算法·leetcode·二叉树
52Hz1185 小时前
力扣46.全排列、78.子集、17.电话号码的字母组合
python·leetcode
菜鸡儿齐5 小时前
leetcode-最小覆盖子串
算法·leetcode·职场和发展
Tisfy6 小时前
LeetCode 3714.最长的平衡子串 II:前缀和(一二三分类)
算法·leetcode·前缀和·字符串·题解