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

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

分享到微博請遵守國家法律
衡东县| 迁西县| 岑巩县| 千阳县| 咸宁市| 峨边| 中山市| 上蔡县| 万州区| 千阳县| 呼伦贝尔市| 武穴市| 正定县| 雅安市| 江陵县| 乃东县| 双辽市| 如东县| 永胜县| 普安县| 芒康县| 长治县| 交城县| 富顺县| 巨鹿县| 中西区| 齐齐哈尔市| 镇雄县| 凌源市| 景德镇市| 郎溪县| 鄂托克旗| 嘉祥县| 金乡县| 五家渠市| 林口县| 凤庆县| 玛多县| 乌兰察布市| 祁连县| 连南|