19
ビット浮動シーケンス
LSBからMSBにビットが浮き上がり、コンテナの上部に浮くまで毎回1ポジションずつ移動します。 0000 0001 0010 0100 1000 1ビットが最上部に浮かぶと、別のビットがその旅を開始し、他のビットに出会うと停止します。 1001 1010 1100 これは、コンテナがビットでいっぱいになるまで発生します。 1101 1110 1111 チャレンジ 整数を指定すると、そのビット数のコンテナの「ビット浮動シーケンス」を出力します。 シーケンスの各用語は、任意のセパレーターで区切ることができます。 編集:シーケンスは、最初のtherm:で始まる10進整数として表示する必要があります0。 コンテナのサイズはゼロより大きく、選択した言語でサポートされている最大の整数のビット数まででなければなりません。入力は常にこの要件に一致すると想定できます。 例 数値シーケンスのみが必要です。バイナリ表現が例として示されています。 以下のための1:0 1 0 -> 0 1 -> 1 以下の場合3:0 1 2 4 5 6 7 000 -> 0 001 -> 1 010 -> 2 100 -> 4 101 -> …