이어 붙인 수
문제 #
문제 설명을 적는다.
-
제한사항
-
입출력 예
문제분석 #
나의 풀이 #
class Solution {
public int solution(int[] num_list) {
//길어도 각각 5자리 이기 때문에 String 이용
String even = "";
String odd = "";
for(int num : num_list) {
if(num%2==0) even += num;
else odd += num;
}
int answer = Integer.parseInt(even)+Integer.parseInt(odd);
return answer;
}
}
다른 사람의 풀이 #
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;
}
}