Algorithm

    ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค level 1 ํฐ์ผ“๋ชฌ

    ๋ฌธ์ œ ๋งํฌ https://school.programmers.co.kr/learn/courses/30/lessons/1845?language=javascript function solution(nums) { const nums_set = new Set(nums); const nums_set_size = nums_set.size; // ์„ผํ„ฐ์˜ ํฌ์ผ“๋ชฌ ์ข…๋ฅ˜ ์ˆ˜ const nums_select = nums.length/2; // ๊ณ ๋ฅผ ์ˆ˜ ์žˆ๋Š” ํฌ์ผ“๋ชฌ ์ˆ˜ return (nums_select < nums_set_size) ? nums_select : nums_set_size; } solution([3,1,2,3]); // solution([3,3,3,2,2,4]); // solution([3,3,3,2,2,2]);