Salve, stavo risolvendo il problema Decimal Fractions, ma il mio programma non funziona correttamente. Usando un altro programma che calcola il numero di cifre che si ripetono per un SINGOLO NUMERO, ottengo che, per esempio, il 7 ha più cifre ripetute di 9. Quando però uso il programma effettivo, che compara i vari numeri, ottengo che 9 prevale su 7. Qualcuno sa aiutarmi?
Codice:
https://pastebin.com/waiepVT9
Ciao,
ho guardato il tuo codice ma non credo di aver capito esattamente cosa fa. Prova a spiegare a parole il tuo algoritmo.
Comunque posso dirti che c’è un modo molto più semplice per trovare la lunghezza del periodo, ma più difficile da dimostrare.
2 Mi Piace
Ho notato un errore che avevo fatto, e sono riuscito a fare in modo che un caso d’esempio dia il giusto risultato, ma gli altri casi ancora non vanno. Allego la nuova versione con degli appunti su cosa fa il programma. Spero si capisca…
https://pastebin.com/2FZjL15i
edit: ho notato un altro errore e ora ho ottenuto 20 punti… ancora non è un granchè come risultato, ma almeno ci sto lavorando.
https://pastebin.com/u71MqViP