Coding Test/Programmers
[프로그래머스/JavaScript] 코딩 테스트 풀이 (문제 127 - 이어 붙인 수)
dev-ini
2024. 6. 22. 17:23
728x90
# 문제
정수가 담긴 리스트 num_list가 주어집니다. num_list의 홀수만 순서대로 이어 붙인 수와 짝수만 순서대로 이어 붙인 수의 합을 return하도록 solution 함수를 완성해주세요.
# 답안
// 1. 입력: 정수 배열 num_list
// 2. 출력: 홀수이어붙인거 + 짝수이어붙인거
// let odd = ""; let even = "" 만들고,
// num_list 요소들 하나씩 조사하면서
// (num_list[i] % 2 === 0) 이면, even에 더하기, 아니면 odd에 더하기
// return odd, even 각각 숫자로 바꾸고 더하기
function solution(num_list) {
let odd = "";
let even = "";
for(let i=0; i<num_list.length; i++){
if(num_list[i] % 2 === 0){
even += num_list[i]
}else{
odd += num_list[i]
}
}
return Number(even) + Number(odd);
}
728x90