Как-то странно, не могу понять где же я ошибся ?
Вроде все так, но не так. ткните в ошибку плиз.
package com.javarush.task.task08.task0815;
import java.util.*;
/*
Перепись населения
*/
public class Solution {
public static HashMap<String, String> createMap() {
//напишите тут ваш код
HashMap<String, String> people = new HashMap<>();
people.put("Петров", "Сергей");
people.put("Петрова", "Аня");
people.put("Иванов", "Илья");
people.put("Иванов", "Андрей");
people.put("Иванова", "Настя");
people.put("Сидорова", "Инна");
people.put("Иванова", "Аня");
people.put("Сидорова", "Настя");
people.put("Сидоров", "Андрей");
people.put("Нефедов", "Сергей");
return people;
}
public static int getCountTheSameFirstName(HashMap<String, String> map, String name) {
//напишите тут ваш код
int counter = 0;
for (Map.Entry<String, String> pair : map.entrySet())
{
if(pair.getValue().equals(name)) {
counter++;
}
}
return counter;
}
public static int getCountTheSameLastName(HashMap<String, String> map, String lastName) {
//напишите тут ваш код
int counter = 0;
for (Map.Entry<String, String> pair : map.entrySet())
{
if(pair.getKey().equals(lastName)) {
counter++;
}
}
return counter;
}
public static void main(String[] args) {
}
}