Linux words

Linux words 終了。面白い問題だった。

C

C は最後に kou さんに抜かされ 1B 差で負けた。この解は、

j+=j!=2|!p[3]

がすごい。j は、0, 1, 2, 2,...... 2, 3, 4, 5 と変化する。ただ、他の部分は、ループ一重化に拘りすぎたのか、単純な二重 for 文にすることで、107B まで縮まった。

vi

私の解。この解では、はじめて、"\%nc" という正規表現を使った。カラム n にマッチするという vim 独自の正規表現だ。

JavaScript

私の解。当初、文字列の比較では、toUpperCase() を呼んで 'LINUX' の各文字とマッチさせていたが、case insensitive正規表現を用いたら、かなり縮んだ。