Cuenta los puntos dentro de un círculo

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.