OFFSET
1,2
COMMENTS
LINKS
Chai Wah Wu, Table of n, a(n) for n = 1..10000 (n = 1..1004 from Robert Israel)
EXAMPLE
MAPLE
f:= proc(n) local k;
for k from 1 by 2 do
if convert(convert(k^n, base, 2), `+`) = n*convert(convert(k, base, 2), `+`) then return k
fi
od
end proc:
map(f, [$1..50]);
MATHEMATICA
a[n_] := Module[{k = 1}, While[Divide @@ DigitCount[k^{n, 1}, 2, 1] != n, k += 2]; k]; Array[a, 65] (* Amiram Eldar, Nov 07 2022 *)
PROG
(Python)
def a(n):
k = 1
while bin(k**n).count("1") != n*bin(k).count("1"): k += 2
return k
print([a(n) for n in range(1, 66)]) # Michael S. Branicky, Nov 06 2022
(Python 3.10+)
from itertools import count
def A358268(n): return next(filter(lambda k:k.bit_count()*n==(k**n).bit_count(), count(1, 2))) # Chai Wah Wu, Nov 07 2022
(PARI) a(n) = my(k=1); while (hammingweight(k^n) != n*hammingweight(k), k++); k; \\ Michel Marcus, Nov 07 2022
CROSSREFS
KEYWORD
AUTHOR
Robert Israel, Nov 06 2022
STATUS
approved