Área de un polígono
Dado un array sin ordenar que contiene los vértices de un polígono convexo, calcula su área.
Ejemplos
polygon([[2, 5], [5, 1], [-4, 3]]) ➞ 15.0
polygon([[-1, 1], [1, 1], [-1, -1], [1, -1]]) ➞ 4.0
polygon([[2, 2], [11, 2], [4, 10], [9, 7]]) ➞ 45.5
polygon([[5, 3], [3, 4], [12, 8], [5, 11], [9, 5]]) ➞ 39.0Notas
- Un polígono convexo tiene todos sus ángulos interiores menores de 180 grados.
- El primer ejemplo solo tiene 3 vértices, por lo que este array está ordenado de forma predeterminada.