検索
連載

ソフトウェア工学的には羽生善治の「5二銀」は最善手ではない!? 東工大入試問題をプログラムで解く組み込みエンジニアの現場力養成ドリル(32)(3/4 ページ)

今回は、東工大の2012年度入試問題(数学)を取り上げます。これをプログラミングで解いていただきますが、今回のテーマは単に「難解な入試問題をC言語で解く」という「10分間ミステリーのような意外性を楽しむ頭脳ゲーム」ではありません。その一歩先の「誰にでも簡単に理解できるアルゴリズムとはどういうものか」という「ソフトウェア開発の永遠の課題」を考えることにあります。

Share
Tweet
LINE
Hatena

「桶狭間の戦い」症候群

 理系人間は、私も含め、「エレガントに問題を解きたい」と思います。そう考えるエンジニアは、敵の10%の軍勢で相手を倒す「桶狭間の戦い症候群」に罹患(りかん)しています。

 羽生五段の妙手、「5二銀」のように、エレガントなアルゴリズムは、以下のような利点があります。

Copyright © ITmedia, Inc. All Rights Reserved.

ページトップに戻る