Created

Embed URL

HTTPS clone URL

SSH clone URL

You can clone with HTTPS or SSH.

Download Gist

RPCFN: Average Arrival Time For A Flight (#2)

View average_time_of_day.rb
1 2 3 4 5 6 7 8 9 10
require 'time'
def average_time_of_day(times)
clean = Array.new
times.each do |t|
parsed = Time.parse(t)
parsed += (60*60*24) if parsed < Time.now
clean.push(parsed)
end
clean[ (clean.count / 2.0).ceil - 1 ].strftime("%I:%M%p")
end
View average_time_of_day.rb
1 2 3 4 5
average_time_of_day(["6:41am", "6:51am", "7:01am"])
=> "06:51AM"
 
average_time_of_day(["11:51pm", "11:56pm", "12:01am", "12:06am", "12:11am"])
=> "12:01AM"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.