Не проходит валидацию
package com.javarush.task.task08.task0815;
import java.util.Map;
import java.util.*;
/*
Перепись населения
*/
public class Solution {
public static Map<String, String> createMap() {
Map<String, String> map=new HashMap<>();
map.put("Familia", "Name");
map.put("Familia1", "Name1");
map.put("Familia2", "Name2");
map.put("Familia3", "Name");
map.put("Familia4", "Name4");
map.put("Familia5", "Name5");
map.put("Familia6", "Name6");
map.put("Familia7", "Name");
map.put("Familia8", "Name8");
map.put("Familia9", "Name");
return map;
}
public static int getCountTheSameFirstName(Map<String, String> map, String name) {
ArrayList<String> list=new ArrayList<>();
for (Map.Entry<String, String> pair : map.entrySet()){
String value = pair.getValue();
list.add(value); }
int names=0;
for(int i=0;i<list.size()-1;i++){
for(int j=i+1;j<list.size()-1;j++){
if(list.get(i).equals(list.get(j)))
names++;
}
}
return names;
}
public static int getCountTheSameLastName(Map<String, String> map, String lastName) {
ArrayList<String> list1=new ArrayList<>();
for (Map.Entry<String, String> pairz : map.entrySet()){
String key = pairz.getKey();
list1.add(key); }
int lastnames=0;
for(int i=0;i<list1.size()-1;i++){
for(int m=i+1;m<list1.size()-1;m++){
if(list1.get(i).equals(list1.get(m)))
lastnames++;
}
}
return lastnames;
}
public static void main(String[] args) {
}
}