Умножение длинного числа

средне
# решено

Дан массив чисел nums, представляющий собой число, записанное в обратном порядке. Также дано число n (1 ≤ n ≤ 9). Необходимо умножить nums на число n в столбик и вернуть в качестве результата изменённый массив nums.

Пример 1:

Ввод: nums = [3,2,1], n = 2
Вывод: [6,4,2]
Объяснение: 123 * 2 = 246 → [6,4,2]

Пример 2:

Ввод: nums = [0,0,9], n = 3
Вывод: [0,0,7,2]
Объяснение: 900 * 3 = 2700 → [0,0,7,2]

Ограничения:

  • len(nums) ≥ 1
  • 0 ≤ nums[i] ≤ 9
  • nums не содержит ведущих нулей, кроме случая числа 0 ([0])
  • 1 ≤ n ≤ 9