Module (96%)
Section (87%)
LAB

Время выполнения

30-60 минут

Уровень сложности

Низкий

Цели

  • Улучшение навыков учащегося в использовании класса Calendar.

Сценарий

В ходе этого курса мы кратко рассмотрели класс Calendar. Теперь Ваша задача - расширить его функциональные возможности с помощью нового метода под названием count_weekday_in_year, который принимает в качестве параметров год и день недели, а затем возвращает количество появлений определенного дня недели в году.

Воспользуйтесь следующими советами:

  • Создайте класс с именем MyCalendar, который расширяет класс Calendar;
  • создайте метод count_weekday_in_year с параметрами года и дня недели. Параметр дня недели должен иметь значение от 0 до 6, где 0 - понедельник, а 6 - воскресенье. Метод должен возвращать количество дней в виде целого числа;
  • в своей реализации используйте метод monthdays2calendar класса Calendar.

Ниже приведены ожидаемые результаты:

Пример аргументов

year=2019, weekday=0

Ожидаемый вывод

52


Пример аргументов

year=2000, weekday=6

Ожидаемый вывод

53


Code

{{ dockerServerErrorMsg }} ×
{{ errorMsg }} ×
{{ successMsg }} ×