반응형
이어 붙인 수
문제 설명

요구사항
- 홀수를 이어붙이고 짝수를 이어붙인 후 합을 리턴
테스트
package lv0;
public class 이어_붙인_수 {
public int solution(int[] num_list) {
int odd = 0; //홀수
int even = 0; //짝수
for(int i = 0; i < num_list.length; i++) {
int num = num_list[i];
if(num % 2 == 0) { // 홀/짝 비교
even = 10 * even + num; // 이전 값 자리수 하나 올리기(짝수)
} else {
odd = 10 * odd + num; // 이전 값 자리수 하나 올리기(홀수)
}
}
return odd + even;
}
}
프로그래머스
class Solution {
public int solution(int[] num_list) {
int odd = 0;
int even = 0;
for(int i = 0; i < num_list.length; i++) {
int num = num_list[i];
if(num % 2 == 0) {
even = 10 * even + num;
} else {
odd = 10 * odd + num;
}
}
return odd + even;
}
}
결과

반응형
'코딩테스트 > 프로그래머스 Lv. 0' 카테고리의 다른 글
| [프로그래머스] Lv. 0 수 조작하기 1 JAVA (0) | 2025.02.03 |
|---|---|
| [프로그래머스] Lv. 0 마지막 두 원소 JAVA (0) | 2025.02.03 |
| [프로그래머스] Lv. 0 원소들의 곱과 합 JAVA (0) | 2025.02.02 |
| [프로그래머스] Lv. 0 주사위 게임 2 JAVA (0) | 2025.02.02 |
| [프로그래머스] Lv. 0 등차수열의 특정한 항만 더하기 JAVA (0) | 2025.02.02 |