Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.javarush.test.level0.lesson0.task0;
- import java.util.HashMap;
- import java.util.HashSet;
- import java.util.Map;
- /* Одинаковые имя и фамилия
- Создать словарь (Map<String, String>) занести в него десять записей по принципу «Фамилия» - «Имя».
- Проверить сколько людей имеют совпадающие с заданным имя или фамилию.
- */
- public class Solution
- {
- public static HashMap<String, String> createMap()
- {
- Map<String, String> map = new HashMap<>();
- map.put("Ivanov", "Ivan");
- map.put("Petrov", "Petr");
- map.put("Sidorov", "Sidor");
- map.put("Ivanenko", "Ivan");
- map.put("Petrenko", "Petr");
- map.put("Sidorenko", "Sidor");
- map.put("Ivanchuk", "Ivan");
- map.put("Petruk", "Petr");
- map.put("Sidorchuk", "Sidor");
- map.put("Qwerty", "Asdf");
- return (HashMap<String, String>) map;
- }
- public static int getCountTheSameFirstName(HashMap<String, String> map, String name)
- {
- 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)
- {
- int count = 0;
- for (String value : map.keySet()) {
- if (value.equals(lastName)){
- count++;
- }
- }
- return count;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement