inblog logo
|
silver
    알고리즘문제풀기

    [알고리즘문제풀기] 이어 붙인 수

    silver's avatar
    silver
    Jul 05, 2025
    [알고리즘문제풀기] 이어 붙인 수
    Contents
    문제내가 작성한 정답다른 사람들의 정답

    문제

    school.programmers.co.kr
    https://school.programmers.co.kr/learn/courses/30/lessons/181928

    내가 작성한 정답

    class Solution { public int solution(int[] num_list) { String e = "", o=""; for(int i:num_list){ if(i%2==0) e+=i; else o+=i; } return Integer.parseInt(e)+Integer.parseInt(o); } } class Solution { public int solution(int[] num_list) { StringBuilder e = new StringBuilder(), o = new StringBuilder(); for (int i : num_list) { ((i % 2 == 0)? e:o).append(i); } return Integer.parseInt(e.toString()) + Integer.parseInt(o.toString()); } }

    다른 사람들의 정답

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

    silver

    RSS·Powered by Inblog