문제
정수가 담긴 리스트 num_list가 주어집니다. num_list의 홀수만 순서대로 이어 붙인 수와 짝수만 순서대로 이어 붙인 수의 합을 return하도록 solution 함수를 완성해주세요.
제한사항
- 2 ≤ num_list 의 길이 ≤ 10
- 1 ≤ num_list 의 원소 ≤ 9
- num_list 에는 적어도 한 개씩의 짝수와 홀수가 있습니다.
class Solution {
public int solution(int[] num_list) {
StringBuilder oddNum = new StringBuilder();
StringBuilder evenNum = new StringBuilder();
for(int num : num_list) {
if(num % 2 == 0) { evenNum.append(Integer.toString(num)); }
else if(num % 2 != 0) { oddNum.append(Integer.toString(num)); }
}
int answer = Integer.parseInt(oddNum.toString()) + Integer.parseInt(evenNum.toString());
return answer;
}
}
출처
https://school.programmers.co.kr/learn/courses/30/lessons/181928