У меня есть проблема, о которой я думал, но я не могу понять, как ее решить.Я пишу программное обеспечение для моего местного спортивного клуба, в скором времени запланирован международный турнир.Я хотел бы, чтобы администрация была максимально автоматизирована.Я уже многое сделал, но теперь я изо всех сил стараюсь сделать последнее.
Скажем, у вас есть массив с 4 командами, а именно командами A, B, C и D. Что бы я сделалКак это сделать, это создать новый массив, со всеми возможными играми.Это не так сложно сделать, но трудность заключается в том, что я хотел бы иметь какую-то возможность сортировки.Как у меня сейчас, игры создаются так:
['A - B', 'A - C', 'A - D', 'B - C' , ...]
Мне хотелось бы получить что-то вроде этого:
['A - B', 'C - D', 'A - C', 'B - D', 'A - D', ...]
Кто-нибудь знает, как я могу достичьэтот?любая помощь будет принята с благодарностью.
Sidenote: A - B = B - A, нам не нужно соревнование в двух направлениях (но я могу запрограммировать этот бит самостоятельно, если это необходимо).