Railway circuit: Difference between revisions
m
→{{header|Raku}}: remove copious copies
m (→{{header|Raku}}: use hyper instead) |
m (→{{header|Raku}}: remove copious copies) |
||
Line 1,208:
sub addsymmetries(%infound, \turns) {
sub circularsymmetries(@c
my @allsym = |(circularsymmetries turns), |(circularsymmetries turns »*» -1);
%infound{$_.Str} = 1 for @allsym;
Line 1,214:
}
sub isclosedpath(@turns
return False unless ( @turns.sum % (straight ?? 4 !! 12) ) == 0;
my ($angl, $point) = (0, start);
|