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]
}
相关推荐
IC 见路不走1 小时前
LeetCode 第73题:矩阵置零
算法·leetcode·矩阵
黑听人1 小时前
【力扣 简单 C】141. 环形链表
c语言·开发语言·数据结构·算法·leetcode
愚润求学8 小时前
【递归、搜索与回溯】FloodFill算法(一)
c++·算法·leetcode
愚润求学11 小时前
【递归、搜索与回溯】FloodFill算法(二)
c++·算法·leetcode
南枝异客12 小时前
四数之和-力扣
java·算法·leetcode
两斤半14 小时前
Linux配置go环境
linux·golang
hn小菜鸡15 小时前
LeetCode 2529.正整数和负整数的最大计数
java·算法·leetcode
hn小菜鸡16 小时前
LeetCode 2917.找出数组中的K-or值
数据结构·算法·leetcode
比特森林探险记16 小时前
GO 入门小项目-博客-结合Gin Gorm
开发语言·golang·gin
Once_day16 小时前
代码训练LeetCode(34)文本左右对齐
算法·leetcode·c