77 assert(bit_manipulation::hamming_distance::hamming_distance(11, 2) == 2);
78 assert(bit_manipulation::hamming_distance::hamming_distance(2, 0) == 1);
79 assert(bit_manipulation::hamming_distance::hamming_distance(11, 0) == 3);
81 assert(bit_manipulation::hamming_distance::hamming_distance(
"1101",
83 assert(bit_manipulation::hamming_distance::hamming_distance(
"1111",
85 assert(bit_manipulation::hamming_distance::hamming_distance(
"0000",
88 assert(bit_manipulation::hamming_distance::hamming_distance(
"alpha",
90 assert(bit_manipulation::hamming_distance::hamming_distance(
"abcd",
92 assert(bit_manipulation::hamming_distance::hamming_distance(
"dcba",