Shoelace formula for polygonal area: Difference between revisions

Content added Content deleted
m (→‎{{header|Python}}: Minor rearrangement for symmetry, legibility)
Line 927: Line 927:
(x, y), (dx, dy) = tpl
(x, y), (dx, dy) = tpl
l, r = a
l, r = a
return (l + x * dy, r + dx * y)
return (l + x * dy, r + y * dx)
(nl, nr) = reduce(
(nl, nr) = reduce(
go,
go,