Calendar Module in Python HackerRank Solution

Hello Programmers, In this post, you will know how to solve the Calendar Module in Python HackerRank Solution. This problem is a part of the HackerRank Python Programming Series.

Ezoicreport this adCalendar Module in Python HackerRank Solution
Calendar Module in Python HackerRank Solutions

One more thing to add, don’t directly look for the solutions, first try to solve the problems of Hackerrank by yourself. If you find any difficulty after trying several times, then you can look for solutions.

Calendar Module in Python Hacker Rank Solution

Ezoicreport this adproblem

Calendar Module
The calendar module allows you to output calendars and provides additional useful functions for them.

class calendar.TextCalendar([firstweekday])
This class can be used to generate plain text calendars.
Sample Code :

>>> import calendar
>>>
>>> print calendar.TextCalendar(firstweekday=6).formatyear(2015)
                                  2015
      January                   February                   March
Su Mo Tu We Th Fr Sa      Su Mo Tu We Th Fr Sa      Su Mo Tu We Th Fr Sa
             1  2  3       1  2  3  4  5  6  7       1  2  3  4  5  6  7
 4  5  6  7  8  9 10       8  9 10 11 12 13 14       8  9 10 11 12 13 14
11 12 13 14 15 16 17      15 16 17 18 19 20 21      15 16 17 18 19 20 21
18 19 20 21 22 23 24      22 23 24 25 26 27 28      22 23 24 25 26 27 28
25 26 27 28 29 30 31                                29 30 31
       April                      May                       June
Su Mo Tu We Th Fr Sa      Su Mo Tu We Th Fr Sa      Su Mo Tu We Th Fr Sa
          1  2  3  4                      1  2          1  2  3  4  5  6
 5  6  7  8  9 10 11       3  4  5  6  7  8  9       7  8  9 10 11 12 13
12 13 14 15 16 17 18      10 11 12 13 14 15 16      14 15 16 17 18 19 20
19 20 21 22 23 24 25      17 18 19 20 21 22 23      21 22 23 24 25 26 27
26 27 28 29 30            24 25 26 27 28 29 30      28 29 30
                          31
        July                     August                  September
Su Mo Tu We Th Fr Sa      Su Mo Tu We Th Fr Sa      Su Mo Tu We Th Fr Sa
          1  2  3  4                         1             1  2  3  4  5
 5  6  7  8  9 10 11       2  3  4  5  6  7  8       6  7  8  9 10 11 12
12 13 14 15 16 17 18       9 10 11 12 13 14 15      13 14 15 16 17 18 19
19 20 21 22 23 24 25      16 17 18 19 20 21 22      20 21 22 23 24 25 26
26 27 28 29 30 31         23 24 25 26 27 28 29      27 28 29 30
                          30 31
      October                   November                  December
Su Mo Tu We Th Fr Sa      Su Mo Tu We Th Fr Sa      Su Mo Tu We Th Fr Sa
             1  2  3       1  2  3  4  5  6  7             1  2  3  4  5
 4  5  6  7  8  9 10       8  9 10 11 12 13 14       6  7  8  9 10 11 12
11 12 13 14 15 16 17      15 16 17 18 19 20 21      13 14 15 16 17 18 19
18 19 20 21 22 23 24      22 23 24 25 26 27 28      20 21 22 23 24 25 26
25 26 27 28 29 30 31      29 30                     27 28 29 30 31

To learn more about different calendar functions, click here.

Task :

You are given a date. Your task is to find what the day is on that date.

Input Format :

A single line of input containing the space separated month, day and year, respectively, in MM DD YYYY format.

Constraints :

  • 2000 < year < 3000

Output Format :

Output the correct day in capital letters.

Sample Input :

08 05 2015

Sample Output :

WEDNESDAY

Explanation :

The day on August 5th 2015 was WEDNESDAY.

Calendar Module in Python HackerRank Solutions

import calendar
m, d, y = map(int, input().strip().split())
print(calendar.day_name[calendar.weekday(y, m, d)].upper())

Disclaimer: The above Problem (Calendar Module in Python) is generated by Hackerrank but the Solution is Provided by BrokenProgrammers. This tutorial is only for Educational and Learning purposes.

Next: Time Delta in Python HackerRank Solution

Sharing Is Caring

Leave a Comment

Ezoicreport this ad