回答編集履歴

1

質問の編集を踏まえて

2018/04/28 01:44

投稿

maisumakun
maisumakun

スコア145184

test CHANGED
@@ -3,3 +3,15 @@
3
3
 
4
4
 
5
5
  そして、Rubyで「何回繰り返す」というような場合、ふつう`for`も`while`も使いません(よほど特殊な条件を除いて、Rubyの`for`はほぼ出番がありません)。代わりに、`Integer#times`を使います([るりま](https://docs.ruby-lang.org/ja/latest/method/Integer/i/times.html))。
6
+
7
+
8
+
9
+ ----
10
+
11
+
12
+
13
+ (質問の編集を踏まえて)
14
+
15
+
16
+
17
+ よく言われる言葉に、「プログラムは書いたようにしか動かない」というものがあります。再帰にしてもループにしても、まずはやるべきことを**日本語で**表現して、それをプログラム言語に訳していく、という方針でやっていきましょう。「こんな感じで動くだろう」では、計画的に作れる段階とは程遠いです。