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 分钟前
可视化图解算法60: 矩阵最长递增路径
数据结构·算法·leetcode·力扣·递归·回溯算法·牛客
大锦终1 小时前
【算法】栈专题
数据结构·c++·算法·leetcode
天选之女wow1 小时前
【代码随想录算法训练营——Day6(Day5周日休息)】哈希表——242.有效的字母异位词、349.两个数组的交集、202.快乐数、1.两数之和
数据结构·算法·leetcode·散列表
我想吃烤肉肉1 小时前
leetcode-python-2154将找到的值乘以 2
python·算法·leetcode
Sally璐璐2 小时前
Go语言开发工具全解析
网络·golang
希望20179 小时前
Golang Panic & Throw & Map/Channel 并发笔记
开发语言·golang
朗迹 - 张伟9 小时前
Golang安装笔记
开发语言·笔记·golang
Mr_Xuhhh10 小时前
项目需求分析(2)
c++·算法·leetcode·log4j
橙*^O^*安10 小时前
Go 语言基础:变量与常量
运维·开发语言·后端·golang·kubernetes
Morri310 小时前
[Java恶补day53] 45. 跳跃游戏Ⅱ
java·算法·leetcode