LABORATORIO: El módulo calendar

Tiempo Estimado

30 - 60 minutos

Nivel de Dificultad

Fácil

Objetivos

  • Mejorar las habilidades del estudiante en el uso de la clase Calendar.

Escenario

Hemos realizado una introducción a la clase Calendar. Tu tarea ahora es ampliar su funcionalidad con un nuevo método llamado count_weekday_in_year, que toma un año y un día de la semana como parámetros, y luego devuelve el número de ocurrencias de un día de la semana específico en el año.

Utiliza los siguientes consejos:

  • Crea una clase llamada MyCalendar que se extiende de la clase Calendar.
  • Crea el método count_weekday_in_year con los parámetros year y weekday. El parámetro weekday debe tener un valor entre 0 y 6, donde 0 es el Lunes y 6 es el Domingo. El método debe devolver la aparición de dicho día en el año como un número entero.
  • En tu implementación, usa el método monthdays2calendar de la clase Calendar.

salida esperada

  • Datos de entrada year=2019, weekday=0

  • Salida esperada 52

  • Datos de entrada year=2000, weekday=6

  • Salida esperada 53