Live-Klausur (Zufallszahlen)

ARadauer

Top Contributor
ach ja.. zum lernen für eine mögliche Nachklausur...

Java:
import java.util.Random;

public class Wuerfeln {

   static Random rnd = new Random();

   public static void main(String[] args) {
      int[] zahlen = new int[6]; // das feld für die zahlen
      int pos = 0; // aktuelle position im feld
      int anzahlWuerfe = 0; // wie oft haben wir gewürfelt

      while (pos < 6) { // solande wir noch nicht voll sind
         int wurf = wuerfle(); // würfeln
         anzahlWuerfe++; // anzahl der würfe erhöhen
         if (!contains(wurf, zahlen)) { // wenn die zahl nicht drinnen ist
            zahlen[pos] = wurf; // an aktuelle positon setzen
            pos++; // weiterrücken
         }
      }
      System.out.println("Die Zahlen: ");
      printArray(zahlen);
      System.out.println("sortiert: ");
      sort(zahlen);
      printArray(zahlen);
      System.out.println("Würfe: " + anzahlWuerfe);
   }

   public static int wuerfle() {
      return rnd.nextInt(6) + 1;
   }

   public static boolean contains(int zahl, int[] array) {
      for (int i = 0; i < array.length; i++) { // übers feld iterieren
         if (array[i] == zahl) // ist die akutelle die gesuchte
            return true; // ja sie ist enthalten
      }
      return false; // wir sind am ende, nich drinnen
   }

   public static void printArray(int[] array) {
      for (int i = 0; i < array.length; i++) {
         System.out.print(array[i] + ", ");
      }
      System.out.println();
   }

   // google erster treffer zu insert sort
   public static void sort(int[] array) {
      int i, j, t;
      for (i = 1; i < array.length; i++) {
         j = i;
         t = array[j];
         while (j > 0 && array[j - 1] > t) {
            array[j] = array[j - 1];
            j--;
         }
         array[j] = t;
      }
   }
}
 

Noctarius

Top Contributor
Unsere Führungskräft sind auch ziehmlich am jammern. Unsere Firma hat seit 20 Jahren den selben Einstellungstest.
Ok ich find ihn furchtbar und veraltet aber wenn man sich konzentriert schaft man ihn.
Wer diesen Test nicht schaft bekommt nicht mal ein Gespräch.. seit 2-3 Jahren sind die Gespräche rahr geworden ...

Da ich ja genau im Bereich Einstellungstests arbeite kann ich dieses Phänomen leider nur bestätigen. Verdichtungen und Wunschnormen müssen tatsächlich mind. alle 2 Jahre nach unten korrigiert werden (aus Wirtschaftspsychologischer Sicht) um den Standard gleich zu halten (alle z.B. 2/3 aller Bewerber liegen im oberen Bereich).
Ich persönlich finde diese Anpassungen ziemlich sinnfrei, da ich irgendwann als Ausbilder Nachhilffelehrer spielen und bei 1+2 anfangen muss, weil gerade noch 2/3 aller Bewerber 1+1 rechnen konnten.
 

Neue Themen


Oben