import java.io.*; import java.lang.String; public class mang{ public static void main(String argumendid[]) throws IOException{ BufferedReader klaviatuur=new BufferedReader( new InputStreamReader(System.in) ); int kapital=500, i, loendur=0; int[] olemas={0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; int[] kaart={0, 0, 0, 0, 0, 0}; String end="no"; String vahetus; int komb=-1, j=0; String[] tulemus={"paar", "kaks paari", "kolmik", "maja", "rida", "mast", "nelik", "mastirida"}; System.out.println("Hetkel olen ma väike ja loll. oskan eristada ainult:"); System.out.println("paari, kahte paari, kolmikut ja nelikut"); System.out.println(""); kaart[0]=(int)Math.floor(Math.random() * 36)+1; olemas[0]=kaart[0]; while(kaart[1]==kaart[0] || kaart[1]==0){ kaart[1]=(int)Math.floor(Math.random() * 36)+1; olemas[1]=kaart[1]; } while(kaart[2]==kaart[0] || kaart[2]==kaart[1] || kaart[2]==0){ kaart[2]=(int)Math.floor(Math.random() * 36)+1; olemas[2]=kaart[2]; } while(kaart[3]==kaart[0] || kaart[3]==kaart[1] || kaart[3]==kaart[2] || kaart[3]==0){ kaart[3]=(int)Math.floor(Math.random() * 36)+1; olemas[3]=kaart[3]; } while(kaart[4]==kaart[0] || kaart[4]==kaart[1] || kaart[4]==kaart[2] || kaart[4]==kaart[3] || kaart[4]==0){ kaart[4]=(int)Math.floor(Math.random() * 36)+1; olemas[4]=kaart[4]; } for(i=0; i<5; i++){ if(kaart[i]>0 && kaart[i]<10){ int temp=kaart[i]+5; System.out.print(((char)4)); if(temp>10){ if (temp==11)System.out.println("J"); if (temp==12)System.out.println("Q"); if (temp==13)System.out.println("K"); if (temp==14)System.out.println("A"); }else{ System.out.println(temp); } } if(kaart[i]>9 && kaart[i]<19){ int temp=kaart[i]-4; System.out.print(((char)3)); if(temp>10){ if (temp==11)System.out.println("J"); if (temp==12)System.out.println("Q"); if (temp==13)System.out.println("K"); if (temp==14)System.out.println("A"); }else{ System.out.println(temp); } } if(kaart[i]>18 && kaart[i]<28){ int temp=kaart[i]-13; System.out.print(((char)6)); if(temp>10){ if (temp==11)System.out.println("J"); if (temp==12)System.out.println("Q"); if (temp==13)System.out.println("K"); if (temp==14)System.out.println("A"); }else{ System.out.println(temp); } } if(kaart[i]>27 && kaart[i]<37){ int temp=kaart[i]-22; System.out.print(((char)5)); if(temp>10){ if (temp==11)System.out.println("J"); if (temp==12)System.out.println("Q"); if (temp==13)System.out.println("K"); if (temp==14)System.out.println("A"); }else{ System.out.println(temp); } } } System.out.print("Millised välja vahetada?"); vahetus=klaviatuur.readLine(); System.out.println(" "); if(vahetus.indexOf("1")>-1){ while(kaart[0]==olemas[0] || kaart[0]==olemas[1] || kaart[0]==olemas[2] || kaart[0]==olemas[3] || kaart[0]==olemas[4] || kaart[0]==0){ kaart[0]=(int)Math.floor(Math.random() * 36)+1; olemas[5]=kaart[0]; } } if(vahetus.indexOf("2")>-1){ while(kaart[1]==olemas[0] || kaart[1]==olemas[1] || kaart[1]==olemas[2] || kaart[1]==olemas[3] || kaart[1]==olemas[4] || kaart[1]==olemas[5] || kaart[1]==0){ kaart[1]=(int)Math.floor(Math.random() * 36)+1; olemas[6]=kaart[1]; } } if(vahetus.indexOf("3")>-1){ while(kaart[2]==olemas[0] || kaart[2]==olemas[1] || kaart[2]==olemas[2] || kaart[2]==olemas[3] || kaart[2]==olemas[4] || kaart[2]==olemas[5] || kaart[2]==olemas[6] || kaart[2]==0){ kaart[2]=(int)Math.floor(Math.random() * 36)+1; olemas[7]=kaart[2]; } } if(vahetus.indexOf("4")>-1){ while(kaart[3]==olemas[0] || kaart[3]==olemas[1] || kaart[3]==olemas[2] || kaart[3]==olemas[3] || kaart[3]==olemas[4] || kaart[3]==olemas[5] || kaart[3]==olemas[6] || kaart[3]==olemas[7] || kaart[3]==0){ kaart[3]=(int)Math.floor(Math.random() * 36)+1; olemas[8]=kaart[3]; } } if(vahetus.indexOf("5")>-1){ while(kaart[4]==olemas[0] || kaart[4]==olemas[1] || kaart[4]==olemas[2] || kaart[4]==olemas[3] || kaart[4]==olemas[4] || kaart[4]==olemas[5] || kaart[4]==olemas[6] || kaart[4]==olemas[7] || kaart[4]==olemas[8] || kaart[4]==0){ kaart[4]=(int)Math.floor(Math.random() * 36)+1; olemas[9]=kaart[4]; } } for(i=0; i<5; i++){ if(kaart[i]>0 && kaart[i]<10){ int temp=kaart[i]+5; System.out.print(((char)4)); if(temp>10){ if (temp==11)System.out.println("J"); if (temp==12)System.out.println("Q"); if (temp==13)System.out.println("K"); if (temp==14)System.out.println("A"); }else{ System.out.println(temp); } } if(kaart[i]>9 && kaart[i]<19){ int temp=kaart[i]-4; System.out.print(((char)3)); if(temp>10){ if (temp==11)System.out.println("J"); if (temp==12)System.out.println("Q"); if (temp==13)System.out.println("K"); if (temp==14)System.out.println("A"); }else{ System.out.println(temp); } } if(kaart[i]>18 && kaart[i]<28){ int temp=kaart[i]-13; System.out.print(((char)6)); if(temp>10){ if (temp==11)System.out.println("J"); if (temp==12)System.out.println("Q"); if (temp==13)System.out.println("K"); if (temp==14)System.out.println("A"); }else{ System.out.println(temp); } } if(kaart[i]>27 && kaart[i]<37){ int temp=kaart[i]-22; System.out.print(((char)5)); if(temp>10){ if (temp==11)System.out.println("J"); if (temp==12)System.out.println("Q"); if (temp==13)System.out.println("K"); if (temp==14)System.out.println("A"); }else{ System.out.println(temp); } } } int[] k={0, 0, 0, 0, 0, 0}; int paariloend=0; for(i=0; i<5; i++){ if(kaart[i]>0 && kaart[i]<10){ k[i]=kaart[i]+5; } if(kaart[i]>9 && kaart[i]<19){ k[i]=kaart[i]-4; } if(kaart[i]>18 && kaart[i]<28){ k[i]=kaart[i]-13; } if(kaart[i]>27 && kaart[i]<37){ k[i]=kaart[i]-22; } } for(i=1; i<5; i++){ if(k[i]==k[0]){ paariloend++; } } for(i=2; i<5; i++){ if(k[i]==k[1]){ paariloend++; } } for(i=3; i<5; i++){ if(k[i]==k[2]){ paariloend++; } } for(i=4; i<5; i++){ if(k[i]==k[3]){ paariloend++; } } if (paariloend>0){komb=0;} if (paariloend==2){komb=1;} if (paariloend==3){komb=2;} if (paariloend>5){komb=6;} if (komb>-1){ System.out.println("Sinu tulemuseks on: "+tulemus[komb]); }else{ System.out.println("Sul pole midagi, või mina olen veel loll"); } System.out.println("Nii.. Mina lõpetan nüüd ära. Võid endal lahti imeda!"); } }