問(wèn)題
輸入兩個(gè)用字符串 str 表示的整數(shù)贤斜,求它們所表示的數(shù)之和肝集。
數(shù)據(jù)范圍:?1 \le len(str) \le 10000 \1≤len(str)≤10000?
輸入描述:
輸入字符串
輸出描述:
輸出字符串
輸入:
9876543210
1234567890
輸出:
11111111100
思路
1楼入、先將兩個(gè)字符串長(zhǎng)度補(bǔ)齊胡嘿,如str1 = "123" ;str2 = "7";將str2改為"007"按傅。
2含末、個(gè)位運(yùn)算灸异,按照個(gè)位運(yùn)算府适,建立變量int next = 0 存儲(chǔ)該次運(yùn)算是否進(jìn)位;當(dāng)結(jié)果>=10時(shí)羔飞,next = 1 ,反之0。
3檐春、計(jì)算邏輯是由低位 -> 高位逻淌,字符串返回結(jié)果為 低位 to 高位 ,所以運(yùn)算最后得到的字符串如示例應(yīng)是0011111111疟暖,需反轉(zhuǎn)恍风。
測(cè)試結(jié)果: