让我们看看您选择的语言在选择性随机方面的表现如何。
给定4个字符,A,B,C,和D,或4个字符的字符串ABCD 作为输入,具有以下概率的字符输出之一:
A应该有1/8(12.5%)的机会被选中B应该有3/8(37.5%)的机会被选中C应该有2/8(25%)的机会被选中D应该有2/8(25%)的机会被选中
这与以下Plinko机器布局一致:
^
^ ^
^ ^ ^
A B \ /
^
C D
您的答案必须真正地尝试遵守所述的概率。正确解释您的答案中的概率是如何计算的(以及为什么它们尊重规范,而忽略伪随机和大数问题)就足够了。
计分
这是代码高尔夫球,因此每种语言中最少的字节会获胜!
ceil(abs(i - 6)/ 2.0)会将索引from映射0-7到具有0-3适当分布(0 111 22 33)的索引from 来应对这一挑战……
