package com.javarush.task.task08.task0815;
import java.util.*;
/*
Перепись населения
*/
public class Solution {
public static Map<String, String> createMap() {
Map<String, String> map = new HashMap<>();
map.put("Фамилия","Имя");
map.put("Фамили","Имя");
map.put("Фамил","Имя");
map.put("Фами","Имяч");
map.put("Фам","Имят");
map.put("Фа","Имяр");
map.put("Ф","Имяп");
map.put("Фай","Имяв");
map.put("Файй","Имяа");
map.put("Файйй","Имяа");
return map;
}
public static int getCountTheSameFirstName(Map<String, String> map, String name){
int count = 0;
for (Map.Entry<String, String> it: map.entrySet()){
if (it.getValue().equals(name)){
count++;
}
}
return count;
}
public static int getCountTheSameLastname(Map<String, String> map, String lastName){
int count = 0;
for (Map.Entry<String, String> it: map.entrySet()){
if (it.getKey().equals(lastName)){
count ++;
}
}
return count;
}
public static void main(String[] args) {
}
}
Сергей Орловский
24 уровень
Не проходит вариацию 5 требование
Обсуждается
name", а в условии: getCountTheSameLastName. Наверное, в этом причина. То есть 'n' надо исправить на 'N'