洗牌对孩子来说很难,因此他们必须想出办法,尽可能简单地获得合理的洗牌。
一种取得相当好的结果的方法是:
- 取出顶部卡并将其随机插入卡座中
- 取出底部卡并将其插入卡座中的随机位置
- 继续,直到您认为足够好为止。
请注意,切勿将卡插入顶部或底部,应将其放置在卡座中的某个位置。
取而代之的洗牌中,我们将洗牌字母数字字符:0-9
,A-J
,a-j
,q-z
和Q-Z
。
从下面显示的字符串开始,然后按照上述方法对字符进行随机排列。您可以选择是否要继续无限次随机播放或随机播放100张卡片(顶部100张卡片,底部100张卡片)。
0123456789abcdefghijqrstuvwxyzABCDEFGHIJQRSTUVWXYZ
挑战在于显示正在改组的字符。每个“随机播放”(取出并插入卡)应花费0.25至0.35秒。
下面的gif显示了示例输出:
这是代码高尔夫球,因此以字节为单位的最短代码获胜。
“你为什么不有a-t
,而不是a-j
,q-z
?” 因为这将说明卡片套装,而不仅仅是字符。是的,有5套西装。
0-9
,A-J
,a-j
,q-z
和Q-Z
,根据这个问题。