Given the weekday of the first day of the month, determine the day of the week of the given date in that month.
The first line is a string D.
The second line is an integer N.
The output should be a string.
In the given example,
D = Monday. As the 1st of the day of the month is a Monday, it means the 7th and 14th of the month will also be Mondays (A week has 7 days). So the 16th day (N = 16) of the month will be a Tuesday. So, the output should be
Tuesday.
Sample Input 1
Monday
16
Sample Output 1
Tuesday
Sample Input 2
Tuesday
17
Sample Output 2
Thursday
list1 = ['Sunday','Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday']
input1 = input('Enter the first day of the month here: ')
input2 = int(input('Enter desired integer here: '))
i = input2%7 -1
if input1 in list1:
j = list1.index(input1)+i
if j >= 7:
j = j - 7
print(list1[j])
Comments
Leave a comment