「CodeIQ」というサイトで、禁止文字つきコードゴルフを1年以上出題して、その解答ノウハウをまとめた本です(コードゴルフ:コードを短く書くゲーム。ショートコーディングとも)。
同問題では、レベルが上がるごとに、「+ - * /」などの演算子、「if」や「eval」などの予約語、「Math」などの組み込みオブジェクトが禁止されていきました。その制約の中で、短いコードを書かなければなりませんでした。
そうした特殊な環境下でのコードの書き方をまとめた本です。
- 目次 -
JavaScript コードゴルフの基本
値を得る
各種演算
文字列処理
その他
おまけコード