package com.javarush.test.level08.lesson08.task04;

import java.util.Date;
import java.util.HashMap;
import java.util.Map;

/* Удалить всех людей, родившихся летом
Создать словарь (Map<String, Date>) и занести в него десять записей по принципу: «фамилия» - «дата рождения».
Удалить из словаря всех людей, родившихся летом.
*/

public class Solution
{
    public static HashMap<String, Date> createMap()
    {
        HashMap<String, Date> map = new HashMap<String, Date>();
        map.put("Stallone", new Date("JUNE 1 1980"));
        map.put("Stallone1", new Date("JULY 1 1980"));
        map.put("Stallone2", new Date("MAY 1 1980"));
        map.put("Stallone3", new Date("AUGUST 1 1980"));
        map.put("Stallone4", new Date("JANUARY 1 1980"));
        map.put("Stallone5", new Date("OCTOBER 1 1980"));
        map.put("Stallone6", new Date("JUNE 1 1980"));
        map.put("Stallone7", new Date("FEBRUARY 1 1980"));
        map.put("Stallone8", new Date("APRIL 1 1980"));
        map.put("Stallone9", new Date("DECEMBER 1 1980"));


        return map;
    }

    public static void removeAllSummerPeople(HashMap<String, Date> map)
    {
        //напишите тут ваш код
        for (Map.Entry<String, Date> surname : map.entrySet())
        {
            int s = surname.getValue().getMonth();
            if (s < 8 && s > 4)
                map.remove(surname);

        }


    }
    public static void main(String[] args)
    {
        System.out.println(createMap());
        removeAllSummerPeople(createMap());
    }

}