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 小时前
108.将有序数组转换为二叉搜索树
数据结构·算法·leetcode
iAkuya2 小时前
(leetcode)力扣100 75前K个高频元素(堆)
java·算法·leetcode
creator_Li3 小时前
Golang的切片Slice
golang·slice
美好的事情能不能发生在我身上4 小时前
Leetcode热题100中的:哈希专题
算法·leetcode·哈希算法
逆境不可逃5 小时前
LeetCode 热题 100 之 41.缺失的第一个正数
算法·leetcode·职场和发展
We་ct6 小时前
LeetCode 173. 二叉搜索树迭代器:BSTIterator类 实现与解析
前端·算法·leetcode·typescript
踩坑记录7 小时前
leetcode hot100 79. 单词搜索 medium 递归回溯
leetcode
Rhystt8 小时前
代码随想录第二十六天|669. 修剪二叉搜索树、108.将有序数组转换为二叉搜索树、538.把二叉搜索树转换为累加树
数据结构·c++·算法·leetcode
源代码•宸8 小时前
简版抖音项目——项目需求、项目整体设计、Gin 框架使用、视频模块方案设计、用户与鉴权模块方案设计、JWT
经验分享·后端·golang·音视频·gin·jwt·gorm
nix.gnehc9 小时前
深入浅出 Go 内存管理(二):预分配、GC 与内存复用实战
golang