teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

3

追記

2020/06/15 14:32

投稿

winterboum
winterboum

スコア23654

answer CHANGED
@@ -5,4 +5,11 @@
5
5
 
6
6
  5n回めが赤、5n+1回目が青、5n+2回目が黒,5n+3回目が緑であった時にカウントアップし、5n+4回目は何が来ても黄をカウントアップする
7
7
  ということになってしまってます。
8
- if の前に color = balls.sample して、colorを確認するようにしましょう
8
+ if の前に color = balls.sample して、colorを確認するようにしましょう
9
+
10
+ 追記
11
+ 私はifが嫌いなので、こんな風にします
12
+ ```
13
+ count = Hash.new{|h,k| h[k] = 0}
14
+ 1000.times { count[balls.sample] += 1 }
15
+ ```

2

typo修正

2020/06/15 14:32

投稿

winterboum
winterboum

スコア23654

answer CHANGED
@@ -1,7 +1,7 @@
1
1
  balls.sample の code がないので推測ですが、
2
2
  一回ごとに乱数で色を決めていますか?
3
3
 
4
- だとすると今のプログラmは、合計回数が1000にならず、3600前後になってしまうでしょう。
4
+ だとすると今のプログラmは、合計回数が1000にならず、360前後になってしまうでしょう。
5
5
 
6
6
  5n回めが赤、5n+1回目が青、5n+2回目が黒,5n+3回目が緑であった時にカウントアップし、5n+4回目は何が来ても黄をカウントアップする
7
7
  ということになってしまってます。

1

情報追加

2020/06/15 14:27

投稿

winterboum
winterboum

スコア23654

answer CHANGED
@@ -1,7 +1,8 @@
1
1
  balls.sample の code がないので推測ですが、
2
2
  一回ごとに乱数で色を決めていますか?
3
3
 
4
- だとすると今のプログラmは
4
+ だとすると今のプログラmは、合計回数が1000にならず、3600前後になってしまうでしょう。
5
+
5
6
  5n回めが赤、5n+1回目が青、5n+2回目が黒,5n+3回目が緑であった時にカウントアップし、5n+4回目は何が来ても黄をカウントアップする
6
7
  ということになってしまってます。
7
8
  if の前に color = balls.sample して、colorを確認するようにしましょう