Es la temporada de las resoluciones de Año Nuevo, mientras todos nos inscribimos en membresías de gimnasios o invertimos en un Pelotón que simplemente se reunirá polvo para marzo, resuelvo ejercitar tu cerebro este año. El 1 de enero de 2024 es lunes. Entonces, ¿qué día fue enero? 1 ¿el año pasado? Debido a las regularidades en la forma en que dividimos y organizamos el tiempo, no es necesario consultar un calendario o contar. hacia atrás desde 365 para responder esa pregunta.
El legendario matemático John Conway, más famoso por su Juego de la vida, explotó la estructura de los calendarios para desarrollar un algoritmo que calcula el día de la semana para cualquier fecha, pasada o futura. Es demasiado complicado para exponerlo aquí, pero creo que con una tarde de práctica cualquiera de ustedes podría aprender a hacerlo. en tu cabeza. Si quieres impresionar a tus amigos con tus habilidades al estilo Rain Man, lee sobre las regla del fin del mundo y por favor, infórmanos. Ya sea que elijas o no convertirte en un Señor del Tiempo, el desafío de esta semana pondrá a prueba tu comprensión de cómo organizar el tiempo.
Feliz año nuevo, compañeros amantes de los rompecabezas.
Rompecabezas #24: Calendarios de reciclaje
Vendes calendarios sin años escritos. Si alguien quiere un calendario de 2024, le regalas uno cuyos días de la semana coincidan. correctamente con 2024 (el 1 de enero es lunes, el 2 de enero es martes, etc.)
¿Cuántos tipos distintos de calendario debes mantener en stock para cubrir todos los años posibles?
¿Cuándo será el próximo año en el que la gente volverá a utilizar el calendario 2023?
¿Cuál es el mayor número posible de años que pueden pasar entre usos del mismo calendario?
La última pregunta es particularmente complicada y es posible que necesites recordar cómo calendario gregoriano ¡funciona!
Volveré la próxima semana con la solución y un nuevo rompecabezas. ¿Conoces un rompecabezas interesante que debería presentar aquí? Envíame un mensaje en Twitter@JackPMurtagh o envíeme un correo electrónico a [email protected]