再帰を使用して解決することになっている問題があります。
ハミング距離。長さの 2 つのビット文字列間のハミング距離はn、2 つの文字列が異なるビット数に等しくなります。コマンド ラインから整数kとビット文字列を読み取り、sから最大 k 以下のハミング距離を持つすべてのビット文字列を出力するプログラムを作成しsます。たとえば、kis2とsis0000の場合、プログラムは次のように出力する必要があります。
0011 0101 0110 1001 1010 1100
ヒント:反転kするNビットを選択します。s
どこから始めればよいかわかりません。誰かが私を正しい方向に向けることができますか?