2015-12-15 25 views
-2

以下是我想要學習Java的一部分。 我想編寫一個程序,在32個球隊中使用這兩個條件挑選平局 - 1)不能在同一國家的兩支球隊中進行比賽。 2)他們不應該是同一組的一部分。編寫代碼挑選比賽抽獎

所以一個團隊有兩個屬性 - 國家和它的組。 然後有16個種子隊和16個非種子隊。

我們挑選了一個非種子團隊,並對合格的種子團隊進行洗牌,其中一人被挑選來修復平局。

現在我不想要代碼。告訴我該怎麼做。
這是我到目前爲止想到的 - 我發現很多書庫問題和這個之間的相似之處。
一個叫做團隊的類,有兩個屬性 - 國家和組。
一個叫做Draw​​的類。不知道如何從這裏開始。

P.S-這讓我看到歐洲足聯挑選了歐洲聯賽(足球/足球)的平局。

回答

0

1.Take第一種子隊

2.創建隨機數生成器,並得到與非種子選手隊的0號之間的一個int。

3.檢查此索引處的非種子團隊是否可能匹配。
如果是:那些配對兩支球隊和非種子選手隊
如果不是列表中刪除非種子選手隊:第2步

4.Take下一個種子隊重複並轉至步驟2