|
|
A164381
|
|
Triangle T(n,k) read by rows: T(n,k) = 1 if (n mod k) <= 2*k/9, -1 if 2*k/9 < (n mod k) <= 4*k/9, otherwise 0.
|
|
1
|
|
|
1, 1, 1, 1, 0, 1, 1, 1, -1, 1, 1, 0, 0, -1, 1, 1, 1, 1, 0, 1, 1, 1, 0, -1, 0, -1, 1, 1, 1, 1, 0, 1, 0, -1, 1, 1, 1, 0, 1, -1, 0, 0, -1, 1, 1, 1, 1, -1, 0, 1, 0, -1, -1, 1, 1, 1, 0, 0, 0, 1, 0, 0, -1, 1, 1, 1, 1, 1, 1, 1, -1, 1, 0, 0, -1, 1, 1, 1, 1, 0, -1, -1, 0, 1, 0, 0, -1, -1, 1, 1, 1
(list;
table;
graph;
refs;
listen;
history;
text;
internal format)
|
|
|
OFFSET
|
0,1
|
|
LINKS
|
|
|
EXAMPLE
|
Triangle begins as:
1;
1, 1;
1, 0, 1;
1, 1, -1, 1;
1, 0, 0, -1, 1;
1, 1, 1, 0, 1, 1;
1, 0, -1, 0, -1, 1, 1;
1, 1, 0, 1, 0, -1, 1, 1;
1, 0, 1, -1, 0, 0, -1, 1, 1;
1, 1, -1, 0, 1, 0, -1, -1, 1, 1;
|
|
MATHEMATICA
|
T[n_, k_]:= If[Mod[n, k]/k<=2/9, 1, If[2/9<Mod[n, k]/k<=4/9, -1, 0]];
Table[T[n, k], {n, 12}, {k, n}]//Flatten
|
|
PROG
|
(Magma)
if (n mod k) le 2*k/9 then return 1;
elif 2*k/9 lt (n mod k) and (n mod k) le 4*k/9 then return -1;
else return 0;
end function;
(SageMath)
if ((n%k)/k <= 2/9): return 1
elif (2/9 < (n%k)/k <= 4/9): return -1
else: return 0
flatten([[A164381(n, k) for k in range(1, n+1)] for n in range(1, 17)]) # G. C. Greubel, Dec 03 2022
|
|
CROSSREFS
|
|
|
KEYWORD
|
|
|
AUTHOR
|
|
|
EXTENSIONS
|
|
|
STATUS
|
approved
|
|
|
|