[알고리즘] 중앙값 구하기 , 짝수는 싫어요

Joy·2022년 12월 28일
0

algorithm

목록 보기
4/4
post-thumbnail

알고리즘 4일차

1. 중앙값 구하기

여기서 해야하는 것

  1. 순서대로 정렬시키기
  2. 중앙값 찾기
function solution(array) {
  // a - b는 오름차순 정렬이다.
  array.sort((a,b) => a - b);
  let num = parseInt(array.length / 2);
  
  return array[num];
}

이렇게 하면 array 배열에 sort 함수를 사용하여 정렬을 시켜주고 num 변수에 array 배열의
길이값 나누기 2를 해서 담아주게 되면 5개 중 3번째 , 3개 중 2번째가 출력되게 되는것이다.

2. 짝수는 싫어요

요것은 간단한 문제!

function solution(n) {
	let answer = [];
  	for(let i = 1; i <= n; i+=2) answer.push(i);
  
  	return answer;
}

for문을 사용해 1 ~ 10까지 숫자를 순회하며 우리가 처음 숫자를 1로 지정해주었기 때문에
1+2 = 3 , 2 + 2 = 4 이런식으로 2를 더해서 홀수가 나오는 값을 배열안에 넣어주면 되는
것이다!

profile
새로운 거에 진심인 사람

0개의 댓글