[Rio-pm] Golf: Criando rodadas de um campeonato
Gabriel Vieira
gabriel.vieira em gmail.com
Segunda Junho 30 23:25:03 PDT 2008
Opa!
Um colega me veio pedindo ajuda em um código para elaborar as rodadas
de um campeonato.
Me mostrou o seguinte link
(http://pt.wikipedia.org/wiki/Torneio#Algoritmo_para_marca.C3.A7.C3.A3o_de_jogos).
Entreguei, então pensei num golfe ;)
Seria um programa que a partir de uma lista @times organiza um
campeonato com 1 jogo apenas entre as mesmas equipes.
Ou caso queiram, podemos fazer um jogo de ida e outro de volta.
Só para ilustração:
-----------------8<-----------------
my @times = ( "Atlético MG",
"Botafogo",
"Cruzeiro",
"Flamengo",
"Fluminense",
"Ipatinga",
"Palmeiras",
"São Paulo",
"Vasco",
"Vitória",
);
----------------->8-----------------
Exemplo:
-----------------8<-----------------
my @times = ( "Atlético MG",
"Botafogo",
"Cruzeiro",
"Flamengo",
);
----------------->8-----------------
Saída:
-----------------8<-----------------
1a Rodada
Flamengo x Atlético MG
Cruzeiro x Botafogo
2a Rodada
Atlético MG x Cruzeiro
Flamengo x Botafogo
3a Rodada
Botafogo x Atlético MG
Flamengo x Cruzeiro
----------------->8-----------------
Deu pra entender?
Abraços!
--
Gabriel Vieira
Mais detalhes sobre a lista de discussão Rio-pm