devlog_owen
[프로그래머스] Day 3 짝수는 싫어요 본문
728x90
처음에는 if문으로 const solution = (n) => { if (n%2 !== 0) { return sort((a,b) => a-b) } } 이런식으로 오름차순 정리하려고 했는데 n을 배열로 착각했다. n 이하의 홀수를 구하는 것이 포인트인 문제였다.
나의 풀이
const solution = (n) => {
const oddNumber =[]
for (i=1; i<=n; i += 2){
oddNumber.push(i)
} return oddNumber
}
사실 이번에도 온전한 나의 풀이가 아닌 구글링짱의 도움으로 풀 수 있었다. 여기서 oddNumber 이라는 배열을 선언하고 반복문으로 i가 n보다 같거나 작은 홀수들만 구한 다음 push 메서드로 배열에 반복하여 구한 요소들을 넣어준다.마지막으로 oddNumber 을 리턴하면 끝.
다른사람 풀이
function solution(n) {
var answer = [];
for (let i = 1; i<=n; i+=2) answer.push(i)
return answer;
}
나랑 똑같음.
728x90
'algorithm > (js)프로그래머스' 카테고리의 다른 글
[프로그래머스] 양꼬치 (0) | 2023.10.31 |
---|---|
[프로그래머스] 나이 출력 (0) | 2023.10.25 |
[프로그래머스] DAY4 배열의 평균값 (0) | 2023.10.24 |
[프로그래머스] DAY4 피자나눠먹기(3) (0) | 2023.10.24 |
[프로그래머스] DAY 4 피자나눠먹기(1) (1) | 2023.10.23 |