国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

LeetCode-415-字符串相加

2021-10-10 09:11 作者:雄獅虎豹  | 我要投稿

字符串相加

題目描述:給定兩個字符串形式的非負整數(shù) num1 和num2 ,計算它們的和。

提示:

  • num1 和num2 的長度都小于 5100

  • num1 和num2 都只包含數(shù)字 0-9

  • num1 和num2 都不包含任何前導(dǎo)零

  • 你不能使用任何內(nèi)建 BigInteger 庫, 也不能直接將輸入的字符串轉(zhuǎn)換為整數(shù)形式

示例說明請見LeetCode官網(wǎng)。

來源:力扣(LeetCode) ??

鏈接:https://leetcode-cn.com/problems/add-strings/ ??

著作權(quán)歸領(lǐng)扣網(wǎng)絡(luò)所有。商業(yè)轉(zhuǎn)載請聯(lián)系官方授權(quán),非商業(yè)轉(zhuǎn)載請注明出處。

解法一:遍歷字符串

首先,聲明一個字符串result為最后的返回值,聲明所以為i初始值為0,addOne為進位值初始為0,firstNumsecondNum分別為num1num2當前索引位的數(shù)字,然后開始遍歷num1num2中的元素,處理過程如下:

  • 如果i沒有超過num1num2的長度,則分別將num1num2中當前索引位置的數(shù)字賦值給firstNumsecondNum,否則將firstNumsecondNum賦值為0;

  • 然后計算firstNum + secondNum + addOne結(jié)果為sum

  • 如果sum大于9,則需要進位,addOne被重置為1,且將sum-10添加到result的字符串前面;

  • 如果sum小于9,則不需要進位,addOne被重置為0,且將sum添加到result的字符串前面;

  • i加1。

最后,判斷addOne為1,則將addOne添加到result前面。

最后返回result即為字符串相加的結(jié)果。

【每日寄語】 誠信是做人之母,務(wù)實乃成功之道。



LeetCode-415-字符串相加的評論 (共 條)

分享到微博請遵守國家法律
宾阳县| 鹤峰县| 甘德县| 吴忠市| 古交市| 东明县| 巴东县| 新源县| 东乌| 基隆市| 巴林左旗| 杨浦区| 南平市| 福州市| 平湖市| 广昌县| 枞阳县| 镇赉县| 巴彦淖尔市| 汉寿县| 武汉市| 社旗县| 三门县| 怀安县| 双江| 兴仁县| 永年县| 同仁县| 灵山县| 固镇县| 辽宁省| 丹凤县| 光山县| 朝阳市| 资中县| 靖江市| 格尔木市| 合肥市| 吴桥县| 绥阳县| 通化市|