Card.Java
Java Advance 2016
package javaapplication2;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.Random;
public class demo {
public static void main(String[] args) {
List<String> listDoi = new ArrayList();
List<String> list = new ArrayList();
listDoi.add("Hoang Anh Gia Lai");
listDoi.add("Hai Phong");
listDoi.add("Ha Noi T&T");
listDoi.add("Song Lam Nghe An");
Collections.shuffle(listDoi);
for (int i = 0; i < listDoi.size(); i++) {
String doi1 = listDoi.get(i).toString();
for (int j = 0; j < listDoi.size(); j++) {
String doi2 = listDoi.get(j).toString();
String doi3 = doi1 + " - " + doi2;
//Loai bo doi1 va doi2 cung ten
if (!doi1.equals(doi2)) {
list.add(doi2 + " - " + doi1);
//Loai bo luot da ve chi cho da luot di
for (int k = 0; k < list.size(); k++) {
String doi4 = list.get(k).toString();
if (doi3.equals(doi4)) {
System.out.println(doi1 + " " + doi2);
}
}
}
}
}
}
}
Yêu cầu màn hình: hiển thị lịch thi đấu được chia
thành các vòng đấu. Sẽ chỉ có 1 lượt thôi (Không cần lượt về)
Lịch thi đấu sẽ được tạo để một đội chỉ có thể gặp 1 đội khác đúng 1 lần.
Không thể có 2 đội gặp nhau 2 lần.
0 nhận xét:
Post a Comment