2. Add Two Numbers

更新 發佈閱讀 4 分鐘
https://leetcode.com/problems/add-two-numbers?envType=problem-list-v2&envId=rabvlt31

很簡單的一題,不知道為啥加在 Medium。

簡單來說,就是每個位數的相加,沒有難度,題目甚至已經是 reverse 的 list 了,直接從個位數加起來即可。比較要注意的是進位還有最後一個位數如果有進位的話答案的位數會比兩個相加的 list 長度更長。

class Solution {

public:

ListNode* addTwoNumbers(ListNode* l1, ListNode* l2) {

ListNode *ans_dummy = new ListNode(), *ans_cur;
ans_cur = ans_dummy;
ListNode *cur_l1 = l1, *cur_l2 = l2;
int cur_digit = 0;
int adv_digit = 0;

while(cur_l1 != nullptr && cur_l2 != nullptr){

cur_digit = (cur_l1->val + cur_l2->val + adv_digit) % 10;
adv_digit = (cur_l1->val + cur_l2->val + adv_digit) / 10;
ans_cur->next = new ListNode(cur_digit);
ans_cur = ans_cur->next;
cur_l1 = cur_l1->next;
cur_l2 = cur_l2->next;
}

while(cur_l1 != nullptr) {

cur_digit = (cur_l1->val + adv_digit) % 10;
adv_digit = (cur_l1->val + adv_digit) / 10;
ans_cur->next = new ListNode(cur_digit);
ans_cur = ans_cur->next;
cur_l1 = cur_l1->next;
}

while(cur_l2 != nullptr) {

cur_digit = (cur_l2->val + adv_digit) % 10;
adv_digit = (cur_l2->val + adv_digit) / 10;
ans_cur->next = new ListNode(cur_digit);
ans_cur = ans_cur->next;
cur_l2 = cur_l2->next;
}

if (adv_digit != 0) {

ans_cur->next = new ListNode(adv_digit);
ans_cur = ans_cur->next;
}



return ans_dummy->next;

}
};

Best Solution

TODO

留言
avatar-img
星星在晚上的時候不睡覺
0會員
13內容數
資工系的勞碌人生
你可能也想看
Thumbnail
 2024年9月,越南Dong Tam集團跟CS Wind簽署合作協議,預計在胡志明市旁的隆安省芹勺縣工業園區興建新廠,投資金額上看2千萬美金,用於建造工廠,生產陸域、離岸風機塔架,還有其他部件如水下基礎的單樁、轉接段等。
Thumbnail
 2024年9月,越南Dong Tam集團跟CS Wind簽署合作協議,預計在胡志明市旁的隆安省芹勺縣工業園區興建新廠,投資金額上看2千萬美金,用於建造工廠,生產陸域、離岸風機塔架,還有其他部件如水下基礎的單樁、轉接段等。
Thumbnail
背景:從冷門配角到市場主線,算力與電力被重新定價   小P從2008進入股市,每一個時期的投資亮點都不同,記得2009蘋果手機剛上市,當時蘋果只要在媒體上提到哪一間供應鏈,隔天股價就有驚人的表現,當時光學鏡頭非常熱門,因為手機第一次搭上鏡頭可以拍照,也造就傳統相機廠的殞落,如今手機已經全面普及,題
Thumbnail
背景:從冷門配角到市場主線,算力與電力被重新定價   小P從2008進入股市,每一個時期的投資亮點都不同,記得2009蘋果手機剛上市,當時蘋果只要在媒體上提到哪一間供應鏈,隔天股價就有驚人的表現,當時光學鏡頭非常熱門,因為手機第一次搭上鏡頭可以拍照,也造就傳統相機廠的殞落,如今手機已經全面普及,題
Thumbnail
經過這兩天滿滿的bo3,通往傳奇組的門票只剩下三張了,而剩下的隊伍不是黑馬就是傳統豪門。
Thumbnail
經過這兩天滿滿的bo3,通往傳奇組的門票只剩下三張了,而剩下的隊伍不是黑馬就是傳統豪門。
Thumbnail
從CS 1.6到現代電競遊戲,本文追溯電競耳機25年來的進化史,涵蓋不同時期的代表性產品,並探討技術變革與玩家需求的演變。
Thumbnail
從CS 1.6到現代電競遊戲,本文追溯電競耳機25年來的進化史,涵蓋不同時期的代表性產品,並探討技術變革與玩家需求的演變。
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
當我們身心健康、家庭美滿、事業有成、事主有力的時候,在講台上見證,侃侃而談「即或不然」(但三18)、「應允與否兩皆可」是容易的 ,但這看來不是大部分人或人生大部分時候的經驗。
Thumbnail
當我們身心健康、家庭美滿、事業有成、事主有力的時候,在講台上見證,侃侃而談「即或不然」(但三18)、「應允與否兩皆可」是容易的 ,但這看來不是大部分人或人生大部分時候的經驗。
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
Thumbnail
5 月將於臺北表演藝術中心映演的「2026 北藝嚴選」《海妲・蓋柏樂》,由臺灣劇團「晃晃跨幅町」製作,本文將以從舞台符號、聲音與表演調度切入,討論海妲・蓋柏樂在父權社會結構下的困境,並結合榮格心理學與馮.法蘭茲對「阿尼姆斯」與「永恆少年」原型的分析,理解女人何以走向精神性的操控、毀滅與死亡。
Thumbnail
5 月將於臺北表演藝術中心映演的「2026 北藝嚴選」《海妲・蓋柏樂》,由臺灣劇團「晃晃跨幅町」製作,本文將以從舞台符號、聲音與表演調度切入,討論海妲・蓋柏樂在父權社會結構下的困境,並結合榮格心理學與馮.法蘭茲對「阿尼姆斯」與「永恆少年」原型的分析,理解女人何以走向精神性的操控、毀滅與死亡。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News