Le cose sono state impegnate nelle ultime settimane e sto ancora mettendo insieme un articolo per l'ultima sfida. Spero di avere qualcosa fuori entro la fine di questa settimana o all'inizio della prossima. Nel frattempo, che ne dici di un'altra sfida? Lo terremo facile, dal momento che sospetto che tu sia impegnato come me. Come seguito della sfida del mese scorso, voglio che tu crei una funzione, multiplyBig ( un' , B ), dove, come l'ultima sfida, un' e B sono stringhe di testo composte solo da numeri interi e, possibilmente, dal segno negativo come primo carattere. La funzione dovrebbe trattare un' e B come numeri interi molto grandi e restituiscono il loro prodotto. Gli input un' e B non avrà necessariamente lo stesso numero di cifre o lo stesso segno.
punteggio
- Otto punti per una versione che può moltiplicare correttamente 100 coppie di numeri di 100 cifre.
- Tre punti aggiuntivi per l'implementazione che possono fare questo il più veloce per 100 coppie di numeri di 1.000 cifre (2 punti per il secondo, 1 per il terzo).
- Tre punti aggiuntivi per l'implementazione che possono moltiplicare la coppia maggiore di numeri di uguale lunghezza in meno di 5 secondi (2 per secondo, 1 per terzo).
Gli stessi numeri verranno utilizzati per testare tutte le voci. Devi solo considerare l'uso di due input di stringhe di testo; Mi occuperò del loop su tutte le coppie di numeri quando testerò le voci. Le iscrizioni sono previste entro le 23:59 degli Stati Uniti orientali, mercoledì 15 luglio.
In bocca al lupo!