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

回答編集履歴

1

Update

2021/12/08 06:51

投稿

melian
melian

スコア21464

answer CHANGED
@@ -1,12 +1,14 @@
1
1
  `for` ループの停止条件を `if` 文の外側に置きましょう。
2
2
  ```r
3
+ montekun<-function(n){
4
+ famif<-runif(10000) # とりあえず乱数を多めに設定
5
+ y<-0
3
6
  for(i in 1:10000){
4
7
  if(y==n) break
5
8
  if(famif[i]<(n-y)/n){
6
9
  y<-y+1
7
- count<-count+1
8
- }else{
9
- count<-count+1
10
10
  }
11
11
  }
12
+ return(i-1)
13
+ }
12
14
  ```