読者です 読者をやめる 読者になる 読者になる

No Caffeine, No Life

プログラミング(主にPython)

数学パズル Q41 美しい?IPアドレス: ビット表現で遊ぶ

2進数で対称になる数、を考えると16ビットの数を反転し、追加して32ビットの数を得ることを考える。これを10進数に変換したときに、0-9の数を1個ずつ使っていればよい。

その場合の解答例:

実際には16ビットではなくて8ビットで十分。その場合は、下記のようになる:

広告を非表示にする