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