출처: https://leetcode.com/problems/add-two-numbers/
문제 설명
You are given two non-empty linked lists representing two non-negative integers. The digits are stored in reverse order, and each of their nodes contains a single digit. Add the two numbers and return the sum as a linked list.
You may assume the two numbers do not contain any leading zero, except the number 0 itself
문제풀이
const solution = (l1, l2) => {
let numbers = [];
for (const arr of [l1, l2]) {
arr.reverse();
numbers.push(Number(arr.join("")));
}
const sumNumber = numbers.reduce((acc, cur) => acc + cur);
const result = sumNumber
.toString()
.split("")
.map((c) => Number(c));
result.reverse();
return result;
};