A Veterans United Home Loans application workflow needs to identify the weekday associated with a future follow-up date. Given a calendar date and a number of days, return the weekday name for the date that many days later.
Implement next_day_of_week(date, days), where date is a string in YYYY-MM-DD format and days is an integer from 0 through 500. Return one of the weekday strings Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, or Sunday.
The input date is always valid and uses the Gregorian calendar. A value of 0 means return the weekday of the input date itself. Account for month lengths, leap years, and year boundaries.
date is a valid Gregorian date in YYYY-MM-DD format.0 <= days <= 500datetime.date.def next_day_of_week(date, days):