最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(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-字符串相加的評論 (共 條)

分享到微博請遵守國家法律
芮城县| 万全县| 吉木萨尔县| 赤水市| 牡丹江市| 玉环县| 阿克| 蒙城县| 鲁山县| 桂平市| 司法| 天台县| 盘山县| 湘潭市| 黔西县| 保亭| 三都| 平罗县| 维西| 田林县| 泸水县| 安国市| 建昌县| 宁都县| 漳浦县| 光泽县| 衢州市| 武邑县| 新河县| 依安县| 屯留县| 松桃| 伊川县| 呼玛县| 额济纳旗| 读书| 会宁县| 县级市| 蒙山县| 卢龙县| 邮箱|