Created
August 17, 2017 13:08
-
-
Save nhatthuyld/ac1340aea7285dcde9364fb28a6df8a1 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package com.examples.seleniumrc; | |
import java.io.IOException; | |
import java.nio.file.Files; | |
import java.nio.file.Paths; | |
import java.util.ArrayList; | |
import java.util.Arrays; | |
import java.util.Collections; | |
import java.util.List; | |
import java.util.Random; | |
import java.util.Vector; | |
public class EmYeuVietLott { | |
public static List<List> ListAll = new ArrayList<List>(); | |
public static List ListRandom = new ArrayList<List>(); | |
public static void main(String[] args) throws IOException { | |
List<String> results = Files.readAllLines(Paths.get("src", "result.txt")); | |
CreateListOfList(results); | |
for (int i = 0; i < ListAll.size(); i++) { | |
for (int j = i + 1; j < ListAll.size(); j++) { | |
if (CompareTwoList(ListAll.get(i),ListAll.get(j))) | |
System.out.println("Có 1 bộ trùng thu : "+i+" va "+j+" " + ListAll.get(j)); | |
} | |
} | |
CreatListRandom(); | |
for (int i = 0; i < ListAll.size(); i++) { | |
if (!CompareTwoList(ListAll.get(i), ListRandom)) | |
break; | |
} | |
System.out.println("BO SO MAY MAN CUA BAN LA:"); | |
Collections.sort(ListRandom); | |
System.out.println(ListRandom); | |
} | |
public static void CreatListRandom() { | |
Random rd = new Random(); | |
Vector v = new Vector(); | |
int iNew = 0; | |
for (int i = 0; i < 6;) { | |
iNew = rd.nextInt(45) + 1; | |
if (!v.contains(iNew)) { | |
i++; | |
v.add(iNew); | |
ListRandom.add(iNew); | |
} | |
} | |
} | |
public static Boolean CompareTwoList(List L1, List L2) | |
{ | |
List<String> LA = new ArrayList<String>(L1); | |
LA.removeAll(L2); | |
if (LA.isEmpty()) { | |
return true; | |
} else { | |
return false; | |
} | |
} | |
public static void CreateListOfList(List<String> results) { | |
// INPUT DATA MEGA OF ALL MONTH | |
ArrayList<String> List1 = new ArrayList<String>(Arrays.asList("3", "4", "26", "30", "35", "44")); | |
ArrayList<String> List2 = new ArrayList<String>(Arrays.asList("7", "11", "16", "19", "38", "39")); | |
ArrayList<String> List3 = new ArrayList<String>(Arrays.asList("2", "4", "19", "23", "44", "45")); | |
ArrayList<String> List4 = new ArrayList<String>(Arrays.asList("1", "3", "8", "18", "28", "42")); | |
ArrayList<String> List5 = new ArrayList<String>(Arrays.asList("1", "17", "24", "25", "33", "35")); | |
ArrayList<String> List6 = new ArrayList<String>(Arrays.asList("2", "15", "25", "27", "37", "41")); | |
ArrayList<String> List7 = new ArrayList<String>(Arrays.asList("4", "16", "19", "27", "29", "30")); | |
ArrayList<String> List8 = new ArrayList<String>(Arrays.asList("4", "6", "12", "21", "23", "28")); | |
ArrayList<String> List9 = new ArrayList<String>(Arrays.asList("2", "6", "10", "13", "20", "28")); | |
ArrayList<String> List10 = new ArrayList<String>(Arrays.asList("15", "26", "29", "32", "34", "38")); | |
ArrayList<String> List11 = new ArrayList<String>(Arrays.asList("1", "11", "26", "29", "34", "40")); | |
ArrayList<String> List12 = new ArrayList<String>(Arrays.asList("8", "17", "31", "32", "33", "39")); | |
ArrayList<String> List13 = new ArrayList<String>(Arrays.asList("2", "10", "11", "18", "22", "33")); | |
ArrayList<String> List14 = new ArrayList<String>(Arrays.asList("5", "13", "21", "27", "29", "45")); | |
ArrayList<String> List15 = new ArrayList<String>(Arrays.asList("6", "9", "14", "18", "28", "30")); | |
ArrayList<String> List16 = new ArrayList<String>(Arrays.asList("1", "20", "21", "22", "26", "29")); | |
ArrayList<String> List17 = new ArrayList<String>(Arrays.asList("1", "11", "31", "32", "34", "37")); | |
ArrayList<String> List18 = new ArrayList<String>(Arrays.asList("11", "22", "26", "28", "35", "43")); | |
ArrayList<String> List19 = new ArrayList<String>(Arrays.asList("5", "25", "27", "29", "31", "43")); | |
ArrayList<String> List20 = new ArrayList<String>(Arrays.asList("12", "24", "29", "32", "37", "39")); | |
ArrayList<String> List21 = new ArrayList<String>(Arrays.asList("2", " 8", "21", "29", "37", "45")); | |
ArrayList<String> List22 = new ArrayList<String>(Arrays.asList("12", "18", "29", "32", "39", "45")); | |
ArrayList<String> List23 = new ArrayList<String>(Arrays.asList("22", "30", "34", "36", "43", "45")); | |
ArrayList<String> List24 = new ArrayList<String>(Arrays.asList("4", "19", "25", "27", "29", "31")); | |
ArrayList<String> List25 = new ArrayList<String>(Arrays.asList("9", "18", "24", "33", "36", "39")); | |
ArrayList<String> List26 = new ArrayList<String>(Arrays.asList("7", "23", "27", "29", "35", "37")); | |
ArrayList<String> List27 = new ArrayList<String>(Arrays.asList("2", "22", "25", "33", "38", "43")); | |
ArrayList<String> List28 = new ArrayList<String>(Arrays.asList("5", "12", "20", "29", "34", "36")); | |
ArrayList<String> List29 = new ArrayList<String>(Arrays.asList("1", "17", "24", "25", "37", "43")); | |
ArrayList<String> List30 = new ArrayList<String>(Arrays.asList("3", "6", "12", "14", "18", "40")); | |
ArrayList<String> List31 = new ArrayList<String>(Arrays.asList("3", "7", "30", "32", "41", "43")); | |
ArrayList<String> List32 = new ArrayList<String>(Arrays.asList("5", "8", "33", "34", "39", "44")); | |
ArrayList<String> List33 = new ArrayList<String>(Arrays.asList("5", "6", "12", "16", "26", "30")); | |
ArrayList<String> List34 = new ArrayList<String>(Arrays.asList("2", "3", "4", "5", "22", "24")); | |
ArrayList<String> List35 = new ArrayList<String>(Arrays.asList("11", "12", "15", "17", "21", "26")); | |
ArrayList<String> List36 = new ArrayList<String>(Arrays.asList("13", "23", "27", "28", "32", "45")); | |
ArrayList<String> List37 = new ArrayList<String>(Arrays.asList("3", "5", "13", "27", "38", "44")); | |
ArrayList<String> List38 = new ArrayList<String>(Arrays.asList("17", "26", "33", "34", "37", "42")); | |
ArrayList<String> List39 = new ArrayList<String>(Arrays.asList("6", "15", "17", "20", "23", "41")); | |
ArrayList<String> List40 = new ArrayList<String>(Arrays.asList("12", "16", "17", "18", "22", "30")); | |
ArrayList<String> List41 = new ArrayList<String>(Arrays.asList("3", "4", "25", "31", "37", "40")); | |
ArrayList<String> List42 = new ArrayList<String>(Arrays.asList("2", "22", "23", "24", "28", "37")); | |
ArrayList<String> List43 = new ArrayList<String>(Arrays.asList("9", "23", "33", "38", "41", "42")); | |
ArrayList<String> List44 = new ArrayList<String>(Arrays.asList("11", "12", "16", "24", "26", "31")); | |
ArrayList<String> List45 = new ArrayList<String>(Arrays.asList("1", "9", "17", "28", "43", "44")); | |
ArrayList<String> List46 = new ArrayList<String>(Arrays.asList("11", "23", "25", "34", "36", "45")); | |
ArrayList<String> List47 = new ArrayList<String>(Arrays.asList("10", "17", "22", "23", "30", "36")); | |
ArrayList<String> List48 = new ArrayList<String>(Arrays.asList("2", "10", "14", "24", "25", "30")); | |
ArrayList<String> List49 = new ArrayList<String>(Arrays.asList("4", "15", "16", "20", "26", "41")); | |
ArrayList<String> List50 = new ArrayList<String>(Arrays.asList("5", "13", "22", "24", "28", "32")); | |
ArrayList<String> List51 = new ArrayList<String>(Arrays.asList("3", "5", "8", "10", "13", "22")); | |
ArrayList<String> List52 = new ArrayList<String>(Arrays.asList("7", "12", "25", "28", "40", "44")); | |
ArrayList<String> List53 = new ArrayList<String>(Arrays.asList("10", "11", "13", "14", "16", "38")); | |
ArrayList<String> List54 = new ArrayList<String>(Arrays.asList("1", "8", "16", "18", "21", "28")); | |
ArrayList<String> List55 = new ArrayList<String>(Arrays.asList("2", "5", "12", "21", "22", "40")); | |
ArrayList<String> List56 = new ArrayList<String>(Arrays.asList("6 ", "17", "30", "32", "34", "38")); | |
ArrayList<String> List57 = new ArrayList<String>(Arrays.asList("2", "13", "15", "17", "18", "41")); | |
ArrayList<String> List58 = new ArrayList<String>(Arrays.asList("5", "21", "31", "33", "38", "42")); | |
ArrayList<String> List59 = new ArrayList<String>(Arrays.asList("3", "7", "9", "18", "28", "39")); | |
ArrayList<String> List60 = new ArrayList<String>(Arrays.asList("2", "8", "15", "16", "19", "25")); | |
ArrayList<String> List61 = new ArrayList<String>(Arrays.asList("2", "15", "20", "32", "33", "44")); | |
ArrayList<String> List62 = new ArrayList<String>(Arrays.asList("24", "25", "27", "34", "44", "45")); | |
ArrayList<String> List63 = new ArrayList<String>(Arrays.asList("5", "6", "19", "31", "42", "44")); | |
ArrayList<String> List64 = new ArrayList<String>(Arrays.asList("23", "27", "34", "35", "38")); | |
ArrayList<String> List65 = new ArrayList<String>(Arrays.asList("6", "20", "30", "38", "40", "45")); | |
ArrayList<String> List66 = new ArrayList<String>(Arrays.asList("3", "6", "17", "21", "32", "40")); | |
ArrayList<String> List67 = new ArrayList<String>(Arrays.asList("1", "20", "28", "32", "42", "44")); | |
ArrayList<String> List68 = new ArrayList<String>(Arrays.asList("8", "14", "19", "29", "30", "40")); | |
ArrayList<String> List69 = new ArrayList<String>(Arrays.asList("5", "12", "15", "30", "37", "41")); | |
ArrayList<String> List70 = new ArrayList<String>(Arrays.asList("7", "10", "17", "20", "25", "32")); | |
ArrayList<String> List71 = new ArrayList<String>(Arrays.asList("4", "5", "6", "23", "31", "34")); | |
ArrayList<String> List72 = new ArrayList<String>(Arrays.asList("2", "11", "14", "23", "25", "32")); | |
ArrayList<String> List73 = new ArrayList<String>(Arrays.asList("6", "9", "10", "18", "20", "31")); | |
ArrayList<String> List74 = new ArrayList<String>(Arrays.asList("7", "13", "16", "18", "31", "32")); | |
ArrayList<String> List75 = new ArrayList<String>(Arrays.asList("6", "8", "12", "13", "15", "19")); | |
ArrayList<String> List76 = new ArrayList<String>(Arrays.asList("11", "15", "20", "24", "27", "45")); | |
ArrayList<String> List77 = new ArrayList<String>(Arrays.asList("9", "13", "24", "35", "36", "41")); | |
ArrayList<String> List78 = new ArrayList<String>(Arrays.asList("8", "20", "21", "31", "34", "39")); | |
ArrayList<String> List79 = new ArrayList<String>(Arrays.asList("4", "6", "10", "15", "16", "44")); | |
ArrayList<String> List80 = new ArrayList<String>(Arrays.asList("10", "36", "39", "43", "44", "45")); | |
ArrayList<String> List81 = new ArrayList<String>(Arrays.asList("8", "17", "21", "23", "36", "40")); | |
ArrayList<String> List82 = new ArrayList<String>(Arrays.asList("13", "21", "24", "25", "29", "44")); | |
ArrayList<String> List83 = new ArrayList<String>(Arrays.asList("11", "12", "17", "33", "34", "36")); | |
ArrayList<String> List84 = new ArrayList<String>(Arrays.asList("2", "4", "9", "19", "21", "26")); | |
ArrayList<String> List85 = new ArrayList<String>(Arrays.asList("13", "16", "17", "29", "31", "37")); | |
ArrayList<String> List86 = new ArrayList<String>(Arrays.asList("28", "31", "34", "37", "38", "41")); | |
ArrayList<String> List87 = new ArrayList<String>(Arrays.asList("6", "15", "16", "19", "27", "30")); | |
ArrayList<String> List88 = new ArrayList<String>(Arrays.asList("3", "5", "17", "22", "30", "31")); | |
ArrayList<String> List89 = new ArrayList<String>(Arrays.asList("3", "9", "13", "18", "24", "31")); | |
ArrayList<String> List90 = new ArrayList<String>(Arrays.asList("7", "10", "25", "27", "29", "40")); | |
ArrayList<String> List91 = new ArrayList<String>(Arrays.asList("2", "6", "19", "21", "35", "39")); | |
ArrayList<String> List92 = new ArrayList<String>(Arrays.asList("3", "8", "13", "20", "30", "36")); | |
ArrayList<String> List93 = new ArrayList<String>(Arrays.asList("14", "17", "21", "25", "31", "37")); | |
ArrayList<String> List94 = new ArrayList<String>(Arrays.asList("1", "10", "16", "18", "23", "38")); | |
ArrayList<String> List95 = new ArrayList<String>(Arrays.asList("3", "4", "14", "20", "25", "35")); | |
ArrayList<String> List96 = new ArrayList<String>(Arrays.asList("2", "17", "33", "37", "38", "45")); | |
ArrayList<String> List97 = new ArrayList<String>(Arrays.asList("2", "4", "13", "22", "23", "41")); | |
ArrayList<String> List98 = new ArrayList<String>(Arrays.asList("18", "21", "24", "26", "39", "45")); | |
ArrayList<String> List99 = new ArrayList<String>(Arrays.asList("5", "11", "14", "20", "32", "42")); | |
ArrayList<String> List100 = new ArrayList<String>(Arrays.asList("4", "9", "21", "27", "38", "44")); | |
ArrayList<String> List101 = new ArrayList<String>(Arrays.asList("6", "11", "30", "32", "35", "42")); | |
ArrayList<String> List102 = new ArrayList<String>(Arrays.asList("3", "9", "10", "31", "32", "40")); | |
ArrayList<String> List103 = new ArrayList<String>(Arrays.asList("7", "12", "24", "43", "44", "45")); | |
ArrayList<String> List104 = new ArrayList<String>(Arrays.asList("1", "2", "6", "12", "31", "36")); | |
ArrayList<String> List105 = new ArrayList<String>(Arrays.asList("1", "9", "24", "28", "33", "36")); | |
ArrayList<String> List106 = new ArrayList<String>(Arrays.asList("10", "14", "30", "32", "37", "42")); | |
ArrayList<String> List107 = new ArrayList<String>(Arrays.asList("6", "12", "23", "25", "29", "43")); | |
ArrayList<String> List108 = new ArrayList<String>(Arrays.asList("4", "5", "24", "26", "28", "37")); | |
ArrayList<String> List109 = new ArrayList<String>(Arrays.asList("1", "4", "5", "11", "20", "30")); | |
ArrayList<String> List110 = new ArrayList<String>(Arrays.asList("3", "5", "7", "12", "27", "33")); | |
ArrayList<String> List111 = new ArrayList<String>(Arrays.asList("13","14","20","21","23","33")); | |
ArrayList<String> List112 = new ArrayList<String>(Arrays.asList("4","5","16","17","32","40")); | |
ArrayList<String> List113 = new ArrayList<String>(Arrays.asList("5","8","21","25","26","37")); | |
ListAll.add(List1); | |
ListAll.add(List2); | |
ListAll.add(List3); | |
ListAll.add(List4); | |
ListAll.add(List5); | |
ListAll.add(List6); | |
ListAll.add(List7); | |
ListAll.add(List8); | |
ListAll.add(List9); | |
ListAll.add(List10); | |
ListAll.add(List11); | |
ListAll.add(List12); | |
ListAll.add(List13); | |
ListAll.add(List14); | |
ListAll.add(List15); | |
ListAll.add(List16); | |
ListAll.add(List17); | |
ListAll.add(List18); | |
ListAll.add(List19); | |
ListAll.add(List20); | |
ListAll.add(List21); | |
ListAll.add(List22); | |
ListAll.add(List23); | |
ListAll.add(List24); | |
ListAll.add(List25); | |
ListAll.add(List26); | |
ListAll.add(List27); | |
ListAll.add(List28); | |
ListAll.add(List29); | |
ListAll.add(List30); | |
ListAll.add(List31); | |
ListAll.add(List32); | |
ListAll.add(List33); | |
ListAll.add(List34); | |
ListAll.add(List35); | |
ListAll.add(List36); | |
ListAll.add(List37); | |
ListAll.add(List38); | |
ListAll.add(List39); | |
ListAll.add(List40); | |
ListAll.add(List41); | |
ListAll.add(List42); | |
ListAll.add(List43); | |
ListAll.add(List44); | |
ListAll.add(List45); | |
ListAll.add(List46); | |
ListAll.add(List47); | |
ListAll.add(List48); | |
ListAll.add(List49); | |
ListAll.add(List50); | |
ListAll.add(List51); | |
ListAll.add(List52); | |
ListAll.add(List53); | |
ListAll.add(List54); | |
ListAll.add(List55); | |
ListAll.add(List56); | |
ListAll.add(List57); | |
ListAll.add(List58); | |
ListAll.add(List59); | |
ListAll.add(List60); | |
ListAll.add(List61); | |
ListAll.add(List62); | |
ListAll.add(List63); | |
ListAll.add(List64); | |
ListAll.add(List65); | |
ListAll.add(List66); | |
ListAll.add(List67); | |
ListAll.add(List68); | |
ListAll.add(List69); | |
ListAll.add(List70); | |
ListAll.add(List71); | |
ListAll.add(List72); | |
ListAll.add(List73); | |
ListAll.add(List74); | |
ListAll.add(List75); | |
ListAll.add(List76); | |
ListAll.add(List77); | |
ListAll.add(List78); | |
ListAll.add(List79); | |
ListAll.add(List80); | |
ListAll.add(List81); | |
ListAll.add(List82); | |
ListAll.add(List83); | |
ListAll.add(List84); | |
ListAll.add(List85); | |
ListAll.add(List86); | |
ListAll.add(List87); | |
ListAll.add(List88); | |
ListAll.add(List89); | |
ListAll.add(List90); | |
ListAll.add(List91); | |
ListAll.add(List92); | |
ListAll.add(List93); | |
ListAll.add(List94); | |
ListAll.add(List95); | |
ListAll.add(List96); | |
ListAll.add(List97); | |
ListAll.add(List98); | |
ListAll.add(List99); | |
ListAll.add(List100); | |
ListAll.add(List101); | |
ListAll.add(List102); | |
ListAll.add(List103); | |
ListAll.add(List104); | |
ListAll.add(List105); | |
ListAll.add(List106); | |
ListAll.add(List107); | |
ListAll.add(List108); | |
ListAll.add(List109); | |
ListAll.add(List110); | |
ListAll.add(List111); | |
ListAll.add(List112); | |
ListAll.add(List113); | |
for(String rl : results) { | |
String []arr = rl.split(" "); | |
ListAll.add(new ArrayList<String>(Arrays.asList(arr))); | |
} | |
//System.out.println(" "+ ListAll.toString()); | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment