반응형
코딩테스트 이어 붙인 수
문제 설명
출력 예시
짝수와 홀수를 구분하여 나온 순서대로 이어붙여 짝수와 홀수를 더하는 문제입니다.
예를 들어 [3, 4, 5, 2, 1] 배열이 있으면 홀수는 351, 짝수는 42 두 수를 더하면 393이 됩니다.
const num_list = [3, 4, 5, 2, 1];
var answer = 0;
let even = '';
let odd = '';
num_list.forEach(e=>{
e%2 == 0? even += e.toString() : odd += e.toString();
})
answer = parseInt(even)+parseInt(odd);
//393
even(짝수)과 odd(홀수) 변수를 만들어서 문자열로 짝수와 홀수를 넣어줬습니다.
그 뒤 정수로 변환한뒤 더해줬습니다.
문제가 쉬웠던 만큼 글이 짧습니다!