프로그래머스(Level 1) - 🐱‍🐉 폰켓몬

Gammi·2023년 4월 3일
0

프로그래머스

목록 보기
57/69

✔ 문제






✔ 해결


import java.util.*;

class Solution {
  public int solution(int[] nums) {
    int answer = 0;
    Set<Integer> s = new HashSet<>();
    
    for(int num : nums) s.add(num);
    
    if(s.size() >= nums.length / 2) {
      answer = nums.length / 2;
    }else {
      answer = s.size();
    }
    
    return answer;
  }
}










value 값은 저장할 필요 없이 nums 안에 있는 원소들만 저장하면 되니까 HashMap이 아니라 HashSet 사용하기!

profile
개발자가 되었어요⭐️

0개의 댓글