
Do it elegantly : )
Good luck for your job hunting
class Solution(object):
def addStrings(self, num1, num2):
i = len(num1) - 1
j = len(num2) - 1
carry = 0
res = []
while i >=0 or j >= 0:
a = ord(num1[i]) - ord('0') if i >= 0 else 0
b = ord(num2[j]) - ord('0') if j >= 0 else 0
res.append(str((a + b + carry) % 10))
carry = (a + b + carry) / 10
i -= 1
j -= 1
if carry:
res.append('1')
return ''.join(reversed(res))
Leetcode - Add StringsMy code: 和 add list 差不多蔼囊。 Anyway, Good luck, Richardo! -- 10/12/2016