문제 설명
정수가 담긴 리스트 num_list가 주어집니다. num_list의 홀수만 순서대로 이어 붙인 수와 짝수만 순서대로 이어 붙인 수의 합을 return하도록 solution 함수를 완성해주세요.
제한사항
- 2 ≤ num_list의 길이 ≤ 1
- 1 ≤ num_list의 원소 ≤ 9
- num_list에는 적어도 한 개씩의 짝수와 홀수가 있습니다.
입출력 예
num_list | result |
[3, 4, 5, 2, 1] | 393 |
[5, 7, 8, 3] | 581 |
풀이
class Solution {
public int solution(int[] num_list) {
String add = "";
String even = "";
for(int i : num_list) {
if(i % 2 == 0) even += i;
else add += i;
}
return Integer.parseInt(add) + Integer.parseInt(even);
}
}
'Coding Test > 프로그래머스[JAVA]' 카테고리의 다른 글
[프로그래머스 Lv0.] 181940번 문자열 곱하기 (JAVA) (0) | 2024.10.21 |
---|---|
[프로그래머스 Lv0.] 181935번 홀짝에 따라 다른 값 반환하기 (JAVA) (0) | 2024.10.21 |
[프로그래머스 Lv0.] 181919번 콜라츠 수열 만들기 (JAVA) (0) | 2024.10.21 |
[프로그래머스 Lv0.] 181844번 배열의 원소 삭제하기 (JAVA) (0) | 2024.10.21 |
[프로그래머스 Lv0.] 181899번 카운트 다운 (JAVA) (0) | 2024.10.21 |