Вопрос

Я должен умножить два больших количества - сохранена как строка - любой подсказку, как это сделать?

Это было полезно?

Решение

Думайте обратно в класс школы, и как вы решите проблему долгой рукой.

Другие советы

зависит от языка и насколько большинству есть номера.Например, в C вы можете преобразовать строку в int с ATOI, а затем умножить, если продукт будет соответствовать 32-битному INT.Если номер слишком велик для 32bit, вам, вероятно, придется использовать стороннюю библиотеку Bigint.Некоторые языки (Python, haskell) имеют встроенную поддержку для Bigint, поэтому вы можете умножить количествам любого размера.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top