[leetcode]13. Roman to Integer(Java)
来源:互联网 发布:himall2.8官方版源码 编辑:程序博客网 时间:2024/06/05 01:16
https://leetcode.com/problems/roman-to-integer/#/description
Given a roman numeral, convert it to an integer.
Input is guaranteed to be within the range from 1 to 3999.
package go.jacob.day716;public class Demo2 {public int romanToInt(String s) {int nums[] = new int[s.length()];for (int i = 0; i < s.length(); i++) {switch (s.charAt(i)) {case 'M':nums[i] = 1000;break;case 'D':nums[i] = 500;break;case 'C':nums[i] = 100;break;case 'L':nums[i] = 50;break;case 'X':nums[i] = 10;break;case 'V':nums[i] = 5;break;case 'I':nums[i] = 1;break;}}int sum = 0;for (int i = 0; i < nums.length - 1; i++) {if (nums[i] < nums[i + 1])sum -= nums[i];elsesum += nums[i];}return sum + nums[nums.length - 1];}}
阅读全文
0 0
- (Java)LeetCode-13. Roman to Integer
- leetcode-java-13. Roman to Integer
- [LeetCode-Java]13. Roman to Integer
- [LeetCode] 13. Roman to Integer java
- [leetcode]13. Roman to Integer(Java)
- [Leetcode] Roman to Integer (Java)
- [Leetcode] Integer to Roman (Java)
- 【Leetcode】Roman to Integer JAVA
- [LeetCode][Java] Integer to Roman
- [LeetCode][Java] Roman to Integer
- LeetCode (Java) Roman to Integer
- 【leetcode】Roman to Integer【java】
- LeetCode : Integer to Roman [java]
- LeetCode : Roman to Integer [java]
- leetcode:Integer to Roman 【Java】
- leetcode Integer to Roman(Java)
- leetcode Roman to Integer(Java)
- [LeetCode] Roman to Integer || Integer to Roman (JAVA)
- Netty学习(二)官网例子:时间服务器
- Linux连接命令
- 取出json格式的字符串数组的值
- 数据库锁
- 初学JAVA 笔记 7月14号 注释 标识符 关键字 数据类型 变量 运算符
- [leetcode]13. Roman to Integer(Java)
- QTableWidget的使用
- QProcess中的start和startDetached两种启动方式的区别
- SynchronousQueue队列的使用
- Android Studio使用jni环境配置
- 科技论文写作注意事项
- 笔试-面试算法题总结
- wbin笔记本商务版博通机型装(原版黑苹果)单MacOS流程记录(备忘)
- 论坛项目已经交了