Round-robin tournament schedule: Difference between revisions
m
→{{header|Raku}}: slightly different (better?) formatting
Thundergnat (talk | contribs) (→{{header|Raku}}: Add a Raku example) |
Thundergnat (talk | contribs) m (→{{header|Raku}}: slightly different (better?) formatting) |
||
Line 17:
loop {
printf "Round %2d: %s\n", ++$round, "{ zip( @players[^$half], @players[$half..*].reverse ).map: { sprintf "(%2d vs %-2d)", |$_ } }";
@players[1..*].=rotate(-1);
last if [<] @players;
}</lang>
{{out}}
<pre>Round 1: ( 1 vs 12) ( 2 vs 11) ( 3 vs 10) ( 4 vs
Round 2: ( 1 vs 11) (12 vs 10) ( 2 vs
Round 3: ( 1 vs 10) (11 vs
Round 4: ( 1 vs
Round 5: ( 1 vs
Round 6: ( 1 vs
Round 7: ( 1 vs
Round 8: ( 1 vs
Round 9: ( 1 vs
Round 10: ( 1 vs
Round 11: ( 1 vs
=={{header|Ruby}}==
|