https://leetcode-cn.com/problems/roman-to-integer/

解决方案

class Solution {int[] values = {1000, 900, 500, 400, 100, 90, 50, 40, 10, 9, 5, 4, 1};String[] symbols = {"M", "CM", "D", "CD", "C", "XC", "L", "XL", "X", "IX", "V", "IV", "I"};public int romanToInt(String s) {int num = 0;for (int i = 0; i < values.length && s.length() > 0; i++) {while (s.startsWith(symbols[i])) {num += values[i];s = s.substring(symbols[i].length());}}return num;}
}

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.罗马数字转整数) 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. 【 C 】回调函数简记
  2. python编程设计大学ppt_Python程序设计-清华大学出版社-董付国第5章-函数的设计和使用PPT...
  3. 用79种语言说爱琪琪格
  4. 团队开发——冲刺1.d
  5. iPhone 12 mini被质疑锁屏触摸不灵
  6. esri-leaflet入门教程(5)- 动态绘制图形
  7. c++如何实现对硬盘的操作_Python 小技巧:如何实现操作系统兼容性打包?
  8. 《机器学习Python实践》第6章——数据理解
  9. 关于机器学习一些好的博客和资料
  10. 中国剩余定理-数硬币
  11. 计算机的com端口万能驱动,USB转串口万能驱动
  12. 装了linux的u盘格式化,u盘格式化容量变小了u盘安装linuxcentos
  13. 强化学习、行为心理学和成瘾机制
  14. keras导入weights
  15. Android 客户端路由框架的整理和思考
  16. python列表题目_Python列表练习题
  17. 浅谈最近流行的三起区块链51%算力攻击
  18. 全球及中国生物识别技术产业应用趋势及投资风险分析报告2021-2027年
  19. Python的皮肤的使用
  20. 解决微信昵称有图片和特殊符号

热门文章

  1. NYOJ-172 小珂的图表
  2. python中常用库_常用的python库(不断更新)
  3. matlab求实根,用弦截法任意实数方程求实根 用matlab 语言编程
  4. window挂载到linux服务器上,Windows服务器目录挂载到linux服务器
  5. python super
  6. Thumbnailator-图片处理的Google开源Java类库
  7. POI:根据单元格的自定义名获取单元格的位置
  8. app分发平台java_集成 Asset Delivery (Java)
  9. java输入数量扑克牌排序_Java扑克游戏(多人多牌数比较游戏)的实现
  10. 华为手表用鸿蒙了吗,华为鸿蒙都2.0了,手机还不能用吗?