프로그래머스 Day3의 마지막 문제이다.
이번에는 앞의 두 문제가 난이도가 있어서 그랬는지 매우 쉽게 풀었다.
짝수는 싫어요
문제
매개변수는 1~99 중 하나의 정수이다.
주어진 매개변수까지 홀수로 오름차순 정렬 된 배열을 return 한다.
문제풀이 방법
앞에 작성했던 몫값을 구하는 방법을 사용해서 문제풀이를 진행했다.
반복문을 만들어 충족되는 값이면 배열에 추가하는 방법이다.
1. n값만큼 증가하는 반복문을 만든다.
2. 안에 i % 2 = 1 을 충족하는 i를 answer의 배열에 push한다.
function solution(n) {
let answer = [];
for (let i = 0; i <= n; i++) {
// 0부터 n값까지 하나씩 2로 나누어 몫이 1일 경우 answer 배열에 하나씩 담아준다.
if (i % 2 === 1) {
answer.push(i);
}
}
return answer;
}
728x90
'Web > 알고리즘공부' 카테고리의 다른 글
[JavaScript] 배열(Array)에서 최빈값 구하기 (0) | 2022.10.23 |
---|---|
[JavaScript] 배열(Array)에서 중앙값 구하기 (0) | 2022.10.21 |