S2 icon indicating copy to clipboard operation
S2 copied to clipboard

0013. Roman to Integer | LeetCode Cookbook

Open halfrost opened this issue 4 years ago • 5 comments

https://books.halfrost.com/leetcode/ChapterFour/0001~0099/0013.Roman-to-Integer/

halfrost avatar Feb 15 '21 03:02 halfrost

为什么中间断了几题 比如10 14

hujun2020 avatar Jul 21 '21 06:07 hujun2020

为什么中间断了几题 比如10 14

@hujun2020 因为我不是按照顺序刷的。

halfrost avatar Jul 21 '21 11:07 halfrost

想请问下大神,你的if条件是如何做到可以不用单独考虑那6种情况的?我的代码需要先考虑那6种情况因为它们会占用两个字符。

DestinyPeng avatar Jan 24 '22 11:01 DestinyPeng

@DestinyPeng 想请问下大神,你的if条件是如何做到可以不用单独考虑那6种情况的?我的代码需要先考虑那6种情况因为它们会占用两个字符。

任何4和9都是5和10的类型减1的类型,因此只需考虑从后计数小于5和10时用减法减去即可

AsherLu0516 avatar Feb 10 '22 03:02 AsherLu0516

@DestinyPeng 想请问下大神,你的if条件是如何做到可以不用单独考虑那6种情况的?我的代码需要先考虑那6种情况因为它们会占用两个字符。

从右往左遍历,出现一个数比前一个要小的情况则表示出现了6种情况中的一种,此时需要减去该值。

shacklesss avatar May 05 '22 02:05 shacklesss