Jacobi symbol: Difference between revisions
m
→{{header|Sidef}}: updated code
(Added XPL0 example.) |
m (→{{header|Sidef}}: updated code) |
||
Line 1,647:
Also built-in as '''kronecker(n,k)'''.
<syntaxhighlight lang="ruby">func jacobi(
assert(
assert(
var t = 1
while (
(a,n) = (n,a)
t = -t if ([a%4, n%4] == [3,3])
}
}
for
assert_eq(jacobi(
}</syntaxhighlight>
|