javascript 2

폰켓몬

https://school.programmers.co.kr/learn/courses/30/lessons/1845 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr들어가기 전 생각 N마리중 절반만큼 선택을 하는 것이고, 종류는 겹칠 수 없다고 한다. 종류가 겹칠 수 없으면 집합의 개념이 사용될 것이다.고를 수 있는 포켓몬의 최댓값은 배열의 절반 인 N/2 여야한다. (N은 무조건 짝수로만 주어진다.) 최솟값은 배열을 집합으로 새로 정의하고, 그 집합의 크기가 된거나 N/2일 것이다. 이는 Math.min()함수로 찾아서 return하면 될 것이다. 집합집합은 어떤 명확한 조건을 만족시키는 서로 다른 대상들의 모임이다..

중앙값 구하기

https://school.programmers.co.kr/learn/courses/30/lessons/120811 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 들어가기 전 생각중학교 3학년 때 배우는 중앙값 문제다. 후에 써놨지만 나는 제한사항 1번인 "array의 길이는 홀수입니다." 라는 조건을 못 보고 풀었다. 중앙값이란 대푯값 중 하나인데, N개의 값을 크기 순으로 늘어놓았을 때 가장 가운데에 있는 값이다. N이 홀수일 때는 중앙에 있는 값을, 짝수일 때는 중앙에 있는 값 두개의 평균으로 한다. 극단적인 값이 있는 경우, 평균값보다 중앙값이 더 유용하다.여기서 N이 홀수냐, 짝수냐에 따라 해야할 일이..