oregon ha scritto:
No, ti confermo che, secondo la mia opinione, non funziona se non funziona sempre. E' un concetto semplice in matematica, non puoi avere un "Teorema di Pitagora" che a volte va e a volte no ...
E sicuramente non potrai fare nulla con un algoritmo che "non si sa" quando funziona.
Non te la prendere, ci hai tentato ...
P.S. Le sfide non mi piacciono, non mi interessano ...
Guarda questo oregon , basta trovare semplicemente solo il maggiore dei due numeri primi che formano il prodotto per ottenere il più piccolo dei due.
P1 è maggiore di P2
( 2178 * ( P1 * P2 ) ) / 22 = N1
99 / (P1 * P2) = N2
N1 / N2 = N3
N3 / (provare con un numero primo a random , ma solo P1 è corretto , perchè è il maggiore tra i due) = N4
N4 / (P1 *P2) = P2
Esempio :
10007 * 3 = 30021
( 2178 * ( 10007 * 3 ) ) / 22 = 2972079
99 / 30021 = 0,00329769161
2972079 / 0,003297 ( ho preso solo sei cifre decimali ) = 901449499,545
901449499 / 10007 (provando a Random , proviamo P1 ) = 90081,89
90081 / 30021 = 3,000599 and this is P2 = 3