A061007 a(n) = -(n-1)! mod n.
0, 1, 1, 2, 1, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0
Offset: 1
Examples
a(4) = 2 since -(4 - 1)! = -6 = 2 mod 4. a(5) = 1 since -(5 - 1)! = -24 = 1 mod 5. a(6) = 0 since -(6 - 1)! = -120 = 0 mod 6.
Links
- Antti Karttunen, Table of n, a(n) for n = 1..10000
Crossrefs
Programs
-
Mathematica
Table[Mod[-(n - 1)!, n], {n, 100}] (* Alonso del Arte, Mar 20 2014 *)
-
PARI
A061007(n) = ((-((n-1)!))%n); \\ Antti Karttunen, Aug 27 2017
-
PARI
apply( {A061007(n) = !(n-1)!%n}, [0..99]) \\ M. F. Hasler, Jul 19 2024
-
Python
from sympy import isprime def A061007(n): return 2 if n == 4 else int(isprime(n)) # Chai Wah Wu, Mar 22 2023
Comments