プログラマ脳を鍛える数学パズル シンプルで高速なコードが書けるようになる70問

出版社:翔泳社
ISBN:9784798142456
本体価格:2,580円
発売日:2015年10月13日
著者:増井敏克 著

詳細は翔泳社サイトへ

パズルを解くコードを、あなたは書けるか?
アルゴリズムがみるみるわかる!プログラミングってやっぱり楽しい!

急速な技術の進歩、システム開発競争の激化…。プログラマを取り巻く環境はやさしいものではありません。でも、思い出してみてください。自分の書いたソースコードでプログラムが動くのを初めて見たとき。思い描いた通りのプログラムができたとき。プログラミングの楽しさを感じたことでしょう。何もないところからソースコードだけで新たな価値を生むプログラマは、非常に魅力的な職業です。

本書で登場する数学パズルは、そのようなワクワクにあふれています。「両替したときの硬貨の組み合わせはいくつ?」のような問題から、「国名でしりとりしたときに、一番長く続く順番は?」「運命の出会いは何通り?」というものまで、70の問題を解くコードを、3人のキャラクターたちと一緒に考えていきます。

パズルを解くうちにアルゴリズムが身につき、シンプルで高速なコードが書けるようになります。楽しみながらスキルアップもできて一石二鳥。さっそく挑戦してみましょう!

■本書に収録されている問題(抜粋)
[Q01]10進数で回文
[Q03]カードを裏返せ
[Q08]優秀な掃除ロボット
[Q10]つりあわない男女
[Q22]排他的論理和で作る三角形
[Q33]百人一首の達人
[Q45]素数のマトリックス
[Q48]グレイコードのループ
[Q53]いたずらされたお菓子
[Q64]迷路で待ち合わせ


ページTOPへ