State name puzzle: Difference between revisions
Content added Content deleted
Thundergnat (talk | contribs) m (→{{header|Perl 6}}: Fix syntax errors, update) |
SqrtNegInf (talk | contribs) m (→{{header|Perl 6}}: clarify output) |
||
Line 1,427: | Line 1,427: | ||
say "\n54 states:"; |
say "\n54 states:"; |
||
.say for anastates @states, < New_Kory Wen_Kory York_New Kory_New New_Kory >; |
.say for sort anastates @states, < New_Kory Wen_Kory York_New Kory_New New_Kory >; |
||
sub anastates (*@states) { |
sub anastates (*@states) { |
||
Line 1,444: | Line 1,444: | ||
for $i ^..^ @c -> $j { |
for $i ^..^ @c -> $j { |
||
my $set = set @c[$i].list, @c[$j].list; |
my $set = set @c[$i].list, @c[$j].list; |
||
take $ |
take @c[$i].list.join(', ') ~ ' = ' ~ @c[$j].list.join(', ') if $set == 4; |
||
} |
} |
||
} |
} |
||
Line 1,452: | Line 1,452: | ||
Output: |
Output: |
||
<pre>50 states: |
<pre>50 states: |
||
North Carolina, |
North Carolina, South Dakota = North Dakota, South Carolina |
||
54 states: |
54 states: |
||
New Kory, New |
New Kory, Kory New = Wen Kory, York New |
||
New Kory |
New Kory, Wen Kory = York New, Kory New |
||
New Kory, New |
New Kory, York New = Wen Kory, Kory New |
||
New |
New York, Kory New = New Kory, Wen Kory |
||
New |
New York, Kory New = New Kory, York New |
||
New York, |
New York, Kory New = Wen Kory, York New |
||
New |
New York, New Kory = Wen Kory, Kory New |
||
New |
New York, New Kory = Wen Kory, York New |
||
New York, |
New York, New Kory = York New, Kory New |
||
New York, Wen Kory = New Kory, Kory New |
|||
New |
New York, Wen Kory = New Kory, York New |
||
New York |
New York, Wen Kory = York New, Kory New |
||
New |
New York, York New = New Kory, Kory New |
||
New |
New York, York New = New Kory, Wen Kory |
||
New |
New York, York New = Wen Kory, Kory New |
||
North Carolina, South Dakota |
North Carolina, South Dakota = North Dakota, South Carolina</pre> |
||
=={{header|Phix}}== |
=={{header|Phix}}== |