発行元 小野田博一 .
エディションノート
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。
考える力は人にとって最も重要な能力の一つだ。ソフトウェア開発だけでなく、ビジネスシーンでは、論理的な思考能力、問題解決力を使って課題を効率良く解決しなくてはならない。しかし応用力を訓練する機会は少ない。
この本には、プログラマの能力を試し、鍛えるのに適したパズルを掲載しており、コンピュータサイエンスでよく知られた技法のいくつかを現実の問題に当てはめた実例も、その思考過程を含めて掲載している。一部の難しいパズルでは、それを解くプログラムの疑似コードも掲載している。
また単なる自己研鑽書を超え、難易度の高いパズルが好きな人にとっては、解く楽しみを得ることのできる娯楽本の要素もある。