Reunión

Reunión

Fácil

Introducción

Cada mes, tu pareja se reúne con su mejor amigo. Ambos tienen agendas muy ocupadas, ¡así que encontrar una fecha que les sirva es todo un reto! Como tú también tienes una agenda ocupada, tu pareja siempre consulta contigo las posibles fechas para reunirse:

  • «¿Podemos reunirnos el first viernes del próximo mes?»
  • «¿Y el third miércoles?»
  • «¿Tal vez el last domingo?»

En la llamada de este mes, tu pareja te preguntó lo siguiente:

  • «Me gustaría reunirnos el teenth jueves; ¿te parece bien?»

Sin entender nada, le preguntas qué es un día «teenth». Tu pareja te explica que un día «teenth», un concepto que se inventó, se refiere a los días del mes que terminan en «-teenth»:

  • 13th (thirteenth)
  • 14th (fourteenth)
  • 15th (fifteenth)
  • 16th (sixteenth)
  • 17th (seventeenth)
  • 18th (eighteenth)
  • 19th (nineteenth)

Como además hay siete días de la semana, está garantizado que cada día de la semana tiene exactamente un día «teenth» cada mes.

Ahora que entiendes el concepto de día «teenth», revisas tu calendario. No tienes nada planeado para el teenth jueves, así que confirmas la fecha con tu pareja sin dudarlo.

Instrucciones

Tu tarea es encontrar la fecha exacta de una reunión, dado un mes, un año, un día de la semana y una semana.

Hay seis valores de semana que debes considerar: first, second, third, fourth, last, teenth.

Por ejemplo, es posible que te pidan encontrar la fecha de la reunión del primer lunes de enero de 2018 (1 de enero de 2018).

De manera similar, es posible que te pidan encontrar:

  • el tercer martes de agosto de 2019 (20 de agosto de 2019)
  • el miércoles teenth de mayo de 2020 (13 de mayo de 2020)
  • el cuarto domingo de julio de 2021 (25 de julio de 2021)
  • el último jueves de noviembre de 2022 (24 de noviembre de 2022)
  • el sábado teenth de agosto de 1953 (15 de agosto de 1953)

Teenth

La semana teenth se refiere a los siete días de un mes que terminan en «-teenth» (13th, 14th, 15th, 16th, 17th, 18th y 19th).

Si te piden encontrar el sábado teenth de agosto de 1953, consultamos su calendario:

    August 1953
Su Mo Tu We Th Fr Sa
                   1
 2  3  4  5  6  7  8
 9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31

A partir de esto, encontramos que el sábado teenth es el 15 de agosto de 1953.


Fuente

Jeremy Hinegardner mencionó una reunión en Boulder que ocurre el Wednesteenth de cada mes.
Editar en GitHub El enlace se abre en una ventana o una pestaña nuevas
Perl Exercism

¿Todo listo para empezar Reunión?

Regístrate en Exercism para aprender y dominar Perl con 5 conceptos84 ejercicios y mentoría humana real, todo gratis.