Write a program that calculates the day of the week for any particular date in the past or future.
Input: d = 28, m = 12, y = 1995 Output: Thursday Explanation: 28 December 1995 was a Thursday.
Input: d = 30, m = 8, y = 2010 Output: Monday Explanation: 30 August 2010 was a Monday.
You don't need to read input or print anything. Your task is to complete the function getDayOfWeek() which takes 3 Integers d, m and y denoting day, month and year as input and return a String denoting the answer.
Expected Time Complexity: O(1)
Expected Auxiliary Space: O(1)
1 <= d <= 31
1 <= m <= 12
1990 <= y <= 2100
We strongly recommend solving this problem on your own before viewing its editorial. Do you still want to view the editorial?Yes