A051777 Triangle read by rows, where row (n) = n mod n, n mod (n-1), n mod (n-2), ...n mod 1.
0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 2, 1, 0, 0, 1, 2, 0, 0, 0, 0, 1, 2, 3, 1, 1, 0, 0, 1, 2, 3, 0, 2, 0, 0, 0, 1, 2, 3, 4, 1, 0, 1, 0, 0, 1, 2, 3, 4, 0, 2, 1, 0, 0, 0, 1, 2, 3, 4, 5, 1, 3, 2, 1, 0, 0, 1, 2, 3, 4, 5, 0, 2, 0, 0, 0, 0, 0, 1, 2, 3, 4, 5, 6, 1, 3, 1, 1, 1, 0, 0, 1, 2, 3, 4, 5, 6, 0, 2, 4, 2, 2, 0, 0
Offset: 1
Examples
row (5) = 5 mod 5, 5 mod 4, 5 mod 3, 5 mod 2, 5 mod 1 = 0, 1, 2, 1, 0. 0 ; 0 0 ; 0 1 0 ; 0 1 0 0 ; 0 1 2 1 0; 0 1 2 0 0 0 ; 0 1 2 3 1 1 0 ; 0 1 2 3 0 2 0 0; 0 1 2 3 4 1 0 1 0 ; 0 1 2 3 4 0 2 1 0 0 ; 0 1 2 3 4 5 1 3 2 1 0 ; 0 1 2 3 4 5 0 2 0 0 0 0 ; 0 1 2 3 4 5 6 1 3 1 1 1 0 ;
Links
- Reinhard Zumkeller, Rows n=1..150 of triangle, flattened
Crossrefs
Programs
-
Haskell
a051777 n k = a051777_row n !! (k-1) a051777_row n = map (mod n) [n, n-1 .. 1] a051777_tabl = map a051777_row [1..] -- Reinhard Zumkeller, Jan 25 2011
-
Mathematica
Flatten[Table[Mod[n,Range[n,1,-1]],{n,20}]] (* Harvey P. Dale, Nov 30 2011 *)
Comments