OFFSET
0,4
COMMENTS
The Hamming distance between two strings of the same length is the number of places where they differ. - Robert G. Wilson v, Apr 12 2005
REFERENCES
F. J. MacWilliams and N. J. A. Sloane, The Theory of Error-Correcting Codes, Elsevier/North Holland, 1978, p. 8.
LINKS
David Applegate, Benoit Cloitre, Philippe Deléham and N. J. A. Sloane, Sloping binary numbers: a new sequence related to the binary numbers [pdf, ps].
David Applegate, Benoit Cloitre, Philippe Deléham and N. J. A. Sloane, Sloping binary numbers: a new sequence related to the binary numbers, J. Integer Seq. 8 (2005), no. 3, Article 05.3.6, 15 pp.
Saleem Bhatti, Channel coding; Hamming distance.
Alexander Bogomolny, Distance Between Strings.
National Institute of Standards and Technology, Hamming distance.
FORMULA
a(A104235(n)) = 0.
MATHEMATICA
f[n_] := Block[{k = 1, s = 0, l = Max[2, Floor[ Log[2, n + 1] + 2]]}, While[ k < l, If[ Mod[n + k, 2^k] == 0, s = s + 2^k]; k++ ]; s]; hammingdistance[n_] := Count[ IntegerDigits[ BitXor[n, f[n] + n], 2], 1]; Table[ hammingdistance[n], {n, 0, 104}] (* Robert G. Wilson v, Apr 12 2005 *)
CROSSREFS
KEYWORD
nonn,easy,base
AUTHOR
Philippe Deléham, Mar 31 2005
EXTENSIONS
More terms from Robert G. Wilson v, Apr 12 2005
STATUS
approved