A327093 Sequence obtained by swapping each (k*(2n))-th element of the positive integers with the (k*(2n-1))-th element, for all k > 0, in ascending order.
2, 3, 7, 5, 11, 13, 15, 10, 17, 19, 23, 25, 27, 21, 40, 16, 35, 36, 39, 37, 58, 33, 47, 50, 52, 43, 45, 34, 59, 78, 63, 31, 76, 55, 82, 67, 75, 57, 99, 56, 83, 112, 87, 61, 126, 69, 95, 92, 97, 96, 133, 71, 107, 81, 142, 79, 139, 91, 119, 155, 123, 93, 122, 51, 151, 146, 135
Offset: 1
Keywords
Links
- Jennifer Buckley, Table of n, a(n) for n = 1..10000
Crossrefs
Programs
-
Go
func a(n int) int { for k := n; k > 0; k-- { if n%k == 0 { if (n/k)%2 == 0 { n = n - k } else { n = n + k } } } return n }
-
SageMath
def a(n): for k in srange(n, 0, -1): if k.divides(n): n += k if is_odd(n//k) else -k return n print([a(n) for n in (1..67)]) # Peter Luschny, Sep 14 2019
Comments