私は2進数を持っています:1010
最初に 0000000001010 (サイズ 13 ) に追加してから、「1」が発生する位置を計算する必要があります
毎回異なる2進数を取得するので、次回は100000000になる可能性があります。つまり、「0000」を追加して、どのビットに1が含まれているかを計算するだけです。
Pythonで追加する方法がわかりません。
私はビット0が何かをするという基本的な慣習を持っています.ビット12は「xyz」を行い、それはリトルインディアン形式であるため、アクティブなビットの処理を開始する前に、取得した2進数の長さを12に等しくする必要があります(すなわち 1 )
助けてください..コードの残りの部分はpythonであるため、pythonのみで実行する必要があります...
プログラミング初心者。ありがとう。