Создать словарь (Map) занести в него десять записей по принципу «Фамилия» — «Имя». Проверить сколько людей имеют совпадающие с заданным именем или фамилией. Требования: 1. Программа не должна выводить текст на экран. 2. Программа не должна считывать значения с клавиатуры. 3. Класс Solution должен содержать только четыре метода. 4. Метод createMap() должен создавать и возвращать словарь HashMap с типом элементов String, String состоящих из 10 записей по принципу «Фамилия» - «Имя». 5. Метод getCountTheSameFirstName() должен возвращать число людей у которых совпадает имя. 6. Метод getCountTheSameLastName() должен возвращать число людей у которых совпадает фамилия.
package com.javarush.task.task08.task0815;

import java.util.HashMap;
import java.util.HashSet;

/*
Перепись населения
*/

public class Solution {
    public static HashMap<String, String> createMap() {
        //напишите тут ваш код
        HashMap<String, String> map = new HashMap();
        for (int i =0;i < 10;i++){
            map.put("Surename"+i, "Name");
        }

        return map;

    }

    public static int getCountTheSameFirstName(HashMap<String, String> map, String name) {
        //напишите тут ваш код
        map = Solution.createMap();
        int count = 0;
        for (String value: map.values()){
            if (value.equals(name)) count ++;
        }
        return count;


    }

    public static int getCountTheSameLastName(HashMap<String, String> map, String lastName) {
        //напишите тут ваш код
        map = Solution.createMap();

        int countt = 0;
        for (String key: map.keySet()){
            if (key.equals(lastName)) countt ++;
        }
        return countt;

    }

    public static void main(String[] args) {
       // System.out.println(getCountTheSameFirstName(createMap(), "Name"));
       // System.out.println(getCountTheSameLastName(createMap(), "Surename2"));

    }
}