Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
With Walrus solution in Clear category for The First Working Day by suic
from datetime import datetime, timedelta
def vacation(date: str, days: str) -> str:
end = datetime.strptime(date, "%Y-%m-%d") + timedelta(days=days)
if (weekday := end.isoweekday()) > 5:
end += timedelta(days=8 - weekday)
return end.strftime("%Y-%m-%d")
March 16, 2021