Skoči na vsebino

P2 - 2021/22 - DN07 preverjanje gesel

Imamo program, s katerim ustvarimo geslo, sestavljeno iz treh besed:

Primer programa
public class Gesla {

  static String[] prva   = {"Miha", "Micka", "Tone", "Lojze", "Mojca", "Pepca", "Franci", "Francka"};
  static String[] druga  = {"Vozi", "Seka", "Potrebuje", "Gleda", "Barva", "Voha", "Lomi", "Popravlja"};
  static String[] tretja = {"Kolo", "Avto", "Likalnik", "Sonce", "Vrtnico", "Drevo", "Lopato", "Sekiro"};

  static String ustvariGeslo() {
    Random rnd = new Random();
    int rnd1 = rnd.nextInt(prva.length);
    int rnd2 = rnd.nextInt(druga.length);
    int rnd3 = rnd.nextInt(tretja.length);
    
    return prva[rnd1] + druga[rnd2] + tretja[rnd3];
  }


  public static void main(String[] args) {
    System.out.println(ustvariGeslo());
  }
}

Napiši program DN07.java, ki preveriti, ali lahko zgornji program ustvari geslo, ki je podano v prvem argumentu.

Ker zgornji program lahko ustvari geslo MickaGledaSonce, mora vaš program ob klicu java DN07 MickaGledaSonce izpisati true. Podobno, ker zgornji program ne more ustvariti gesla "JožeLupiBanano", mora vaš program ob klicu java DN07 JožeLupiBanano izpisati false.

Pred oddajo programa na eUčilnci preverite pravilnost delovanja.


Zadnja posodobitev: April 3, 2022