(12C) Finding Two Factors Close to N
|
10-20-2019, 11:02 PM
Post: #2
|
|||
|
|||
RE: (12C) Finding Two Factors Close to N
(10-20-2019 03:10 PM)Eddie W. Shore Wrote: N = (B - A) * (B + A) I think you meant the program test integer C = A+B, A+B+1, A+B+2, ... If C^2 - N is a square, then stop Using your example, N = 22356 C = int(√N) + 1 = 150 C^2 - N = 144 = 12^2 → N = 150^2 - 12^2 = (150 + 12) * (150 - 12) = 162 * 138 Thomas Kleem also posted Fermat Factorization code for HP-12C, but only for odd N https://www.hpmuseum.org/forum/thread-11...#pid103729 |
|||
« Next Oldest | Next Newest »
|
Messages In This Thread |
(12C) Finding Two Factors Close to N - Eddie W. Shore - 10-20-2019, 03:10 PM
RE: (12C) Finding Two Factors Close to N - Albert Chan - 10-20-2019 11:02 PM
|
User(s) browsing this thread: 2 Guest(s)