Anonymous user
Perfect shuffle: Difference between revisions
→{{header|Dyalect}}
Drkameleon (talk | contribs) |
|||
Line 823:
<lang dyalect>func shuffle(arr) {
if arr.Length() % 2 != 0 {
throw
}
var half = arr.Length() / 2
var result = Array.Empty(
var (t, l, r) = (0, 0, half)
Line 865:
for input in yields { 8, 24, 52, 100, 1020, 1024, 10000} {
var numbers = [1..input]
print("\(input) cards: \(shuffleThrough(numbers).Length())")
}</lang>
|