|
Título: Permutaciones para campeonatos. Publicado por: Tachikomaia en 19 Octubre 2025, 14:07 pm Quizá no se llama así, pero supongan que hay estos 3 equipos:
Speed Missile Double La forma más fácil de permutarlos es: Speed Missile Speed Double Missile Speed Missile Double Double Speed Double Missile Con Python una IA lo hizo así: Código
Pero si fueran muchos equipos está bastante raro, un equipo jugaría muchos partidos seguidos de locatario, otros descansarían más, la gente se aburriría de que durante un tiempo siempre juegue el mismo, y casi nunca otro que le interese. Un orden mejor sería así: Speed Missile Double Speed Missile Double Missile Speed Speed Double Double Missile La pregunta sería cómo se logra que el programa los genere en un orden así. Además quisiera que la dirección sea distinta, o sea: Partido1 Partido2 Partido3 etc Equipo1 Equipo1 Equipo1 etc Equipo2 Equipo2 Equipo2 etc o sea: Speed Double etc Missile Speed etc Separados por un tab. Título: Re: Permutaciones para campeonatos. Publicado por: Tachikomaia en 24 Octubre 2025, 15:11 pm Se lo pedí a la IA y me resultó muy complicado.
Busqué soluciones y llegué a la conclusión de que es bastante simple hacerlo manualmente. El método es dejar fijo al equipo 1 y los demás irlos rotando en el sentido del reloj. Ojo con eso porque yo pensé como "what? pruebo rotarlos normal a ver qué sale" y no me salió. Ejemplo: 1 - 2 3 - 4 5 - 6 Rotar en el sentido del reloj es que los de arriba van a la derecha (aunque el 1 dijimos que no se mueve), los de abajo van a la izquierda, los de la derecha para abajo y los de la izquierda para arriba: 1 - 3 5 - 2 6 - 4 Así se forman fechas. La 1er fecha formada puede ser la 1era en aplicarse. Luego lo recomendable es elegir una fecha en que los equipos estén en su posición contraria, invirtiendo la posición del 1 y su rival o compañero. Eso hará que la lista de fechas quede dividida en 2. Luego se va eligiendo 1 de cada lista en el orden que ya quedó. No he confirmado que siempre funcione el tema del buen orden, pero pareció... Así que este tema lo podrían cerrar. |