본문 바로가기
Javascript

프로그래머스 문제 풀이 25

by 🐬마뇽뇽 마뇽🦄 2022. 11. 21.
728x90

프로그래머스 문제 풀이 25

폰켓몬

01. 문제

function solution(nums) {
    var answer = 0;
    return answer;
}

02. 나의 문제 풀이

function solution(nums) {
    var answer = [];
    var max = nums.length / 2;
        
    for(let i = 0; i < nums.length; i++) {
        if(answer.length <  max) {
            if(!answer.includes(nums[i])) {
                answer.push(nums[i]);
            }
        }
    }
    
    return answer.length;    
}

03. 다른 사람의 문제 풀이

function solution(nums) {
  const max = nums.length / 2;
  const arr = [...new Set(nums)];

  return arr.length > max ? max : arr.length
}

배열의 값을 저장한 뒤 갯수와 다른 것들을 찾고, 갯수를 찾은것 같다

728x90

'Javascript' 카테고리의 다른 글

프로그래머스 문제 풀이 27  (1) 2022.11.22
프로그래머스 문제 풀이 26  (2) 2022.11.21
프로그래머스 문제 풀이 24  (2) 2022.11.21
프로그래머스 문제 풀이 23  (2) 2022.11.21
프로그래머스 문제 풀이 22  (2) 2022.11.21

댓글


고양이 고양이
고양이 고양이
고양이 고양이