將整數翻轉,溢出的話返回0
題目理解:
1.應用數學方式解決,即逐個數字拆解,然後*10,而不是用字符串的翻轉方式處理,因爲效率太低
2.提前一步進行溢出判斷——和 最大值2^31 -1 以及 -2^31 兩數進行判斷
因爲是*10 所有比較的是 MAX / 10 以及 MIN / 10
將整數翻轉,溢出的話返回0
題目理解:
1.應用數學方式解決,即逐個數字拆解,然後*10,而不是用字符串的翻轉方式處理,因爲效率太低
2.提前一步進行溢出判斷——和 最大值2^31 -1 以及 -2^31 兩數進行判斷
因爲是*10 所有比較的是 MAX / 10 以及 MIN / 10
題目描述: 羅馬數字包含以下七種字符: I, V, X, L,C,D 和 M。 字符 數值 I 1 V 5 X 10 L 5