코딩테스트/프로그래머스 Lv. 0

[프로그래머스] Lv. 0 이어 붙인 수 JAVA

촙오 개발자 2025. 2. 2. 22:47
반응형

이어 붙인 수

 

문제 설명

 

요구사항

  • 홀수를 이어붙이고 짝수를 이어붙인 후 합을 리턴

 

테스트

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;
    }
}

 

결과

반응형