Open Spordi opened 4 years ago
ok
ok
Ist fertig, fehlt nur noch Implementierung.
`public static String createZahl() { Random random = new Random(); StringBuilder out = new StringBuilder(); for(int i = 0; i < 4; i++) { out.append(random.nextInt(10)); } return out.toString(); }
public static Integer checkZahlen(String zahl, String message) {
HashMap<Character, Integer> characterIntegerHashMap = new HashMap<>();
int richtig = 0;
for(Character einzelZahl : zahl.toCharArray()) {
if(!characterIntegerHashMap.containsKey(einzelZahl)) {
characterIntegerHashMap.put(einzelZahl, 1);
} else {
characterIntegerHashMap.replace(einzelZahl, characterIntegerHashMap.get(einzelZahl)+1);
}
}
for(Character einzelNachricht : message.toCharArray()) {
if(characterIntegerHashMap.containsKey(einzelNachricht)) {
richtig++;
if(characterIntegerHashMap.get(einzelNachricht) == 1) {
characterIntegerHashMap.remove(einzelNachricht);
} else {
characterIntegerHashMap.replace(einzelNachricht, characterIntegerHashMap.get(einzelNachricht)-1);
}
}
}
return richtig;
}
public static Integer checkPositionen(String zahl, String message) {
int richtig = 0;
for (int i = 0; i < 4; i++) {
if(zahl.charAt(i) == message.charAt(i)) {
richtig++;
}
}
return richtig;
}`
Guck mal nach dem game, will das als Lobby singleplayer minigame machen...