Visualizzazione dei risultati da 1 a 3 su 3

Visualizzazione discussione

  1. #2
    Io ho utilizzato questo metodo per determinare se un numero è primo:

    codice:
        boolean isPrime (int n)
        {
            for(int i=2; i < Math.sqrt(n); i++)
                if(n%i==0) 
                    return false;
            
            return true;
        }

    Non so chi ha dimostrato che basta iterare fino alla radice di n invece che fino a n per determinare la primalità.

    Ho provato a lanciare la ricerca del milionesimo e ha terminato in poco più di 20 secondi, trovando come numero 15.476.711

    Non so se può essere considerato un risultato efficiente, prova a cercare metodi migliori per determinare la primalità!
    Ultima modifica di Leonerd; 19-12-2016 a 02:09

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.