整数转罗马数字

罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。

字符          数值

I             1

V             5

X             10

L             50

C             100

D             500

M             1000

例如, 罗马数字 2 写做 II ,即为两个并列的 1。12 写做 XII ,即为 X + II 。 27 写做  XXVII, 即为 XX + V + II 。

通常情况下,罗马数字中小的数字在大的数字的右边。但也存在特例,例如 4 不写做 IIII,而是 IV。数字 1 在数字 5 的左边,所表示的数等于大数 5 减小数 1 得到的数值 4 。同样地,数字 9 表示为 IX。这个特殊的规则只适用于以下六种情况:

I 可以放在 V (5) 和 X (10) 的左边,来表示 4 和 9。

X 可以放在 L (50) 和 C (100) 的左边,来表示 40 和 90。

C 可以放在 D (500) 和 M (1000) 的左边,来表示 400 和 900。

给你一个整数,将其转为罗马数字。

示例 1:

【大厂高频真题100题】《整数转罗马数字》 真题练习第21题 持续更新~相关推荐

  1. LeetCode高频题12:整数转罗马数字

    LeetCode高频题12:整数转罗马数字 提示:本题是系列LeetCode的150道高频题,你未来遇到的互联网大厂的笔试和面试考题,基本都是从这上面改编而来的题目 互联网大厂们在公司养了一大批ACM ...

  2. 菜菜的刷题日记 | 12.整数转罗马数字

    系列索引:菜菜的刷题日记 | 被LeetCode用Python狂虐的那段日子 菜鸡的刷题之路--2022/1/24,这几天忙着肝并发编程,题在做但是没空写题解,今晚补一篇. 文章目录 [题目] [官方 ...

  3. Leecode刷题热题HOT100(12)——整数转罗马数字

  4. Leedcode刷题技巧及方法总结(学习笔记,建议收藏,持续更新)

    1. int mid=left + (right - left)/2  leedcode 278 有效防止mid溢出 2.想要更改链表链接顺序,可以考虑使用guard拆解链接 leecode 138 ...

  5. 【Unity开发必备】100多个 Unity 学习网址 资源 收藏整理大全【持续更新】

    Unity 相关网站整理大全 众所周知,工欲善其事必先利其器,有一个好的工具可以让我们事半功倍,有一个好用的网站更是如此! 但是好用的网站真的太多了,收藏夹都满满的(但是几乎没打开用过

  6. 2020Android大厂高频面试题(字节跳动+阿里+华为+小米等20家大厂面试真题)附面经!

    Android大厂高频面试题 1.        下列哪些语句关于内存回收的说明是正确的? ( )  A. 程序员必须创建一个线程来释放内存   B.内存回收程序负责释放无用内存    C.内存回收程 ...

  7. Leecode07. 整数反转——Leecode大厂热题100道系列

    我是小张同学,立志用最简洁的代码做最高效的表达 以下是我个人做的题解,每个题都尽量囊括了所有解法,并做到了最优解,欢迎大家收藏!留言! 传送门-->Leecode大厂热题100道系列题解 问题描 ...

  8. Leecode31. 下一个排列——Leecode大厂热题100道系列

    我是小张同学,立志用最简洁的代码做最高效的表达 以下是我个人做的题解,每个题都尽量囊括了所有解法,并做到了最优解,欢迎大家收藏!留言! 传送门-->Leecode大厂热题100道系列题解 问题描 ...

  9. Leecode15. 三数之和——Leecode大厂热题100道系列

    我是小张同学,立志用最简洁的代码做最高效的表达 以下是我个人做的题解,每个题都尽量囊括了所有解法,并做到了最优解,欢迎大家收藏!留言! 传送门-->Leecode大厂热题100道系列题解 问题描 ...

最新文章

  1. R语言使用rpart包构建决策树模型、使用prune函数进行树的剪枝、交叉验证预防过拟合、plotcp可视化复杂度、rpart.plot包可视化决策树、使用table函数计算混淆矩阵评估分类模型性能
  2. STL之优先级队列priority_queue
  3. 1.封装WinMain至动态链接库
  4. 【theano-windows】学习笔记二——theano中的函数和共享参数
  5. 找不到具有指定id_JAVA如何整合es指定字段不分词搜索?
  6. 2018上半年软件设计师上午题参考答案
  7. java语言 爱我,语言篇:Java环境
  8. 图像分类数据集类型--典型模型--相关论文
  9. play另一个模板japid
  10. 中国OpenJDK联盟发行特别版本的想法
  11. ⒔Bash 内部命令
  12. ios 高德挪动地图获取经纬度_iOS 高德地图 根据经纬度解析成位置
  13. 2dpca matlab程序,[转载]人脸识别-2dpca之Matlab程序
  14. 移动硬盘插到台式机,外接网卡无法连接wifi处理
  15. ApacheCon Asia 2022 开启报名:Pulsar 技术议题重磅亮相
  16. 空调遥控器c语言源码,51单片机格力空调遥控器设计源码
  17. 台湾大学神经网络架构设计
  18. C语言打印矩形、长方形、平行四边形、各种三角形
  19. verilog设计简易正弦波信号发生器_FPGA学习(一)——产生频率可控的正弦波
  20. 失去华为后,台积电先进工艺研发疲态尽显,开始学Intel挤牙膏了

热门文章

  1. HbuilderX打包app,Hbuilder怎么打包app,H5打包成app,H5怎么打包成app
  2. 清华朱军团队开源首个基于Transformer的多模态扩散大模型
  3. 微信 QQ空间 新浪微博 评论 收藏 点赞 东盟区块链发展新机遇·社交电商3.0
  4. mysql delimiter $$_mysql delimiter的说明
  5. 潇洒塑胶模具设计培训学校注塑模具设计培训课堂小知识
  6. 大学物理规范作业25稳恒磁场_磁场镇痛效应的实验研究和在临床外科手术中的应用...
  7. FF因未提交年报不符合上市规定:贾跃亭已滞留美国近5年
  8. ssh mysql 乱码_解决SSH连接mysql中文乱码问题
  9. 什么叫做真正的学习能力!
  10. NLP 迷思之四:词义消歧(WSD)是NLP应用的瓶颈