ia
Size: a a a
ia
В
В
ia
ia
ia
ia
T
const addTwoNumbers = (l1, l2) => {
let cf = 0, res = [], res2 = null;
while(l1?.val !== undefined || l2?.val !== undefined || cf) {
const a = l1?.val ?? 0, b = l2?.val ?? 0
res.push((a + b + cf) % 10)
cf = (a + b + cf) / 10 | 0
l1 = l1?.next;
l2 = l2?.next;
}
return res.reduceRight((acc, el) => new ListNode(el, acc), null)
}
T
ia
p
p
AK
p
p
AK
p
T
p