연습장
25. 이어 붙인 수 본문
Q. 정수가 담긴 리스트 num_list가 주어집니다. num_list의 홀수만 순서대로 이어 붙인 수와 짝수만 순서대로 이어 붙인 수의 합을 return하도록 solution 함수를 완성해주세요.
제한사항
2 ≤ num_list의 길이 ≤ 10
1 ≤ num_list의 원소 ≤ 9
num_list에는 적어도 한 개씩의 짝수와 홀수가 있습니다.
num_list 에 정수들이 있고 이를 홀 / 짝으로 분류 한다.
홀수는 홀수끼리 순서대로 이어 붙이고 ( 문자로 더함 )
짝수는 짝수끼리
만들어진 두 숫자를 더하는게 목표이다.
odd 에 홀수를 이어 붙이고
even 에 짝수를 이어 붙인다.
배열의 모든 숫자에 대해 진행해야 하므로 forEach 를 사용하고
삼항연산자로 각각의 원소가 홀 / 짝 인지 판별 후 odd , even 에 넣는다.
function solution(num_list) {
let odd = "";
let even = "";
num_list.forEach((x) => {x%2 == 1 ? odd += x : even +=x })
return Number(odd) + Number(even)
}
'프로그래머스 > 0단계' 카테고리의 다른 글
27. 수 조작하기 1 (0) | 2023.06.20 |
---|---|
26. 마지막 두 원소 (0) | 2023.06.19 |
24. 원소들의 곱과 합 (0) | 2023.06.19 |
23. 주사위 게임 2 (0) | 2023.06.19 |
22. 등차수열의 특정한 항만 더하기 (0) | 2023.06.19 |