Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
整数を指定すると、perl でビットごとに出力したいと思います。たとえば、9という数字が与えられた場合、取得したい
1 0 0 1
どうすればこれを達成できますか。基本的に私がやろうとしているのは、2 つの 1 の間の最長の 0 の数を取得することです。つまり、数値のビット単位の表現がこの 1000001001 である場合、この perl 関数が 5 を返すようにしたいと考えています。
これをperlでコーディングする最良の方法を知りたいです。perl はまったくの初心者です。