キー縛り

変な夢を見た。

大きな体育館の中に多数のパソコンが並んでいて、垂れ幕が垂れ下がっている。垂れ幕には

『絶叫! キー縛りプログラミング大会』

と書かれている。審判によると次のようなルールのようだ。

  • 指定されたものをその場でプログラミングする。
  • 問題毎に個々がランダムな"縛りキー"を与えられる。
    • "縛りキー"に与えられたキーは使ってはいけない(例えば、「a」キーが縛りなら「a」を一切使ってはいけない)。
    • 縛りキーは次の問題でも引き継がれる(つまり、段々と増えて行く)。
  • 速く、正しく作ったもの勝ち
  • プログラムに使用する言語はCのみ

一問目で俺にはshiftキーが縛られた。当然、一問目敗退だ*1

あぁ、平和ってすばらしいなぁ。

*1:試しにshiftキー無しでCのコードを書いてみると分かる。