So, dann also mal den Quelltext für das Ziffernproblem aus dem Chat.
Für alle die es nicht wissen: wir haben uns gefragt wie wahrscheinlich es ist, dass bei einer vierstelligen PIN Ziffern doppelt vorkommen.
Da ich Rechenfaul bin, hier mal die Lösung als Java-Code:
public class Numbers {
public static void main(String[] args) {
char array[] = new char[4];
int counter = 0;
for (int i = 0; i < 10000; i ++){
String s = Integer.toString(i);
//System.out.println(s);
char[] a = s.toCharArray();
System.arraycopy(a, 0, array, 0, a.length);
if (array[0] == array[1] ||
array[0] == array[2] ||
array[0] == array[3] ||
array[1] == array[2] ||
array[1] == array[3] ||
array[2] == array[3]){
counter++;
System.out.println(counter + " : " + s);
};
};
}
}
Damit komme ich auf 4816 Möglichkeiten doppelt vorkommender Ziffern.
Jetzt wisst ihr auch mit was für weltbewegenden Themen man sich im Chat Montags beschäftigt.
Gruss, Marcel
Für alle die es nicht wissen: wir haben uns gefragt wie wahrscheinlich es ist, dass bei einer vierstelligen PIN Ziffern doppelt vorkommen.
Da ich Rechenfaul bin, hier mal die Lösung als Java-Code:
public class Numbers {
public static void main(String[] args) {
char array[] = new char[4];
int counter = 0;
for (int i = 0; i < 10000; i ++){
String s = Integer.toString(i);
//System.out.println(s);
char[] a = s.toCharArray();
System.arraycopy(a, 0, array, 0, a.length);
if (array[0] == array[1] ||
array[0] == array[2] ||
array[0] == array[3] ||
array[1] == array[2] ||
array[1] == array[3] ||
array[2] == array[3]){
counter++;
System.out.println(counter + " : " + s);
};
};
}
}
Damit komme ich auf 4816 Möglichkeiten doppelt vorkommender Ziffern.
Jetzt wisst ihr auch mit was für weltbewegenden Themen man sich im Chat Montags beschäftigt.
Gruss, Marcel