Polynomial synthetic division: Difference between revisions

m
→‎{{header|Perl 6}}: corrected hidden precedence bug
(Scala contribution added.)
m (→‎{{header|Perl 6}}: corrected hidden precedence bug)
Line 143:
=={{header|Perl 6}}==
{{trans|Python}}
{{works with|Rakudo|20162018.09}}
 
<lang perl6>sub synthetic-division ( @numerator, @denominator ) {
my @result = @numerator.clone;
my $end = @denominator.end;
 
for ^(@numerator-$end) -> $i {
next unless @result[$i] /= @denominator[0];
@result[$i] /= @denominator[0];
@result[$i+$_] -= @denominator[$_] * @result[$i] for 1..$end;
}
2,392

edits