[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