質問編集履歴
2
内容削除
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,23 +1,3 @@
|
|
1
|
-
### 前提
|
2
|
-
https://teratail.com/questions/l4ltovfsdwc9sw
|
3
|
-
↑
|
4
|
-
こちらで質問した者です。
|
5
|
-
|
1
|
+
投稿者(Mr.PotatoHead)の諸事情により削除しました。
|
6
|
-
|
2
|
+
|
7
|
-
|
3
|
+
|
8
|
-
`cows = {:cow=>1, :calf=>1}` 2年目
|
9
|
-
`cows = {:cow=>1, :calf=>2}` 3年目
|
10
|
-
`cows = {:cow=>2, :calf=>3}` 4年目
|
11
|
-
`cows = {:cow=>3, :calf=>5}` 5年目
|
12
|
-
いったんハッシュを変数に代入して表現して理解しようとしたのですがどうしても2年したら子牛は牛になって、その年から子牛を毎年産むというところも含め全体的に理解できません。
|
13
|
-
- 最初に産まれたての子牛(calf)が1匹いる
|
14
|
-
- 子牛(calf)は産まれてから2年後に牛(cow)になる
|
15
|
-
- 牛(cow)は1年ごとに子牛(calf)を1匹産む
|
16
|
-
- 牛(cow)になった年から子牛(calf)を産む
|
17
|
-
この条件で表すコードを教えていただきたいです。
|
18
|
-
期待する出力結果は
|
19
|
-
`$ ruby how_many_cows.rb 5`
|
20
|
-
に対して
|
21
|
-
# 出力例
|
22
|
-
`{:cow=>3, :calf=>5}`
|
23
|
-
このようにしたいです。
|
1
一部ファイル名の変更
test
CHANGED
File without changes
|
test
CHANGED
@@ -16,7 +16,7 @@
|
|
16
16
|
- 牛(cow)になった年から子牛(calf)を産む
|
17
17
|
この条件で表すコードを教えていただきたいです。
|
18
18
|
期待する出力結果は
|
19
|
-
`$ ruby how_many_c
|
19
|
+
`$ ruby how_many_cows.rb 5`
|
20
20
|
に対して
|
21
21
|
# 出力例
|
22
22
|
`{:cow=>3, :calf=>5}`
|