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