Cada mes, tu pareja queda con su mejor amigo. Ambos tienen agendas muy apretadas, ¡así que encontrar una fecha que les venga bien es todo un reto! Como tú también tienes una agenda apretada, tu pareja siempre consulta contigo las posibles fechas para quedar:
En la llamada de este mes, tu pareja te hizo esta pregunta:
Confundido, preguntas qué es un día «teenth». Tu pareja te explica que un día teenth, un concepto que se ha inventado, se refiere a los días del mes que terminan en «-teenth»:
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, consultas tu calendario. No tienes nada planeado para el jueves teenth, así que confirmas la fecha con tu pareja muy contento.
Tu tarea consiste en encontrar la fecha exacta de una quedada a partir de un mes, un año, un día de la semana y una semana.
Hay cinco valores de semana que debes tener en cuenta: first, second, third, fourth, last, teenth.
Por ejemplo, es posible que te pidan encontrar la fecha de la quedada del first Monday de enero de 2018 (1 de enero de 2018).
Del mismo modo, es posible que te pidan encontrar:
La semana «teenth» hace referencia a los siete días de un mes que terminan en «-teenth» (13th, 14th, 15th, 16th, 17th, 18th y 19th).
Si nos piden encontrar el teenth Saturday 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
De aquí deducimos que el teenth Saturday es el 15 de agosto de 1953.
Regístrate en Exercism para aprender y dominar PureScript con 31 ejercicios y mentoría humana real, todo gratis.