Advertisement
Guest User

Untitled

a guest
Feb 26th, 2020
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.20 KB | None | 0 0
  1. package nädal2;
  2.  
  3. public class kodutöö2 {
  4.     static int mündiVise() {
  5.         //Tagastab: 50/50 võimalus, kas tagastab 1 või 0
  6.         if (Math.random()>0.5)
  7.             return 1;
  8.         else return 0;
  9.     }
  10.  
  11.     static boolean kasArvMasiivis(int arv, int[] massiiv) {
  12.         // Antud: mingi täisarv mille olemasolu kontrollitakse antud täisarvude massiivis.
  13.         // Tulemus: tagastatakse tõeväärtus true kui antud arv leidub massiivis, muul juhul false.
  14.         // Rakendamine: for tsükkliga järjest kontrollida kas arv leidub massiivis.
  15.         for (int elem : massiiv) { // Leidsin viisi massiivi läbi töödelda siit https://mkyong.com/java/java-check-if-array-contains-a-certain-value/
  16.             if (elem == arv) {
  17.                 return true;
  18.             }
  19.         }
  20.         return false;
  21.     }
  22.  
  23.     static int[] lisaKingad(int[] a) {
  24.         for (int i=0; ; i++ ) {
  25.             if (a[i]==0) {
  26.                 a[i]=1;
  27.                 return a;
  28.             }
  29.         }
  30.     }
  31.     static int[] eemaldaKingad(int[] a) {
  32.         for (int i=0; ; i++ ) {
  33.             if (a[i]==1) {
  34.                 a[i]=0;
  35.                 return a;
  36.             }
  37.         }
  38.     }
  39.  
  40.     public static void main(String[] args) {
  41.         //Massiivis 1 tähendab, et kingapaar on, 0 tähendab, et kingapaari ei ole. Seega alguses
  42.         //3 paari kingi mõlema ukse juures.
  43.         int[] uks1=new int[]{1,1,1,0,0,0};
  44.         int[] uks2=new int[]{1,1,1,0,0,0};
  45.         int väljumisteArv=100;
  46.         boolean kasToas=true;
  47.         boolean kasJalanõud=false;
  48.         //Väljumine
  49.         if (kasToas) {
  50.             if (mündiVise() == 1) { //uks 1 väljumine
  51.                 if (kasArvMasiivis(1, uks1)) {
  52.                     kasJalanõud=true;
  53.  
  54.                 } else {
  55.                     kasJalanõud=false;
  56.                 }
  57.             }
  58.             if (mündiVise() == 0) { //uks 2 väljumine
  59.                 if (kasArvMasiivis(1, uks2)) {
  60.  
  61.                 } else {
  62.                     //Paljajalu
  63.                 }
  64.             }
  65.         }
  66.  
  67.         //Sisenemine
  68.         if (kasToas==false) {
  69.             if (mündiVise()==1) { //uks 2 sisenemine
  70.  
  71.             }
  72.         }
  73.     }
  74. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement