mirror of
https://github.com/TheAlgorithms/Ruby
synced 2025-02-05 08:46:12 +01:00
Add Date.parse solution
This commit is contained in:
parent
99080bcc48
commit
e804e6814c
1 changed files with 21 additions and 1 deletions
|
@ -11,4 +11,24 @@
|
|||
# Input: date1 = "2020-01-15", date2 = "2019-12-31"
|
||||
# Output: 15
|
||||
#
|
||||
# Constraints: The given dates are valid dates between the years 1971 and 2100.
|
||||
# Constraints: The given dates are valid dates between the years 1971 and 2100.
|
||||
|
||||
|
||||
#
|
||||
# Approach 1: Using Date.parse
|
||||
# Time complexity: O(1)
|
||||
# Space complexity: O(1)
|
||||
#
|
||||
require 'date'
|
||||
|
||||
def number_of_days(date1, date2)
|
||||
beginning_date = Date.parse(date1)
|
||||
end_date = Date.parse(date2)
|
||||
(end_date - beginning_date).to_i.abs
|
||||
end
|
||||
|
||||
puts number_of_days("2019-06-29", "2019-06-30")
|
||||
# => 1
|
||||
|
||||
puts number_of_days("2020-01-15", "2019-12-31")
|
||||
# => 15
|
Loading…
Add table
Reference in a new issue