A golfer imparts a speed of 30.3 m/s to a ball

A golfer imparts a speed of 30.3 m/s to a ball, and it travels the maximum possible distance before landing on the green. The tee and the green are at the same elevation.

(a) How much time does the ball spend in the air?
(b) What is the longest “hole in one” that the golfer can make, if the ball does not roll when it hits the green?