폰켓몬

채종윤·2023년 8월 12일
0

📔 문제 설명

https://school.programmers.co.kr/learn/courses/30/lessons/1845


📝 문제 풀이

HashSet은 중복을 제거한 배열
set.add(value): 값 삽입 메소드
set.size(): set의 크기를 구하는 메소드
해쉬셋은 값을 가져오는 메소드는 없음


💡 내 코드

import java.util.*;
class Solution {
    public int solution(int[] nums) {
        int answer = 0;
        int[] result =new int[nums.length/2];
        
        HashSet<Integer> set = new HashSet<>();
        for(int i=0; i<nums.length; i++){
            set.add(nums[i]);
        }
        
        System.out.println(set.size());
        if(result.length < set.size()){
            answer =result.length;
        }
        else if(result.length > set.size()){
            answer = set.size();        
        }
        else{
            answer= set.size();
        }
        return answer;
    }
}
profile
안녕하세요. 백앤드 개발자를 목표로 하고 있습니다!

0개의 댓글