Cuenta los puntos dentro de un círculo

Published by Matt in

Cuenta el número total de coordenadas en una cuadrícula bidimensional que están dentro de un círculo determinado. La función tiene cuatro parámetros: los puntos (proporcionados como un arreglo de hashes), la coordenada x del centro del círculo, la coordenada y del centro del círculo y el radio del círculo.

Ejemplos

points_in_circle([
  { x: 0, y: 0 },
  { x: 1, y: 1 },
  { x: 0, y: 5 },
  { x: 10, y: 10 }
], 0, 0, 5) ➞ 2

Notas

Cuenta únicamente las coordenadas que están dentro del círculo, no las que están en el borde.