自己出题 —— 《罗马数字》(ID:20548)

罗马数字

时间限制:1000ms

题目描述

输入一个字符串,表现形式为罗马数字
罗马数字对应表:

I:1 
V:5  
X:10  
L:50 
C:100 
D:500  
M:1000

将输入的罗马数字字符串转换为十进制阿拉伯数字并输出。

输入格式

输入一个由 I,V,X,L,C,D,M 七个字母组成的罗马数字字符串 s

输出格式

输出由输入的罗马数字转换而成的十进制阿拉伯数字。

样例一

输入

LXI

输出

61

样例二

输入

XIV

输出

14

提示说明

VI是合法的,意思是6。
IV是合法的,意思是4。
XIV是合法的,意思是14。
XVI是合法的,意思是16。
IVX是不合法的。
1<=s.size()<=10
数据保证合法。

7 个赞

@信友队汪老师 加题 数据点私发

1 个赞

@信友队汪老师 别光点赞啊数据点都有了啊

题目编号:20548

感谢

已经放在奖励题单里了。

1 个赞

OKOK

欸,不对,怎么就俩个,我辣么大10个测试点呢

10个测试点发在哪里?我找找看。

看到消息了。我补充一下测试数据。

10个测试数据已经更新完毕! :smiling_face_with_three_hearts:

1 个赞

国战要不要弄一下,我的数据点已经饥渴难耐

国战是什么?

我看到了,在那个帖子下面回复吧。