### 동전 던지기 ====
k = 0
n = 10000
for(i in 1:n){
u = runif(3,0,1)
coin = as.numeric(u > 0.5)
if(coin[1] == coin[2] & coin[2] == coin[3]){
k = k + 1
}
}
k/n
### 동전 던지기 2 ====
x = 0
n = 10000
for(i in 1:n){
u = runif(10, 0, 1)
coin = as.numeric(u > 0.5)
for(j in 1:(length(u)-2)){
if(coin[j] == coin[j+1] & coin[j+1] == coin[j+2]){
x = x + 1
break # prevent double count
}
}
}
x/n
'프로그래밍 > R프로그래밍' 카테고리의 다른 글
R프로그래밍 - simulation (2) (1) | 2023.12.05 |
---|---|
R프로그래밍 - 중심극한정리 확인 (1) | 2023.12.04 |
R프로그래밍 - 오름차순 정렬 (0) | 2023.12.04 |
R프로그래밍 - 사용자 정의 함수 (1) | 2023.11.22 |
R프로그래밍 - 반복문 (1) | 2023.11.13 |