2014/02/22

check I/Oというサービスを初めてみた

check I/Oというサービスがあって、ちょっとおもしろそうだったので登録してみました。

これ、RPG感覚でプログラミングが勉強できるサイトなのですが、まず登録の際にいきなりプログラミング問題を解かされます(ちなみに、以下のように大して難しくはありません)。


言語は見ての通りpythonです(ログインしたあとは2.7と3が選べます)。
checkio関数を編集して、elsの最初の三要素の和を求めよ、という問題で、画面上でcheckio(els)関数を定義してやれば良い、という塩梅です。
def checkio(els):
  return els[0]+els[1]+els[2]
なり、sum(els[0:2])なり、なんでも構いませんが、裏でpythonインタプリタが動いて検算をしてくれます。

ログインすると、こんなRPGチックな画面になります。それぞれの浮島に問題が用意されているようです。まだ、HOMEとLibrary 2.0とElectric Stationにしか行けません。


まあ頭の体操にはいい感じかもしれないので、地味に続けてみようかと思います。
(おっと、その前に、ANSI Common Lispの演習を終わらせないと…)

0 件のコメント: