Сложение чисел, представленных массивами

Medium
ArrayMathYandexTinkoffAvito

Напишите функцию addNumbers(arr1, arr2), которая принимает два массива цифр (каждый элемент — одна цифра числа) и возвращает их сумму тоже в виде массива цифр.

addNumbers([1, 2, 3], [4, 5, 6]) // => [5, 7, 9]
addNumbers([5, 4, 4], [4, 5, 6]) // => [1, 0, 0, 0]  (перенос!)
addNumbers([9, 9, 9], [1])       // => [1, 0, 0, 0]
Подсказка

Используйте BigInt — он работает с числами любой длины без потери точности. Конвертируйте массив в строку через .join(''), оберните в BigInt(), сложите, переведите обратно в массив цифр.

Ваш код - JavaScript
Результаты
Нажмите «Запуск» для выполнения кода