Study with me/프로그래머스 L0 마스터하기

프로그래머스 - L0 이어붙인수

외계나무 2023. 12. 13. 10:41

프로그래머스 - level 0 이어 붙인 수

그냥 for 문으로

str += int → str 과

Integer.parseInt() 를 이용해서 풀었는데,

다른 사람의 아이디어가 멋져서 가져옴.

class Solution {
    public int solution(int[] num_list) {
        int answer = 0;

        int even = 0;
        int odd = 0;

        for(int num : num_list) {
            if(num % 2 == 0) {
                even *= 10;  // 이걸로 자리수 조절
                even += num;
            } else {
                odd *= 10;  // 이걸로 자리수 조절
                odd += num;
            }
        }
        answer = even + odd;

        return answer;
    }
}