링크 : https://programmers.co.kr/learn/courses/30/lessons/12932
import java.util.*;
import java.util.stream.Collectors;
class Solution {
public int[] solution(long n) {
int[] answer = {};
List<Integer> collect = getIntegers(String.valueOf(n));
StringBuffer sb = new StringBuffer();
for (Integer integer : collect) {
sb.append(integer);
}
List<Integer> collect1 = getIntegers(sb.reverse().toString());
answer = collect1.stream()
.mapToInt(m -> m)
.toArray();
return answer;
}
private List<Integer> getIntegers(String n) {
return n.chars()
.mapToObj(m -> Integer.valueOf(String.valueOf((char) m)))
.collect(Collectors.toList());
}
}
'교육 > 코테' 카테고리의 다른 글
[프로그래머스]JAVA 정수 제곱근 판별 (0) | 2022.06.28 |
---|---|
[프로그래머스]JAVA 정수 내림차순으로 배치하기 (0) | 2022.06.28 |
[프로그래머스]JAVA 자릿수 더하기 (0) | 2022.06.28 |
[프로그래머스]JAVA 이상한 문자 만들기 (0) | 2022.06.28 |
[프로그래머스]JAVA 약수의 합 (0) | 2022.06.28 |