Number
進制轉換
Given integer n
int[] digits
int len
while(len > 0){
digits[len--] = n%10;
n/=10;
}13. Roman to Integer
def romanToInt(self, s: str) -> int:
dic = {'I':1, 'V':5, 'X':10, 'L':50, 'C':100, 'D':500, 'M':1000}
num = dic[s[0]]
for i in range(1, len(s)):
num += dic[s[i]]
if dic[s[i]] > dic[s[i-1]]:
num -= dic[s[i-1]]*2
return num12 Integer to Roman
8. String to Integer(atoi)
50. Pow(x, n)
69. Sqrt
273 Integer to English Word
Last updated