728x90
https://school.programmers.co.kr/learn/courses/30/lessons/181928
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
짝수인 경우와 홀수인 경우를 나눔
StringBuilder 를 사용하여 문자열을 저장하고 toString() 으로 전환
Integer.parseInt() 를 사용하여 정수로 바꿔주고
마지막에 짝수값 + 홀수값
class Solution {
public int solution(int[] num_list) {
StringBuilder evenSb = new StringBuilder();
StringBuilder oddSb = new StringBuilder();
for(int num : num_list) {
if(num % 2 == 0) {
evenSb.append(num);
} else {
oddSb.append(num);
}
}
int even = Integer.parseInt(evenSb.toString());
int odd = Integer.parseInt(oddSb.toString());
return even + odd;
}
}
728x90
'코테연습 > 프로그래머스' 카테고리의 다른 글
코딩 기초 트레이닝 > 등차수열의 특정한 항만 더하기 - Java (0) | 2023.07.20 |
---|---|
코딩 기초 트레이닝 > 마지막 두 원소 - Java (0) | 2023.07.19 |
코딩 기초 트레이닝 > 원소들의 곱과 합 Java (0) | 2023.07.18 |
코딩 기초 트레이닝 > 주사위 게임 2 Java (0) | 2023.07.18 |
코딩 기초 트레이닝 > 코드 처리하기 Java (0) | 2023.07.18 |