[JAVA] 프로그래머스 알고리즘 문제풀이 - Level 1 (1~6번 문제풀이) / Level 0 (224/224)
1. 폰켓몬 import java.util.*; class Solution { public int solution(int[] nums) { int answer = 0; Map map = new HashMap(); int max = nums.length/2; for(int num : nums){ map.put(num, map.getOrDefault(num, 0) + 1); } int result = map.size(); answer = Math.min(max, result); return answer; } } HashMap형식의 map을 만든 뒤 대입해 줬다. 최대수는 nums길이의 절반이니 nums.length/2를 해줬고 foreach문을 사용해서 nums에서 나온 값에 1씩 증가해 줬다. 그 뒤 re..