Her er mitt lille bidrag, om enn forbi tidsfristen.
Kode
package helloworld;
import java.util.Random;
public class Main {
public static void main(String[] args) {
char[] targetString = "Hello World!".toCharArray();
char[] builtString = new char[targetString.length];
int misses = 0;
for(int i=0; i < targetString.length; i++) {
while(true) {
Random rand = new Random();
if((char)(rand.nextInt(1000))==targetString[i]) {
builtString[i] = targetString[i];
String str = new String(builtString);
System.out.println(str);
break;
}
misses++;
}
}
System.out.println("We missed " + misses + " times");
}
}
Det er skrevet i java.
Jeg tok meg den friheten å lage en liten underkonkurranse. Hvem klarer å få det laveste antallet misses før app'en klarer å generere riktig string? Det er selvsagt juks å endre på antallet chars den har med i arrayet sitt.