TIL.231122 알고리즘

안은지·2023년 11월 22일
1
post-custom-banner

📌짝수는 싫어요

문제 설명

정수 n이 매개변수로 주어질 때, n 이하의 홀수가 오름차순으로 담긴 배열을 return하도록 solution 함수를 완성해주세요.

제한 사항

  • 1 ≤ n ≤ 100

입출력 예

nresult
10[1, 3, 5, 7, 9]
15[1, 3, 5, 7, 9, 11, 13, 15]

문제풀이(본인)

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

함수에 매개변수n을 넣고 for문을 사용해서 i가 하나씩 증가되게 만들고 if문으로 i를 2로나눈 나머지가 1인 정수들만 반환해 빈 배열에 푸쉬함수로 추가

다른 사람의 풀이

function solution(n) {
    var answer = [];

    for (let i = 1; i<=n; i+=2) answer.push(i)

    return answer;
}
post-custom-banner

0개의 댓글