穀物

穀物

初級

説明

チェス盤の各マスに置く小麦の粒の数が2倍になっていくとき、チェス盤全体で小麦の粒がいくつになるかを計算しましょう。

昔々、王子の命を救った賢い召使いがいました。王は、召使いが思い描くものなら何でも報酬として与えると約束しました。王がチェスを愛していることを知っていた召使いは、小麦の粒が欲しいと王に告げました。チェス盤の最初のマスに1粒、続くマスごとに粒の数が2倍になっていくように、と。

チェス盤には64のマスがあります(1番目のマスには1粒、2番目のマスには2粒、以下同様です)。

次のことを表示するコードを書いてみましょう。

  • あるマスに何粒あったか
  • チェス盤全体の粒の合計数
GitHubで編集する リンクは新しいウィンドウまたはタブで開きます
Haskell Exercism

穀物を始める準備はできましたか?

Exercismに登録すれば、107個の演習、そして本物の人間によるメンタリングとともに、Haskellを学んでマスターできます。すべて無料です。