S2
S2 copied to clipboard
0013. Roman to Integer | LeetCode Cookbook
https://books.halfrost.com/leetcode/ChapterFour/0001~0099/0013.Roman-to-Integer/
为什么中间断了几题 比如10 14
为什么中间断了几题 比如10 14
@hujun2020 因为我不是按照顺序刷的。
想请问下大神,你的if条件是如何做到可以不用单独考虑那6种情况的?我的代码需要先考虑那6种情况因为它们会占用两个字符。
@DestinyPeng 想请问下大神,你的if条件是如何做到可以不用单独考虑那6种情况的?我的代码需要先考虑那6种情况因为它们会占用两个字符。
任何4和9都是5和10的类型减1的类型,因此只需考虑从后计数小于5和10时用减法减去即可
@DestinyPeng 想请问下大神,你的if条件是如何做到可以不用单独考虑那6种情况的?我的代码需要先考虑那6种情况因为它们会占用两个字符。
从右往左遍历,出现一个数比前一个要小的情况则表示出现了6种情况中的一种,此时需要减去该值。