题解 | 牛群的能量值

牛群的能量值

https://www.nowcoder.com/practice/fc49a20f47ac431981ef17aee6bd7d15

  1. 原地修改比较复杂,新建节点比较好。
  2. l1, l2, c 任何一个有效都需要计算下去。

import java.util.*;

public class Solution {
    public ListNode addEnergyValues (ListNode l1, ListNode l2) {
        if (l1 == null) {
            return l2;
        }
        if (l2 == null) {
            return l1;
        }

        ListNode guard = new ListNode(0);
        ListNode t = guard;
        int c = 0;
        while (l1 != null || l2 != null || c != 0) {
            int sum = c;
            if (l1 != null) {
                sum += l1.val;
                l1 = l1.next;
            }
            if (l2 != null) {
                sum += l2.val;
                l2 = l2.next;
            }
            c = sum / 10;
            t.next = new ListNode(sum % 10);
            t = t.next;
        }
        return guard.next;
    }
}

全部评论

相关推荐

Rena1ssance_:对的,要是面评没太烂,勤更新简历等捞就行了,腾讯可以无限复活
点赞 评论 收藏
分享
小鸡蛋吃布丁:上岸编制,考个偏远的四五线小县城的话那确实难度不高,工资三四千的,但是考发达地区的纯看实力和运气了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务