Rotaciones de una moneda

Una moneda perfectamente redonda recorre la curve indicada rodando sobre ella. Escribe una función que calcule el número de rotaciones que realiza la moneda durante el trayecto desde el punto start hasta el punto finish. La longitud del trayecto se puede aproximar como la suma de intervalos lineales por tramos.

Texto alternativo

Ejemplos

rotations(0, 10, 0.01, 1, lambda x: 2)  ➞  1.59

# Function Input:
# start = 0
# finish = 10
# spacial step along X-axis = 0.01
# coin radius = 1
# curve y(x) = 2 (flat line in this case)

Notas

  • La fórmula de la circunferencia de una moneda se conoce desde la escuela.
  • No es necesario redondear el resultado, ya que se hace en las Pruebas.