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]
}
相关推荐
多米Domi01117 小时前
0x3f 第20天 三更24-32 hot100子串
java·python·算法·leetcode·动态规划
漫随流水18 小时前
leetcode算法(344.反转字符串)
数据结构·算法·leetcode
POLITE319 小时前
Leetcode 2.两数相加 JavaScript (Day 11)
前端·javascript·leetcode
sin_hielo19 小时前
leetcode 1411(递推)
数据结构·算法·leetcode
iAkuya19 小时前
(leetcode)力扣100 32随机链表的复制(回溯+哈希/迭代+节点拆分)
leetcode·链表·哈希算法
YGGP19 小时前
【Golang】LeetCode 1351. 统计有序矩阵中的负数
leetcode·矩阵
漫随流水19 小时前
leetcode算法(20.有效的括号)
数据结构·算法·leetcode
im_AMBER21 小时前
Leetcode 94 合并零之间的节点
数据结构·c++·笔记·学习·算法·leetcode
鹿角片ljp1 天前
力扣283.移动零-双指针法
算法·leetcode·排序算法
不能只会打代码1 天前
力扣--1411. 给 N x 3 网格图涂色的方案数
算法·leetcode·力扣·规律·dfs+记忆化