ID12:Integer to Roman Add to List QuestionEditorial Solution My Submissions
Total Accepted: 85662
Total Submissions: 202008
Difficulty: Medium
Contributors: Admin
Given an integer, convert it to a roman numeral.
Input is guaranteed to be within the range from 1 to 3999.
这道题目需要一定的背景知识。
罗马数字的表示方法可以参考wiki:
https://en.wikipedia.org/wiki/Roman_numerals
字母可以重复,但不超过三次,当需要超过三次时,用与下一位的组合表示:
所以需要特殊处理的数字包括:
例如:3600这个数
代码: