728x90
반응형

1. 문제점

여러 숫자가 담겨있는 배열에서 짝수와 홀수의 갯수를 구하는 문제를 풀이했다.

짝수와 홀수를 구하는건 쉽지만 ( num % 2 == 0 나머지가 0이라면 짝수 아니면 홀수)

배열에서 표현을 어떻게 할지 고민했다.

2. 시도해본 것들

배열에서 각각 값을 뽑아서 비교하면 될듯해서 for of문을 검색하여 형식을 봤다.

 

for of 기본 문법

 

3. 해결과정

짝수와 홀수가 나올때마다 숫자를 증가시켜 해당 값을 

push를 통해 배열에 집어넣었다.

function solution(num_list) {
    var answer = [];
    let odd = 0;
    let even = 0;
    for (num of num_list){
        if( num % 2 == 0 ){
            even++;
        } else {
            odd++;
        }
    }
    answer.push(even,odd)
    return answer;
}

4. 알게 된 점

 

간만에 for of를 쓰니 문법이 헷갈렸다.

그럴땐 역시나 구글링이 답이다.

 

그리고 재밌는 도구를 발견했다!

https://chat.openai.com/ 코딩 백과사전과 같은 사이트이다.

 

728x90
반응형

+ Recent posts