분류 전체보기 82

[JavaScript] 중앙값 구하기 - 프로그래머스

문제 :  내 풀이 :function solution(array) { array.sort(); let halfCnt = parseInt(array.length / 2); return array[halfCnt];} 문제를 보고 먼저 배열 안 정수들을 정렬 시켜야겠다고 생각했다. 그래서 주어진 array 배열을 sort() 함수를 이용해서 오름차순으로 정렬 시켰다. 그 후 중앙값을 구하기 위해 중앙값이 몇 번째인지를 알아야 했다. 그래서 array의 길이를 2로 나누고 parseInt를 하여 중앙값이 몇 번째인지 halfCnt에 담았다. 마지막으로 array의 halfCnt번째(중앙값)를 리턴 시켰다. 나중에 알게 된 사실인데, sort() 함수는 정렬하기 전에 배열 내의 값을 내부적으로 문자열로 ..

프로그래머스 2024.07.16

[JavaScript] 배열에서 짝수와 홀수의 개수 구하기 - 프로그래머스

문제 : 내 풀이 :function solution(num_list) { let result = []; let evenCnt = 0; let oddCnt = 0; for(let i = 0; i   1. 정수 배열 num_list를 반복문을 이용해 하나하나 추출한다. 2. 추출한 num_list의 i번째를 2로 나눈 나머지가 0인지 아닌지 비교한다. 3. 2번의 결과가 0이면 2로 나누어 떨어지니까 짝수이고 짝수의 개수를 저장하는 변수인 evenCnt를 증가시키고 나누어 떨어지지 않으면 홀수의 개수를 저장하는 변수인 oddCnt를 증가시킨다. 4. 마지막으로 짝수와 홀수의 개수를 각각 담는 result 배열에 push를 시키고 return 시킨다.    통과는 됐지만 최대한 반복문을 사용하지 않..

프로그래머스 2024.07.15