Answer to Question #228193 in Python for kaavya

Question #228193

Day Name - 2

Given the weekday of the first day of the month, determine the day of the week of the given date in that month.

Input

The first line is a string D. The second line is an integer N.

Output

The output should be a string.

Explanation

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 be Sundays (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




1
Expert's answer
2021-08-23T02:39:29-0400
first_day = input('first day ').title()
day = int(input('date '))
weekday = (
	'Sunday',
	'Monday',
	'Tuesday',
	'Wednesday',
	'Thursday',
	'Friday',
	'Saturday')
if first_day in weekday:
	ind = weekday.index(first_day)
	day = (day+ind-1)%7
	print(weekday[day])
else:
	print('incorrect first day')

Need a fast expert's response?

Submit order

and get a quick answer at the best price

for any assignment or question with DETAILED EXPLANATIONS!

Comments

No comments. Be the first!

Leave a comment

LATEST TUTORIALS
APPROVED BY CLIENTS