así que tiene un sistema de clasificación que es básicamente una pirámide:Como llegar retadores en el sistema de clasificación pirámide
01
02 03
04 05 06
07 08 09 10
11 12 13 14 15
16 17 18 19 20 21
Ahora, cada persona puede desafiar a cada persona a la izquierda en la misma fila, a la derecha en el fila arriba.
Entonces, por ejemplo, 18 puede desafiar 13-17
Básicamente puede desafiar más arriba en la escalera cuanto más bajo se encuentre.
¿Alguna idea sobre cómo solucionar esto como una función? Cuando pienso en el problema, me vienen algunos cálculos bastante complejos para el rango calculando la capa de la pirámide mediante la cuenta atrás, pero estoy seguro de que tiene que haber una solución fácil.
Algunos más exmaples para los rangos:
02 - 01
03 - 02
04 - 02-03
05 - 03-04
06 - 04-05
07 - 04-06
08 - 05-07
11 - 07-10
17 - 12-16
Por cierto, a pesar de que podría ser similar tarea, yo puedo asegurar que yo ya estoy fuera de la escuela desde hace algunos años. Esto realmente va a un sistema de escalera de tiro con arco que intento digitalizar para el club local de tiro con arco :)
Fwiw, éstos las ecuaciones provienen de algoritmos de cruce de árboles. –
No estoy 100% seguro si entiendo por qué pero funciona, gracias: D – bardiir
@bardiir: He publicado un poco más de explicación. ¿Eso te ayuda a entender por qué funciona? –