본문 바로가기

verdantjuly/코딩테스트

프로그래머스 입문 : 짝수 홀수 개수 (javascript, 20230609)

728x90

문제 바로가기: https://school.programmers.co.kr/learn/courses/30/lessons/120824

나의 풀이

function solution(num_list) {
    var answer = [];
    let oddnum =[]
    let evennum= []
    for(i=0;i<num_list.length;i++){
        if(num_list[i]%2 == 1){
            oddnum.push(num_list[i])
        }else{evennum.push(num_list[i])}
    }
    answer.push(evennum.length)
    answer.push(oddnum.length)

    return answer;
}

다른 사람의 풀이

function solution(num_list) {
    var answer = [0,0];

    for(let a of num_list){
        answer[a%2] += 1
    }

    return answer;
}

 

소감

for of 문에 대해 다시 공부해야겠다.