public class Solution {
public static int countFirstName = 0;
public static int countLastName = 0;
public static HashMap<String, String> createMap() {
//write your code here
HashMap<String, String> mapOfNames = new HashMap<>();
mapOfNames.put("Andrei", "Damigeana");
mapOfNames.put("Florin", "Damigeana");
mapOfNames.put("MIoara", "Geana");
mapOfNames.put("Victor", "Damigeana");
mapOfNames.put("Diana", "Brotac");
mapOfNames.put("Cristiana", "Brotac");
mapOfNames.put("Nelu", "Brotac");
mapOfNames.put("Camelia", "Brotac");
mapOfNames.put("Daniel", "Daniel");
mapOfNames.put("Damiana", "Damiana");
return mapOfNames;
}
public static int getSameFirstNameCount(HashMap<String, String> map, String name) {
for (Map.Entry<String, String> pair : map.entrySet())
if (pair.getValue().equals(name)) countFirstName++;
return countFirstName;
}
public static int getSameLastNameCount(HashMap<String, String> map, String lastName) {
for (Map.Entry<String,String> pair2 : map.entrySet())
if (pair2.getKey().equals(lastName)) countLastName++;
return countLastName;
}
public static void main(String[] args) {
/* System.out.println(getSameFirstNameCount(createMap(), "Damigeana"));
System.out.println(getSameLastNameCount(createMap(), "Andrei"));
*/
}
}
package com.codegym.task.task08.task0815;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Iterator;
import java.util.Map;
/*
Census
*/
public class Solution {
public static int countFirstName = 0;
public static int countLastName = 0;
public static HashMap<String, String> createMap() {
//write your code here
HashMap<String, String> mapOfNames = new HashMap<>();
mapOfNames.put("Andrei", "Damigeana");
mapOfNames.put("Florin", "Damigeana");
mapOfNames.put("MIoara", "Geana");
mapOfNames.put("Victor", "Damigeana");
mapOfNames.put("Diana", "Brotac");
mapOfNames.put("Cristiana", "Brotac");
mapOfNames.put("Nelu", "Brotac");
mapOfNames.put("Camelia", "Brotac");
mapOfNames.put("Daniel", "Daniel");
mapOfNames.put("Damiana", "Damiana");
return mapOfNames;
}
public static int getSameFirstNameCount(HashMap<String, String> map, String name) {
for (Map.Entry<String, String> pair : map.entrySet())
if (pair.getValue().equals(name)) countFirstName++;
return countFirstName;
}
public static int getSameLastNameCount(HashMap<String, String> map, String lastName) {
for (Map.Entry<String,String> pair2 : map.entrySet())
if (pair2.getKey().equals(lastName)) countLastName++;
return countLastName;
}
public static void main(String[] args) {
/* System.out.println(getSameFirstNameCount(createMap(), "Damigeana"));
System.out.println(getSameLastNameCount(createMap(), "Andrei"));
*/
}
}