クロクロ・ショップ

JavaScript:特殊コードゴルフ マニアクス

「+や%の演算子が使えない」「if文が使えない」「Mathが使えない」「数字や文字列が使えない」。そんな過酷な環境でのベストプラクティス。

 禁止文字つきコードゴルフを1年以上出題して、その解答ノウハウをまとめた本です。

詳細情報

 「CodeIQ」というサイトで出題してきた、特殊なコードゴルフ(※1)「ダンジョン問題」の解答ノウハウをまとめた本です。

(※1 コードゴルフ:ショートコーディングとも言う。コードを短く書くゲーム)

 「ダンジョン問題」では、レベルが上がるごとに、「+ - * /」などの演算子、「if」や「eval」などの予約語、「Math」などの組み込みオブジェクトが禁止されていきます。その制約の中で、短いコードを書かなければなりません。

 筆者は、この「ダンジョン コードゴルフ」を出題するとともに、解説を書いてきました。そういった解説記事の中から、特定の処理を別の書き方で書いたコードをまとめた本を作りました。

2017-09-03:ver1.1に更新。

目次

前書き ……2
JavaScript コードゴルフの基本 ……3
値を得る ……8
各種演算 ……11
文字列処理 ……16
その他 ……19
裏表紙おまけコード ……24

プレビュー

 本のページのサンプルです。

QR コード

情報

著作権者 : 柳井 政和

Web Site : http://crocro.com/

This Page : http://crocro.com/shop/item/js_spc_codegolf_maniacs.html

埋め込み :

Twitter : ruten