Pergunta

Eu tenho que multiplicar dois grandes números - salvos como string - qualquer sugestão como fazer isso?

Foi útil?

Solução

Pense de volta à escola e como você resolveria o problema de longa duração.

Outras dicas

Depende do idioma e quão grandes são os números.Por exemplo, em C, você pode converter string para int com ATOI e, em seguida, multiplicar se o produto se encaixar em 32 bits int.Se o número é muito grande para 32 bits, você provavelmente terá que usar a Biblioteca Bigint de terceiros.Algumas línguas (Python, Haskell) têm suporte integrado para BIGINT, para que você possa multiplicar números de qualquer tamanho.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top