たまたま、0の文字列を読み取り、バイナリにいくつあるかをテープに書き込むチューリングマシンのアルゴリズムが必要です。
実際には、マシンは実際には0をカウントしないことを認識していますが、その方法についてはかなり困惑しています。
まず、2進数がXか何かで始まる場所をマークする必要があると思います。次に、最初の0に1を書き込み、次の0のそれぞれについて、最下位ビットが0の場合は0になります。 1ですが、1の場合はどうなりますか?たぶんそれを0に変えて、0または空白を見つけて1に変えるまで、すべての1を0に変えて左に進み続けますか?繰り返しになりますが、その場合、LSBに関係なく同じことです。これは、同じことを行うため、0のみが最初の位置になるためです...
うーん...ラバーダック...