코독
코딩핥는 강아지
코독
전체 방문자
오늘
어제
  • 분류 전체보기 (24)
    • JAVASCRIPT (24)
      • PROGRAMMERS 0단계 (13)
      • PROGRAMMERS 1단계 (11)
    • JQUERY (0)
    • EFFECT (0)
    • HTML (0)
    • CSS (0)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

최근 글

인기 글

최근 댓글

태그

  • for()
  • js
  • 정수
  • 0단계
  • 프로그래머스
  • push()
  • 자릿수 더하기
  • programmers
  • map()
  • for문
  • 배열
  • Sort()
  • 짝수
  • JavaScript
  • filter()
  • if()
  • 홀수
  • 1단계
  • 자바스크립트
  • reduce()

티스토리

hELLO · Designed By 정상우.
코독

코딩핥는 강아지

Javascript | programmers03 (프로그래머스 0단계 : 짝수 홀수 개수)
JAVASCRIPT/PROGRAMMERS 0단계

Javascript | programmers03 (프로그래머스 0단계 : 짝수 홀수 개수)

2022. 11. 5. 18:02

※ programmers 0단계 풀이 세 번째

짝수 홀수 개수


❍ 문제 설명

정수가 담긴 리스트 num_list가 주어질 때, num_list의 원소 중 짝수와 홀수의 개수를 담은 배열을 return 하도록 solution 함수를 완성해보세요.

❍ 제한 조건

1 ≤ num_list의 길이 ≤ 100
0 ≤ num_list의 원소 ≤ 1,000

❍ 입출력 예

num_list return
[1, 2, 3, 4, 5] [2, 3]
[1, 3, 5, 7] [0, 4]

❍ 나의 풀이

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

    // 0 값을 가진 변수 a, b 를 만들어준다.
    let a = 0;
    let b = 0;
    
    // for문을 통해 num_list의 총 개수만큼 증가하는 i를 만들어 준다.
    for(let i=0; i<num_list.length; i++){
    
        // if문을 사용하여 num_list[i] % 2 의 나머지가 0과 같을 때마다 a를 증가시켜준다. (짝수)
        if(num_list[i] % 2 == 0){
            a++;

        // 위의 값이 아닐 땐 b를 증가시켜준다. (홀수)
        } else {
            b++;
        }
        
        answer = [a,b];
    }
    return answer;
}

❍ 다른 사람의 풀이

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

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

    return answer;
}

'JAVASCRIPT > PROGRAMMERS 0단계' 카테고리의 다른 글

Javascript | programmers06 (프로그래머스 0단계 : 피자 나눠 먹기 (3))  (4) 2022.11.14
Javascript | programmers05 (프로그래머스 0단계 : 삼각형의 완성조건 (1))  (5) 2022.11.10
Javascript | programmers04 (프로그래머스 0단계 : 편지)  (8) 2022.11.06
Javascript | programmers02 (프로그래머스 0단계 : 각도기)  (4) 2022.11.05
Javascript | programmers01 (프로그래머스 0단계 : 양꼬치)  (7) 2022.11.05
    'JAVASCRIPT/PROGRAMMERS 0단계' 카테고리의 다른 글
    • Javascript | programmers05 (프로그래머스 0단계 : 삼각형의 완성조건 (1))
    • Javascript | programmers04 (프로그래머스 0단계 : 편지)
    • Javascript | programmers02 (프로그래머스 0단계 : 각도기)
    • Javascript | programmers01 (프로그래머스 0단계 : 양꼬치)
    코독
    코독
    코딩을 할짝할짝

    티스토리툴바