But i still cant pas two last conditions
package pl.codegym.task.task08.task0815;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Map;
/*
Spis ludności
*/
public class Solution {
public static HashMap<String, String> utworzMap() {
//tutaj wpisz swój kod
HashMap<String,String>map=new HashMap<>();
map.put("Dyś","Mateusz");
map.put("Kowalski","Mateusz");
map.put("Nowak","Jakub");
map.put("Zięba","Jan");
map.put("Malina","Jan");
map.put("Kuciapa","Szczepan");
map.put("Krzesło","Elżbieta");
map.put("Stół","Jerzy");
map.put("Dupa","Mateusz");
map.put("Motyka","Stefan");
return map;
}
public static int getLicznikTakichSamychImion(HashMap<String, String> map, String imie) {
//tutaj wpisz swój kod
HashMap<String,String>map2=new HashMap<>(utworzMap());
int sameNames=0;
for (Map.Entry<String,String> pair:map2.entrySet()){
String name=pair.getValue();
if (name.equals(imie)){
sameNames++;
}
}
return sameNames;
}
public static int getLicznikTakichSamychNazwisk(HashMap<String, String> map, String nazwisko) {
//tutaj wpisz swój kod
HashMap<String,String>map3=new HashMap<>(utworzMap());
int sameSurNames=0;
for (Map.Entry<String,String> pair: map3.entrySet()){
String surname= pair.getKey();
if (surname.equals(nazwisko)){
sameSurNames++;
}
}
return sameSurNames;
}
public static void main(String[] args) {
getLicznikTakichSamychNazwisk(utworzMap(),"Dyś");
getLicznikTakichSamychImion(utworzMap(),"Mateusz");
}
}