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]
}
相关推荐
Lovely Ruby8 分钟前
前端er Go-Frame 的学习笔记:实现 to-do 功能(一)
前端·学习·golang
Swift社区22 分钟前
LeetCode 440 - 字典序的第 K 小数字
算法·leetcode·职场和发展
CoderYanger43 分钟前
A.每日一题——3512. 使数组和能被 K 整除的最少操作次数
java·数据结构·算法·leetcode·职场和发展·1024程序员节
leing1231 小时前
14. 最长公共前缀-leetcode
linux·服务器·leetcode
却话巴山夜雨时i1 小时前
347. 前 K 个高频元素【中等】
数据结构·算法·leetcode
(●—●)橘子……1 小时前
力扣344.反转字符串 练习理解
python·学习·算法·leetcode·职场和发展
岁忧10 小时前
GoLang五种字符串拼接方式详解
开发语言·爬虫·golang
程序员东岸12 小时前
《数据结构——排序(中)》选择与交换的艺术:从直接选择到堆排序的性能跃迁
数据结构·笔记·算法·leetcode·排序算法
做怪小疯子14 小时前
LeetCode 热题 100——二叉树——二叉树的层序遍历&将有序数组转换为二叉搜索树
算法·leetcode·职场和发展