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 문에 대해 다시 공부해야겠다.
'verdantjuly > 코딩테스트' 카테고리의 다른 글
프로그래머스 코딩테스트 입문 : 특정 문자 제거하기(javascript, 20230609) (0) | 2023.06.09 |
---|---|
프로그래머스 코딩테스트 입문 : 문자 반복 출력하기 (javascript, 20230609) (0) | 2023.06.09 |
프로그래머스 코딩테스트 입문 : 중복된 숫자 개수 (javascript, 20230609) (0) | 2023.06.09 |
프로그래머스 스터디 A반 20230606 (0) | 2023.06.06 |
프로그래머스 코딩테스트 입문 : 직각삼각형 출력하기 (javascript, 20230606) (0) | 2023.06.06 |