Day20# Leetcode - Roman to Integer

第 20 天的 Leetcode 要开始拉,那我们就开始吧 ─=≡Σ(((っ›´ω`‹ )っ!

今天要写的题目是 Roman to Integer,顾名思义就是把罗马数字转换成一般常见的阿拉伯数字。

Example:

Input: s = "III"
Output: 3
Input: s = "IV"
Output: 4
Input: s = "MCMXCIV"
Output: 1994
Explanation: M = 1000, CM = 900, XC = 90 and IV = 4.

困难的点是必须要去判断像 IV 这种由两个字组成的值。

I can be placed before V (5) and X (10) to make 4 and 9.
X can be placed before L (50) and C (100) to make 40 and 90.
C can be placed before D (500) and M (1000) to make 400 and 900.

结尾

怕超过时间,先待补


<<:  [DAY20] 用 Azure Machine Learning SDK 建立 Dataset

>>:  【在厨房想30天的演算法】Day 20 演算法 : 最小生成树 MST Kruskal、Prim

DAY05 - API串接常见问题 - CORS - 概念篇 (2)

昨天,我们知道为什麽会看到CORS的错误讯息,也知道从web server发出request透过浏览...

Day07 React之CSS样式设定

在React中加入CSS样式分爲3种方式: 1.External css (外部样式) 外部样式是使...

Day8:EndPoint for Microsoft Defender 警示和事件

当我们布署完Microsoft Defender for Endpoint 接下来当侦测到威胁时,系...

谁说低代码平台上就不能写自己的CSS

都已经千辛万苦的学会CSS了,不用用这个技能不是就太浪费了吗? 对,本篇文就是要来看看怎麽在低代码平...

[Android Studio 30天自我挑战] EditText的元件介绍

EditText与TextView相似,但EditText用於APP需要输入资料时,例如:输入姓名、...