*** Truco genuino para encontrar el día de la semana para una fecha determinada ***
Este algoritmo, desarrollado por mí, no tiene ninguna limitación y es la forma genuina de encontrar el día de la semana. Solo necesita comprender los pasos a fondo y seguramente podrá encontrar el día de cualquier fecha ORALMENTE.
Supongamos que tenemos que encontrar el día de la semana en la fecha 22/04/1989. Dado que el día y la fecha actuales son martes y 25/10/2011. Siga los pasos que se detallan a continuación para lograr esto:
Paso 1.
- Hay 600 hombres en el Salón de la Guardia. Entre ellos, el 5% tiene 1 arma. Entre las restantes, la mitad lleva 2 armas mientras que las otras no tienen ninguna. ¿Cuántas armas hay en total en el Salón de la Guardia?
- ¿Cuál es el rompecabezas más interesante que conoces?
- ¿Cómo resuelvo un cubo de Rubik con los ojos vendados? ¿Usando qué tipo de método?
- ¿Es un rompecabezas de Rubik’s Void más difícil de resolver que un cubo estándar? A primera vista, debería ser más fácil ya que tiene los mismos grados de libertad pero no tiene que coincidir con las caras centrales. ¿O hay más?
- ¿Puedes aprender a ser mejor para resolver acertijos y acertijos?
Encuentra la diferencia entre el año actual y el año especificado.
Entonces 2011-1989 = 22
Paso 2.
Este paso es solo para calcular los años bisiestos entre el período de años calculado en el paso 1. Puede calcular esto utilizando los siguientes pasos 2.a, 2.by 2.c O bien, puede hacerlo a su manera, pero asegúrese de que usted sigue la regla para la validación del año bisiesto (año bisiesto – Wikipedia).
Paso 2.a)
Encuentre el número de años bisiestos durante estos años (calculado en el paso anterior).
Entonces 22/4 = 5 (considere solo el número entero, fracción de negligencia)
Paso 2.b)
* Omita este paso si el resto es cero. * En el cálculo anterior del año bisiesto, podríamos perder el año bisiesto que podría haber ocurrido en los años restantes (de la división anterior). Para este agregado (resto-1) de la división anterior, al más bajo de los dos años, utilizamos en el Paso 1 y verificamos manualmente si tenemos algún año bisiesto en este lapso de [año más bajo, año más bajo + resto-1], incluyendo Tanto los límites. En caso afirmativo, aumente el recuento de años bisiestos calculados en el paso 2.a en 1 más y manténgalo intacto.
Si bien el chequeo del año bisiestro perdido se cuenta manualmente como un salto solo si el recorrido involucra su mes de febrero (es decir, si estamos atravesando del 29 de julio de 2016 al próximo 29 de julio de 2042, no necesitamos agregar el año perdido para 2016 ya que el recorrido no involucró su Mes de febrero).
Como el resto no es cero, es decir, 2, agregamos (resto-1 = 2-1 =) 1 año a 1989 (el más bajo de 1989 y 2011), es decir, 1989 + 1 = 1990.
Como no tenemos ningún año bisiesto en el lapso [1989,1990] (ambos incluidos), mantendremos intacto el recuento de años bisiestos
es decir, 5 como se calculó en el Paso 2.a
Paso 2.c)
Al pasar del año actual al año especificado, si el siglo está cambiando, compruebe si el nuevo siglo es divisible por 4 o no. En caso de que no sea divisible entre 4, disminuya el recuento de años bisiestos calculados hasta el paso 2.b en 1 más, manténgalo intacto.
Aquí, el siglo cambia del 19 al 20 en el año 2000, por lo que debemos verificar la divisibilidad del siglo por 4.
20 (siglo XX) es divisible por 4, por lo tanto, también mantendremos intacto el recuento de años bisiestos en este paso
es decir, 5 calculado hasta el paso 2.b
Paso 3.
Agregue el módulo (es decir, el valor absoluto) de los resultados de los pasos anteriores 1 y 2.b:
entonces 22 + 5 = 27
Etapa 4.
Firmar convención: ahora recuerde que si estamos retrocediendo desde el año / mes / fecha actual hasta el año / mes / fecha especificados, el resultado tendrá un signo -ve más si estamos atravesando hacia adelante, entonces el resultado tendrá un signo + ve.
Entonces, el resultado es -27, ya que aquí tenemos un recorrido inverso desde 2011 hasta 1989.
Paso 5
Calcule el siguiente resto correspondiente a cada mes. Para el resto del mes de 28 días después de la división entre 7 es 0, para el resto del mes de 29 días después de la división entre 7 es 1, para el resto del mes de 30 días después de la división entre 7 es 2, para el resto del mes de 31 días después de la división entre 7 es 3. Ahora agregue estos remanentes, para todos esos meses, entre el mes actual y el mes especificado, para quienes hemos recorrido el fin de mes.
Entonces septiembre + agosto + julio + junio + mayo + abril = 2 + 3 + 3 + 2 + 3 + 2 = 15.
Tenga en cuenta que no hemos considerado octubre aquí ya que no hemos atravesado su fecha de finalización
es decir, el 31 de octubre, en cambio, hemos considerado abril, ya que hemos recorrido su fecha de finalización.
Según las convenciones de signos, el resultado es -15.
Paso 6
Ahora calcule la diferencia entre la fecha actual y la fecha especificada.
25-22 = 3. Según las convenciones de signos, el resultado es -3.
Paso 7
Ahora agregue los resultados de los pasos 4,5 y 6 y divida la suma entre 7.
Entonces -27-15-3 = -45 y (-45)% 7 = -3 (resto)
Paso 8
Entonces, para obtener el día de la semana de la fecha especificada, atraviese en la dirección especificada por el signo por los días restantes (3 días en este ejemplo) desde el día actual.
Por lo tanto, la respuesta es martes-3 = sábado.