Tonelli-Shanks algorithm: Difference between revisions
m
→{{header|PicoLisp}}
(add PicoLisp) |
|||
Line 971:
(de ts (N P)
(and
(=
(let
(Q (dec P)
Line 997:
D (**Mod N Q P)
M S )
(
(T (=1 D) (list R (- P R)))▼
(zero I)
(for
Line 1,016 ⟶ 1,015:
C (% (* B B) P)
D (% (* D C) P)
M I
(println (ts 10 13))
|