Resumen: Quiero crear un algoritmo (o dos) donde el resultado sea una lista de números (1-7) donde #2 es hoy, #1 es ayer y #3.. es mañana y así sucesivamente.
Por ejemplo;
Si hoy es miércoles (3)
1. Lunes = 7
2. Martes = 1
3. Miércoles = 2
4. Jueves = 3
5. Viernes = 4y si hoy es viernes (5)
- Lunes = 5
- Martes = 6
- Miércoles = 7
- Jueves = 1
- Viernes = 2
Limitación:
Los únicos números con los que puedes calcular son
- El número de la semana (por ejemplo, Martes = 2, Viernes = 5)
- 'Hoy', como una variable (por ejemplo, si Hoy = Miércoles, Hoy = 3)
es decir,
NuevoNúmero = 7 - (hoy + DíaDeLaSemana)
Lo anterior probablemente no tenga sentido, pero es solo para demostración de variables.
Estoy de acuerdo con dos algoritmos, uno para cada día desde hoy hasta el final de la semana, y otro para los días pasados (por ejemplo, si hoy es miércoles, #1 se aplica de miércoles a domingo y #2 se aplica de lunes a martes).
¿Cuál sería el algoritmo correcto para este asunto?