char roman[7] ="IVXLCDM";
int num[7] = {1,5,10,50,100,500,1000};int map(char c)  //7种罗马转为阿拉伯数字
{int i;for(i=0; i<7; i++){if(roman[i]==c)return num[i];}return 0;
}int romanToInt(char * s){  //实现函数int ans = 0;int i = 0;while(s[i+1] != '\0'){if(map(s[i])>=map(s[i+1]))ans += map(s[i]);elseans -= map(s[i]);i++;}ans += map(s[i]);return ans;
}

LeetCode----13. 罗马数字转整数相关推荐

  1. c语言罗马数字换成整数,leetcode 13 罗马数字转整数 C语言

    leetcode 13 罗马数字转整数 原题 罗马数字包含以下七种字符: I, V, X, L,C,D 和 M. 字符 数值 I 1 V 5 X 10 L 50 C 100 D 500 M 1000 ...

  2. Python LeetCode(13.罗马数字转整数)

    Python LeetCode(13.罗马数字转整数) 罗马数字包含以下七种字符: I, V, X, L,C,D 和 M. 字符 数值 I 1 V 5 X 10 L 50 C 100 D 500 M ...

  3. Leetcode 13.罗马数字转整数

    Leetcode 13.罗马数字转整数 题目描述 罗马数字包含以下七种字符: I, V, X, L,C,D 和 M. 字符 数值 I 1 V 5 X 10 L 50 C 100 D 500 M 100 ...

  4. LeetCode 13罗马数字转整数14最长公共前缀

    罗马数字转整数 上一题是整数转罗马数字,这题是罗马数字转整数.虽然是简单题,但我感觉其实有点烦. 上一次是数字转字符,这次是字符转数字,总的来说大体思想还是差不多的. 首先整个字符串可能是这样构造的: ...

  5. Leetcode 13 罗马数字转整数数字

    罗马数字包含以下七种字符: I, V, X, L,C,D 和 M. 字符          数值 I             1 V             5 X             10 L ...

  6. Leetcode(13)罗马数字转整数

    题目描述 罗马数字包含以下七种字符: I, V, X, L,C,D 和 M. 字符 数值 I 1 V 5 X 10 L 50 C 100 D 500 M 1000 例如, 罗马数字 2 写做 II , ...

  7. LeetCode——13. 罗马数字转整数

    题目描述: 注:本分类博客中的所有代码可以直接拷贝到eclipise 代码: import java.io.BufferedReader; import java.io.IOException; im ...

  8. LeetCode 13 罗马数字转整数[找规律 多条件判断] HERODING的LeetCode之路

    解题思路: 两种解题方法,第一种就是硬判断,把所有情况都考虑进去,一共十三种条件,怎么说还是有点麻烦的,代码如下: class Solution {public:int romanToInt(stri ...

  9. LeetCode 13 罗马数字转整数

    https://leetcode-cn.com/problems/roman-to-integer/ 解决方案 class Solution {int[] values = {1000, 900, 5 ...

  10. LeetCode(13.罗马数字转整数) JAVA Hashmap

    LeetCode(13.罗马数字转整数) JAVA Hashmap 罗马数字包含以下七种字符: I, V, X, L,C,D 和 M. 字符 数值 I 1 V 5 X 10 L 50 C 100 D ...

最新文章

  1. ECMAScript——引用数据类型之array
  2. 学习Python开发培训有用吗
  3. AI 寻宝!美国女博士用 YOLOv3 打造沉船探测器,杰克船长:我错过了 100 亿
  4. [转贴]现在在做一个WEB的站内消息系统,从工具栏位置弹出一徐徐上升的窗口...
  5. 查看服务器cpu是否支持VT
  6. ceshiceshicesoooof
  7. [转]使用npm发布vue组件
  8. .net 编译后有个pdb文件,是用来干什么的,那位大侠知道?
  9. 预处理函数在app和蓝图级别的不同使用
  10. 小米商城官网部分代码
  11. MFC界面库BCGControlBar v32.0 - 网格、报表控件升级
  12. 联想YOGA 13笔记本电源适配器修理
  13. Goole helper使用
  14. 奇点云完成8000万元B2轮融资,加速云原生技术布局
  15. 使用Windows 7的早期版本来返回时间并保存文件
  16. codeforces1194B Yet Another Crosses Problem 思维
  17. 全球海温数据NOAA Extended Reconstructed Sea Surface Temperature (SST) V5的时间解释
  18. linux下中文输入法的安装(解决菜单栏输入法图标消失问题)
  19. weex android 图标,U乐网址 -官网
  20. 改装普通电脑为触屏电脑

热门文章

  1. .net framework 4.0环境下遇到版本不同编译不通过的解决办法
  2. s3c2410开发环境建立
  3. 出错页面webpar的t删除
  4. 机器人学习--George Mason University 自主机器人学课程
  5. 开发实践 | Android IP查询实例(代码类)
  6. tiny cc在云服务centos上运行
  7. 基于python的FFT频率和振幅处理
  8. php curl 传输大文件,空白目录 · php下载大文件curl · 看云
  9. java 找不到方法,已经定义的方法找不到
  10. 人体轮廓_她用硅树脂打造反人体曲线的怪诞廓形Oversize设计,极具爆发性的雕塑感时装!...