当前位置: 首页 > news >正文

Java | Leetcode Java题解之第13题罗马数字转整数

题目:

题解:

class Solution {Map<Character, Integer> symbolValues = new HashMap<Character, Integer>() {{put('I', 1);put('V', 5);put('X', 10);put('L', 50);put('C', 100);put('D', 500);put('M', 1000);}};public int romanToInt(String s) {int ans = 0;int n = s.length();for (int i = 0; i < n; ++i) {int value = symbolValues.get(s.charAt(i));if (i < n - 1 && value < symbolValues.get(s.charAt(i + 1))) {ans -= value;} else {ans += value;}}return ans;}
}
http://www.lryc.cn/news/334430.html

相关文章:

  • 题目:学习使用register定义变量的方法。
  • IO_DAY7
  • 大模型学习笔记八:手撕AutoGPT
  • Java常用API_System——常用方法及代码演示
  • neo4j图数据库下载安装配置
  • 结构化面试-有矛盾的人际沟通题
  • AI技术创业机会之金融科技
  • LC低通滤波
  • CS162 Operating System笔记
  • mysql慢sql排查与分析
  • 基于Springboot+Vue实现前后端分离酒店管理系统
  • 2024泰迪杯c题详细思路代码讲解:竞赛论文的辅助自动评阅
  • 【GEE实践应用】GEE下载遥感数据以及下载后在ArcGIS中的常见显示问题处理(以下载哨兵2号数据为例)
  • Excel 文件底部sheet 如何恢复
  • spring boot3登录开发-3(2短信验证登录/注册逻辑实现)
  • ChernoCPP 2
  • 【JavaEE】_Spring MVC项目获取Header
  • JavaScript - 请你为数组自定义一个方法myFind,使其实现find方法的功能
  • DSOX3034T是德科技DSOX3034T示波器
  • Golang | Leetcode Golang题解之第8题字符串转换整数atoi
  • 3月份全球市场推出的24款网络安全热点产品和服务:应用安全和生成式AI应用是热点
  • 如何在微信小程序中使用less来编写css
  • 【Leetcode】【240407】678. Valid Parenthesis String
  • 移动平台相关(安卓)
  • [C++][算法基础]食物链(并查集)
  • 深入理解Transformer的位置编码机制
  • 10分钟上手:MySQL8的Json格式字段使用总结干货
  • OpenCV 4.9基本绘图
  • 显示器and拓展坞PD底层协商
  • 如何利用Flutter将应用成功上架至iOS平台:详细指南