Домашнее задание: как написать собственное умножение больших чисел?
В моем проекте я имею дело с умножением больших чисел (больше, чем java.long), которые я смотрюBigNumber
класс какint[]
, В основном мне нужно реализовать что-то вроде этого:
157 x
121 y
----
157 result1
314 + result2
157 + result3
------
18997 finalResult
Но как мне это реализовать?
Я думал о расширении результата 2,3 с нулями (3140, 15700) и добавлении их. Но сначала мне нужно как-то перемещаться между каждой цифрой y и умножать ее на каждую цифру x.