Monty Hall problem: Difference between revisions
Content added Content deleted
(Added Kotlin) |
m (→{{header|Sidef}}: updated code) |
||
Line 3,496:
=={{header|Sidef}}==
<lang ruby>var n = 1000
var switchWins = (var stayWins = 0)
n.times { # play the game n times
var prize = pick(^3
var chosen = pick(^3
var show;
do {
show = pick(^3
} while (show ~~ [chosen, prize])
given(chosen) {
when (prize) { stayWins += 1 }
when ([3 - show - prize]) { switchWins += 1 }
default { die "~ error ~" }
}
say ("Staying wins
say ("Switching wins
{{out}}
<pre>
|