[PHP] Algoritmo per la creazione di un calendario calcistico
Salve,
ho creato un sito per il fantacalcio, ma mi servirebbe un buon algoritmo per la creazione del calendario.
Ne possiedo già uno ma nel calcolo non segue una regola essenziale:
le squadre devono sempre alternare una partita in casa ed una fuori.
Quindi l'algoritmo deve rispettare queste poche regole:
1) le squadre devono alternare una partita in casa ed una fuori ( al massimo può capitare qualche partita consecutiva in casa )
2) tutti devo scontrarsi con tutti per una sola volta ( ma questo è logico ;)
Es:
4 Squadre: Inter, Juve, Parma, Napoli
1a Giornata
Inter - Juve
Parma - Napoli
2a Giornata
Juve - Parma
Napoli - Inter
3a Giornata
Juve - Napoli
Inter - Parma
tnx