-プログラマになろう!シリーズ連載スタート!第1回目-
ずいぶんサボっていました。
堀江さんについてなど、時事ネタで書きたいことは山のようにあるのですが、諸般の事情で書けません。
というわけでシステム屋らしい連載を始めようと思います。
どうぞよろしくお願いします。
では、のっけから飛ばしていきます。
弊社の入社試験の第一問です。
--------------------------------------------------------
【1問目】
以下の問題を3通りの方法で解きなさい。
かず子さんは,1本40円と1本60円のえん筆をあわせて30本買って,
1440円はらったそうです。
40円と60円のえん筆を,それぞれ何本買ったのでしょう。
(新版算数6年・下(啓林館)p.95より)
--------------------------------------------------------
小学生の問題も意外と難しいものです。
それを3種類の方法で解くのですから、非常に難しいようで、私の採点で満点は今まで1名もいません。
さて、この設問で何を見ているかというと、どんな考え方をするかということです。
中学受験をした、小学生の家庭教師をしていた、などの経験があると記憶で答えてしまうので余り意味がないのですが、そろそろ、小学校で習ったことを忘れているころなので、その人の考え方を見るのには適切な問題だと思います。
ただ解きなさい。という設問は、大手企業の入社試験でも良く見る問題です。
それでは面白くないので、私が4つ思いついたので3種類答えて貰っています。
調べてみると7種類ぐらいの解き方がありました。
私なりの評価の仕方を書いてみようと思います。
【解法】
1.鶴亀算を利用して解答。
XやYを使わずに解く方法で、この方法で解ければ かなり柔軟な思考回路の持ち主だと評価します。
2.一次方程式を利用して解答。
変数の使い方というのは、プログラムの基本中の基本です。
この解法が出来る人は、結構、プログラムセンスがあると思います。
3.連立方程式を利用して、代入法で解答。
これもプログラムセンスがあると思います。
4.連立方程式を利用して、加減法で解答。
加減法の説き方は私は忘れていました。
でも、一般的に学校で教えているのは加減法のようですね。
まじめに勉強してきたタイプだと思います。
5.グラフを書いて解く。
一次関数のグラフになります。
これはかなり柔軟な発想、且つ、プレゼン能力がある人ですね。
将来、すばらしいSEになれるかもしれません。
数学を得意としていた人にとっては、一次方程式で解ければ一次関数のグラフで解けるのは当たり前といえば、当たり前かもしれません。
しかし、なかなか出来る人は居ませんね。
6.面積図を描いて解く。
すばらしい。
ちょっと思いつきませんでした。
その場で思いついたとしたらすごいです。
プログラマではなく、もっとクリエイティブな仕事に向いているかもしれません。研究職やITでもゲーム系などに向いているかもしれません。
7.総当りする。
これしか思いつかなければ問題ですが、3種類目の答えとしては良いかもしれません。とにかく答えようとする意気込みが見れます。
プログラマとしてその姿勢は評価できます。
実際の解法は『鶴亀算』キーワードをGoogleで検索して調べてみてください。
この設問で、答えがあっているかどうかは私は見ません。
プログラマは解法をコンピュータに伝えるのが仕事で、答えはコンピュータが出せば良いのです。
どんな考え方で、どんな部分が得意か見るために出題しています。
個人的には『1・2・3と出来て欲しいな、できればグラフを使って解いてくれないかな』と思って出題しています。
もちろん、出来なかったからといって、プログラマになれないというわけではありません。
しかし、問題を解くためにいろんな解法を考えるということは大切なことです。
1つの解き方で満足してしまう人は、プログラミングをしていて考えに詰まったとき、どうにもならなくなります。
是非、複数の解法を考えるということを、普段の生活でも実践してみてください。
プログラミングに限らず、生活の様々なことに役立つはずです。
では、次回から『プログラマになろう!』を数回に分けて書いていきたいと思います。
具体的な内容は『エクセルでドラゴンクエスト風の戦闘シーンを作る』というものです。
もちろん、エクセルで作る以上、画像処理やBGMなどは作りません。
実際に出来たもので遊ぶということには、あまり期待しないでください。
プログラム経験者の方、もしよろしければ『私ならこう作る』というものを考えてみてください。
つまり、お客様から『エクセルでドラゴンクエスト風のゲームを作って』といわれたときにどうするか、考えてみてください。
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
◇プログラマになろう連載シリーズ
●【リンク】「エクセルでドラゴンクエスト風の戦闘シーンを作る」
-プログラマになろう!第2回-
●【リンク】「弊社入社試験より」
-プログラマになろう!連載スタート!第1回-
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
<< 第15回目 「近鉄バッファローズ、オリックスブルーウェーブの合併問題」 | | 第17回目 「エクセルでドラゴンクエスト風の戦闘シーンを作る」-プログラマになろう!第2回- >>

コラムの全インデックス
アーカイブ