Nie zalicza mi żadnego z trzech ostatnich warunków zadania a wydaje mi się że powinno wszystko być dobrze .
package pl.codegym.task.task08.task0815;
import java.util.HashMap;
import java.util.HashSet;
/*
Spis ludności
*/
public class Solution {
public static HashMap<String, String> utworzMap() {
//tutaj wpisz swój kod
HashMap<String, String> in = new HashMap<>();
in.put("Jan", "Kowalski");
in.put("Katarzyna", "Kowalska");
in.put("Stanislaw", "Kowalski");
in.put("Zdzisiek", "Stec");
in.put("Zdzisiek", "Szpakowski");
in.put("Tomasz", "Ogurek");
in.put("Olga", "Ogurek");
in.put("jjhj", "jjh");
in.put("Ehnaton", "Uno");
in.put("Sfietwana", "Raskolnikow");
return in;
}
public static int getLicznikTakichSamychImion(HashMap<String, String> map, String imie) {
//tutaj wpisz swój kod
HashMap <String, String> copy = new HashMap<>(utworzMap());
int a = 0;
for(String key : copy.keySet()){
if(key.equals(imie)){
a++;
}
}
return a;
}
public static int getLicznikTakichSamychNazwisk(HashMap<String, String> map, String nazwisko) {
//tutaj wpisz swój kod
HashMap <String, String> copy = new HashMap<>(utworzMap());
int b = 0;
for(String val : copy.values()){
if(val.equals(nazwisko)){
b++;
}
}
return b;
}
public static void main(String[] args) {
getLicznikTakichSamychImion(utworzMap(), "Zdzisiek" );
getLicznikTakichSamychNazwisk(utworzMap(), "Ogurek" );
}
}