import java.util.HashMap;
import java.util.Map;
class CountFrequency {
public static void main(String[] args) {
int[] nums = {1, 2, 3, 4, 3, 5, 1, 3};
System.out.println(findNumFrequency(nums, 3));
System.out.println("Hello World!");
printNumFrequency(nums);
}
private static int findNumFrequency(int[] nums, int target){
int count = 0;
for(int num : nums){
if(num == target)
count++;
}
return count;
}
private static void printNumFrequency(int[] nums){
HashMap<Integer, Integer> countMap = new HashMap<>();
for(int num : nums){
countMap.put(num, countMap.getOrDefault(num,0)+1);
}
System.out.println(countMap);
for(Map.Entry<Integer, Integer> entry: countMap.entrySet()){
System.out.println(entry.getKey() +"-->" + entry.getValue());
}
}
}