id/email
password
forgot password | create account
about | help | code help+videos | done | prefs
CodingBat code practice

 

gaurav1780@gmail.com 07_recursion > diff_dates2
prev  |  next  |  chance

Define a recursive function that when passed two dates, returns the difference (in days) between the two. For example, there is a difference of 367 days between 13/04/2011 and 15/04/2012. You may not use any loops. You may create helper functions if needed.


diff_dates2(30, 12, 2000, 2, 1, 2001) → 3
diff_dates2(15, 7, 1729, 9, 4, 2023) → 107284
diff_dates2(1, 1, 2000, 1, 1, 2001) → 366

...Save, Compile, Run (ctrl-enter)

def diff_dates2(day1, month1, year1, day2, month2, year2):

Editor font size %:
Shorter output


Forget It! -- delete my code for this problem

Progress graphs:
 Your progress graph for this problem
 Random user progress graph for this problem
 Random Epic Progress Graph

Python Help

Difficulty: 5 Post-solution available

Copyright Nick Parlante 2017 - privacy