Minimum revolutions to move center of a circle to a target | Minimum revolutions to move center from ( x1 , y1 ) to ( x2 , y2 ) ; Driver code
function minRevolutions ( r , x1 , y1 , x2 , y2 ) { let d = Math . sqrt ( ( x1 - x2 ) * ( x1 - x2 ) + ( y1 - y2 ) * ( y1 - y2 ) ) ; return Math . ceil ( d / ( 2 * r ) ) ; } let r = 2 , x1 = 0 , y1 = 0 , x2 = 0 , y2 = 4 ; document . write ( minRevolutions ( r , x1 , y1 , x2 , y2 ) ) ;