Program 2, “Hamming,” will read in an integer “k” and a bit string “s” from the command lin...

Program 2, “Hamming,” will read in an integer “k” and a bit string “s” from the command line, calculate the “Hamming Distances,” and prints all bit strings that have Hamming distance of “k” from “s.”Please add Commenting (code documentation)

Note: The Hamming Distance is equal to the number of bits in which the two strings differ.

A sample run would be as follows. 

java Hamming 2 0011
1111 1001 1010 0101 0110 0000

1111 1001 1010 0101 0110 0000

Solved
COMPUTER SCIENCE 1 Answer Abdelrahman Abdelnasser