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]
}
相关推荐
样例过了就是过了16 分钟前
LeetCode热题100 分割等和子集
数据结构·c++·算法·leetcode·动态规划
北顾笙9801 小时前
day38-数据结构力扣
数据结构·算法·leetcode
m0_629494731 小时前
LeetCode 热题 100-----14.合并区间
数据结构·算法·leetcode
xin_nai1 小时前
LeetCode热题100(Java)(5)普通数组
算法·leetcode·职场和发展
水蓝烟雨3 小时前
3337. 字符串转换后的长度 II
算法·leetcode
_日拱一卒3 小时前
LeetCode:226翻转二叉树
数据结构·算法·leetcode
踩坑记录3 小时前
leetcode hot100 64. 最小路径和 medium 递归优化
leetcode·深度优先
lolo大魔王4 小时前
Go语言的并发、协调创建和通信机制
开发语言·golang
样例过了就是过了4 小时前
LeetCode热题100 最长有效括号
c++·算法·leetcode·动态规划
geovindu4 小时前
go:Template Method Pattern
开发语言·后端·设计模式·golang·模板方法模式