77百科网
当前位置: 首页 生活百科

leetcode 找两数之和(leetcode算法13.罗马数字转整数)

时间:2023-07-14 作者: 小编 阅读量: 2 栏目名: 生活百科

leetcode 找两数之和?哈喽大家好,我是【学无止境小奇】,一位热爱分享各种技术的博主⭐【学无止境小奇】的创作宗旨:每一条命令都亲自执行过,每一行代码都实际运行过,每一种方法都真实实践过,每一篇文章都良心制作过✊✊✊⭐【学无止境小奇】的博客中所有涉及命令、代码的地方,除了提供图片供大家参考,另外会在图片下方提供一份纯文本格式的命令或者代码方便大家粘贴复制直接执行命令或者运行代码⭐如果你对技术有着浓厚的兴趣,欢迎关注【学无止境小奇】,欢迎大家和我一起交流❤️❤️❤️感谢各位朋友接下来的阅读❤️❤️❤️,今天小编就来聊一聊关于leetcode 找两数之和?接下来我们就一起去研究一下吧!

leetcode 找两数之和

哈喽!大家好,我是【学无止境小奇】,一位热爱分享各种技术的博主!⭐【学无止境小奇】的创作宗旨:每一条命令都亲自执行过,每一行代码都实际运行过,每一种方法都真实实践过,每一篇文章都良心制作过。✊✊✊⭐【学无止境小奇】的博客中所有涉及命令、代码的地方,除了提供图片供大家参考,另外会在图片下方提供一份纯文本格式的命令或者代码方便大家粘贴复制直接执行命令或者运行代码。⭐如果你对技术有着浓厚的兴趣,欢迎关注【学无止境小奇】,欢迎大家和我一起交流。❤️❤️❤️感谢各位朋友接下来的阅读❤️❤️❤️

文章目录
  • 一、leetcode算法
  • 1、罗马数字转整数
  • 1.1、题目
  • 1.2、思路
  • 1.3、答案一、leetcode算法1、罗马数字转整数1.1、题目

    罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。字符 数值I 1V 5X 10L 50C 100D 500M 1000例如, 罗马数字 2 写做 II ,即为两个并列的 1 。12 写做 XII ,即为 XII 。 27 写做 XXVII, 即为 XXVII 。

    通常情况下,罗马数字中小的数字在大的数字的右边。但也存在特例,例如 4 不写做 IIII,而是 IV。数字 1 在数字 5 的左边,所表示的数等于大数 5 减小数 1 得到的数值 4 。同样地,数字 9 表示为 IX。这个特殊的规则只适用于以下六种情况:

    I 可以放在 V (5) 和 X (10) 的左边,来表示 4 和 9。X 可以放在 L (50) 和 C (100) 的左边,来表示 40 和 90。C 可以放在 D (500) 和 M (1000) 的左边,来表示 400 和 900。给定一个罗马数字,将其转换成整数。

    1.2、思路

    思路一:本题的难点就是小数字放在左边或者右边的问题,我们可以判断如果放在左边那么减去小数字,如果放在右边则加上小数字。

    1.3、答案

    class Solution {Map<Character,Integer> map = 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 num = 0;int n = s.length();for(int i =0; i < n; i){int value = map.get(s.charAt(i));if(i < n-1 && value < map.get(s.charAt(i 1))){num -= value;} else{num= value;}}return num;}}

    • 推荐阅读
    • 中华h530用的是什么发动机(中华h5301.6L是什么发动机)

      中华h530属于什么车型中国h530是华晨中国旗下的一款紧凑型轿车,2017款车型在售。2017款中国h530采用前置驱动,分为国IV和国v两款,价格在8.58万到9.58万之间。中国h530定位为紧凑型车。价格分别为8.58万元和9.58万元。2017款中国h530的前后悬架为麦弗逊式独立悬架和扭力梁式非独立悬架,助力模式为电动。

    • 天麻子的功效与作用(天麻子有哪些功效作用)

      我们一起去了解并探讨一下这个问题吧!天麻子的功效与作用镇痛,它的提取物对于治疗三叉神经痛、血管神经性头痛、脑血管性头痛有比较好的效果。能够改善心肌和脑的营养,促进其血液流通,并且一定程度上可以提高记忆力。能够治疗肝阳上亢引起的高血压。它的止痉作用主要表现在对面神经麻痹、抽搐、肢体麻木、半身不遂等有一定的缓解作用。

    • 狙击精英4攻略秘籍(狙击精英4单人通关攻略)

      狙击精英4死亡风暴已经发布,第二章中新增了一些新成就和新任务需要大家达成和挑战,那么第二章成就怎么达成?下面给大家带来了狙击精英4死亡风暴第二章成就达成及任务过关攻略,一起来看下吧。2在12分钟内爆头杀死所有的女神增援部队。增援有2辆装甲车和11个兵,个个爆头也完成不了。)4用图书馆的吊灯3次杀死敌人。

    • 皇马不卖瓦拉内球员(皇马天才后卫瓦拉内)

      “我们没有为彼此努力,没有适当的去承担责任,兄弟们,你必须展示出一些其他的东西。”这是拉斐尔·瓦拉内在卡塔尔球场对阵波兰时的呐喊,若不改变创造奇迹,我们的梦想会破灭,他一直都是“战神”一般的男神,无论是气质还是水准,都不输C罗的足球天才。

    • 全员be是什么意思(全员be的意思)

      下面希望有你要的答案,我们一起来看看吧!全员be是什么意思全员be就是全军覆没的意思。BE是“badending”的缩写。“badending”是一个英文单词,意思是坏结局。BE和HE经常在游戏,动漫中出现。

    • 小时候听错歌词(我们听错的歌词)

      当时就在想王力宏到底是错过了什么让他如此痛心疾首?现在才知道,往事不要再提……主题曲“让我悲也好,让我醉也好……”我总是听成“扬过悲也好,扬过醉也好……”杨过已经很苦逼了为什么还不放过他!

    • 小车河湿地公园现在樱花是否开了(樱花又开放疫后重振看湖北)

      2016年3月,“645工程”被列入《长江经济带发展规划纲要》。2018年10月,全长386.5公里的武安段工程开工,系统整治罗湖洲、戴家洲等7个碍航滩段。长江干线武安段II标项目部常务副经理李平介绍工程情况“江豚与鱼虾在生态涵养区中游玩嬉戏,江上水鸟飞翔追逐。”据介绍,武安段建成生态护岸15.4公里,生态固滩146万平方米,增殖放流600余万尾鱼苗,形成了绿色航道建设成套技术,还对航道疏浚土进行了综合利用。

    • word合并两个表格 Word合并两个表格

      word合并两个表格的步骤是:1、首先将两个不同页的表格放到一页。

    • pg one 还会出现吗(别只看到PGONE的歌词脏)

      有PARENTALADVISORYEXPLICITCONTENT标志的音乐作品需要未成年在家长指导下购买在《圣诞夜》单曲的封面上,脏标赫然在目,然而事件爆发前,国内主流音乐平台却对其视而不见,既不删减歌词内容也不对歌曲进行审核。

    • 珊瑚玉多久形成的(看完珊瑚形成到最后玉化的过程)

      而珊瑚礁古生命群20亿年前已开始出现。又经过漫长1.3亿年的扩张,珊瑚礁开始扩散到整个海洋。但距今6500万年,地球上发生最后一次大的物种毁灭,同时期的恐龙以及许多珊瑚种类和其他的一些珊瑚礁生物遭到了灭绝。这就是不到千分之四的海域才存在珊瑚礁的真正原因。