-
프로그래머스: 이어 붙인 수코딩테스트 문제 풀이/프로그래머스 2023. 11. 26. 00:01
재미있는 문제를 발견했다
홀수인 숫자를 이어 붙인 값과 짝수인 숫자를 어어 붙인 값을 더한 결과 값을 출력하시오
내 코드
class Solution { public int solution(int[] num_list) { int danwiE = 1, danwiO = 1; int e = 0, o = 0; for (int i = num_list.length - 1; i >= 0; i--) { if (num_list[i] % 2 == 0) { e += danwiE * num_list[i]; danwiE *= 10; } else { o += danwiO * num_list[i]; danwiO *= 10; } } return e + o; } }
내 코드 2
class Solution { public int solution(int[] num_list) { String e = "", o = ""; for (int i = 0; i < num_list.length ; i++) { if (num_list[i] % 2 == 0) { e += num_list[i]; } else { o += num_list[i]; } } return Integer.parseInt(e) + Integer.parseInt(o); } }
흠 확실히 문자열 가공하는 방법이 느리다 🤓
'코딩테스트 문제 풀이 > 프로그래머스' 카테고리의 다른 글
프로그래머스: 주사위 게임 2 (0) 2023.11.27 프로그래머스: 코드 처리하기 (0) 2023.11.27 프로그래머스: 수열과 구간 쿼리 2 (0) 2023.11.26 프로그래머스 : 대소문자 바꿔서 출력하기 (0) 2023.11.25 프로그래머스: 올바른 괄호 (0) 2023.11.25