题目要求:


力扣题解:

代码

/*** @program: mydemo* @description: 罗马数字转整数* @author: Mr.zeng* @create: 2021-02-24 09:37**/
public class Solution35 {public int romanToInt(String s){int sum=0;int preNum=getValue(s.charAt(0));for (int i = 1; i < s.length(); i++) {int num=getValue(s.charAt(i));if(preNum<num){sum-=preNum;}else{sum+=preNum;}preNum=num;}sum+=preNum;return sum;}private int  getValue(char ch){switch(ch){case 'I':return 1;case 'V':return 5;case 'X':return 10;case 'L':return 50;case 'C':return 100;case 'D':return 500;case 'M':return 1000;default:return 0;}}
}

每天Leetcode 刷题 初级算法篇-数学问题-罗马数字转整数相关推荐

  1. 每天Leetcode 刷题 初级算法篇-数学问题-计数质数

    题目要求: 力扣题解: 代码 import java.util.Arrays;/*** @program: mydemo* @description: 力扣-数学-计数质数* @author: Mr. ...

  2. 每天Leetcode 刷题 初级算法篇-数学问题-Fizz Buzz

    题目要求: 力扣题解: 代码 /*** @program: mydemo* @description: 数学-Fizz Buzz* @author: Mr.zeng* @create: 2021-02 ...

  3. 每天Leetcode 刷题 初级算法篇-数学问题-3的幂

    题目要求: 力扣题解:循环迭代 代码 /*** @program: mydemo* @description: 判断一个数是不是3的幂* @author: Mr.zeng* @create: 2021 ...

  4. 每天Leetcode 刷题 初级算法篇-打乱数组

    目录 Leetcode刷题 Leetcode刷题 /*** @program: mydemo* @description: 设计问题-打乱数组* @author: Mr.zeng* @create: ...

  5. 每天Leetcode 刷题 初级算法篇-缺失数字

    题目要求: 缺失数字 力扣题解: 代码 import java.util.Arrays;/*** @program: mydemo* @description: 缺失数字* @author: Mr.z ...

  6. 每天Leetcode 刷题 初级算法篇-有效的括号

    题目要求: 力扣题解: 代码 import java.util.Deque; import java.util.HashMap; import java.util.LinkedList; import ...

  7. 每天Leetcode 刷题 初级算法篇-杨辉三角

    题目要求: 力扣题解: 代码 import java.util.ArrayList; import java.util.List;/*** @program: mydemo* @description ...

  8. 每天Leetcode 刷题 初级算法篇-颠倒二进制位

    题目要求: 力扣题解: 代码 /*** @program: test* @description:* @author: Long Ao Tian* @create: 2021-02-27 15:15* ...

  9. 每天Leetcode 刷题 初级算法篇-汉明距离

    题目要求: 力扣题解:循环和位移动 代码 /*** @program: mydemo* @description: 汉明距离* @author: Mr.zeng* @create: 2021-02-2 ...

最新文章

  1. 疫情影响全景图:疫情对各行业短中期影响!
  2. MySQL数据库查询中的特殊命令
  3. Python分式计算
  4. 中关村创业大街上的“野心”青年:在这里不用拼爹
  5. 创建springboot_【小练习】创建SpringBoot程序
  6. 使用SQL Server 2008提供的表分区向导
  7. d3 选择元素 api
  8. java颠倒字符串_Java经典实例:按字符颠倒字符串
  9. VB6监视/操作剪贴板示例(VB6.0代码)
  10. python爬虫步骤-Python爬虫详解,每一个步骤都给你细腻的讲解(附源码)
  11. linux下默认分区system的id,Linux学习笔记之系统中的分区和文件系统
  12. java简单小程序 生日快乐,跪求一祝福别人生日快乐小程序
  13. 利用计算机技术全面规划供应,‍ ‍ 利用计算机及网络技术,全面规划供应链中的商流、物流、信息流、资金流等,并进行计划、组织、协调与控制。 ‍ ‍...
  14. zabbix-邮件报警配置
  15. Wordpress 网站数据库恢复记录
  16. html5显示状态灯,如何使用css3+html5来制作文字霓虹灯效果
  17. 解决用户“sa“登录失败。该用户与可信 sql server 连接无关联。
  18. Tyvj P1031 热浪
  19. 服务器突然关机的操作系统日志,windows服务器关机日志
  20. STM32Cube学习篇(1)---UART串口通信

热门文章

  1. PCL之常用开源数据集汇总
  2. Eigen教程(1)之简介
  3. python中int的用法归类
  4. AngularDart Material Design 选项树
  5. Ethernet、VLAN、QinQ
  6. 阿里云发布“码上公益”平台 打造更高效透明的“科技公益”
  7. 【李宏毅2020 ML/DL】P15 Why Deep-
  8. java powermockrunner_java – PowerMock从@RunWith(PowerMockRunner.class)注释中抛出异常
  9. php伪协议漏洞_php伪协议利用文件包含漏洞
  10. Python 获取父级文件夹的名字