Domanda

Devo moltiplicare due grandi numeri - salvato come stringa - qualsiasi suggerimento come farlo?

È stato utile?

Soluzione

Ripensa alla scuola di classe e come risolveresti il problema a mano.

Altri suggerimenti

dipende dalla lingua e da quanto sono grandi i numeri.Ad esempio in C, è possibile convertire la stringa in INT con ATOI e quindi moltiplicare se il prodotto si adatta a 32 bit INT.Se il numero è troppo grande per 32 bit, probabilmente dovrai usare la biblioteca Bigint di terze parti.Alcune lingue (Python, Haskell) hanno un supporto incorporato per Bigint, quindi è possibile moltiplicare i numeri di qualsiasi dimensione.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top