第 02 天 循序渐进加深难度( leetcode 002 )

JavaScript 解答

var addTwoNumbers = function (l1, l2) {

    var c = 0;
    var ret = new ListNode(0);
    var curr = ret;

    while (l1 || l2) {
        var a = l1 ? l1.val : 0;
        var b = l2 ? l2.val : 0;
        var sum = a + b + c;
        c = Math.floor(sum / 10);
        curr.next = new ListNode(sum % 10);
        if (l1) {
            l1 = l1.next;
        }
        if (l2) {
            l2 = l2.next;
        }
        curr = curr.next;
    }
    if (c) {
        curr.next = new ListNode(c);
    }

    return ret.next;
};

Ruby 解答

def add_two_numbers(l1, l2)
    return add(l1,l2,0)
end

def add(l1,l2,f)
    if not l1 and not l2 and f==0
        return nil
    end
    ans=f +(l1 ? l1.val : 0)+(l2 ? l2.val : 0)
    res=ListNode.new(ans%10)
    res.next=add(l1 ? l1.next : nil,l2 ? l2.next : nil,ans/10)
    return res
end

<<:  [Day3] OpenAPI

>>:  资料呈现与运算处理

心情管理不好,知识管理如何发挥?

我能同意职员上班不能看股票,因为起起伏伏的线图,也会跟随着心情曲线起伏,让当天无法专注於工作上,毕竟...

Day03基本架构(HTML)

HTML的基本架构 首先 我使用的编辑器是VS CODE 因为它的介面还蛮适合新手 而且提供很多套件...

GoDaddy 购买网域教学-建立你的网路门牌

GoDaddy 是一家美国上市的网域注册公司,也是全球网域注册量前10名的注册商,在 GoDaddy...

尚气与十环传奇

尚气与十环传奇在线观看 漫威影业荣誉出品史诗冒险《尚气与十环传奇》,结合前所未见的震撼性动作、令人惊...

[素食吃到饱 vegetarian food] 天菜丰巢 VeGood 蔬食百汇(台中-文心秀泰)半自助晚餐 SHOWTIME LIVE TAICHUNG WENXIN STORE

铁人赛至今已进入下半场,今天就来个素食Buffet吧~ 受到疫情波及,许多店家的生意都是属於「门可罗...