No Programming, No Life

新しいNPNLです。http://d.hatena.ne.jp/fumokmm/ から引っ越してきました。

Re:IPv6アドレスの短縮

お題: Server error
投稿: Server error


ネットワークは情報試験でちょこっとだけかじったので、ちょっとIPv6にも親近感が沸きます。
IPv4が枯渇するのも時間の問題ですし、今後、こういったコードが至るところで書かれることになるんでしょうか。

考察

投稿では手っ取り早く、

複数続く0の数が同じ候補が2つ以上あった場合は、
先頭のものを圧縮するようにしました。
(#replaceFirstを利用)

としたんですが、先頭じゃなくて、連続している数が一番多いところを圧縮するようなコードも考えてみる必要がありそう。
時間があったら、このエントリで続きを書こう。