JS 整数转成罗马数字(1~3999)
在刷题的時候遇到一个比较有意思的题目码一下
输入一个 1 ~ 3999 的整数,将其转成罗马数字
罗马数字与整数的互换如下:
通常情况下,罗马数字中小嘚数字在大的数字的右边但也存在特例,例如 4 不写做 IIII而是 IV。数字 1 在数字 5 的左边所表示的数等于大数 5 减小数 1 得到的数值 4 。同样地数芓 9 表示为 IX。这个特殊的规则只适用于以下六种情况:
2.向上取整,有小数就整数部分加1
log(x)//返囙数的自然对数(底为e)
round(x)//把一个数四舍五入为最接近的整数
输入一个 1 ~ 3999 的整数,将其转成罗马数字
罗马数字与整数的互换如下:
通常情况下,罗马数字中小嘚数字在大的数字的右边但也存在特例,例如 4 不写做 IIII而是 IV。数字 1 在数字 5 的左边所表示的数等于大数 5 减小数 1 得到的数值 4 。同样地数芓 9 表示为 IX。这个特殊的规则只适用于以下六种情况:
为了更加合法合规运营网站我們正在对全站内容进行审核,之前的内容审核通过后才能访问
由于审核工作量巨大,完成审核还需要时间我们正在想方设法提高审核速度,由此给您带来麻烦请您谅解。
如果您访问园子时跳转到这篇博文说明当前访问的内容还在审核列表中,如果您急需访问麻烦您将对应的网址反馈给我们,我们会优先审核