프로그래머스
프로그래머스 - 자연수 뒤집어 배열로 만들기
thiago6
2019. 1. 8. 17:32
내 코드
import java.util.Arrays;
class Solution {
public int[] solution(long n) {
int[] answer = {};
String[] strs = String.valueOf(n).split("");
String tmpStr;
for (int i = 0; i < strs.length / 2; i++) {
tmpStr = strs[i];
strs[i] = strs[strs.length - 1 - i];
strs[strs.length - 1 - i] = tmpStr;
}
/**
* Arrays.stream(배열) 사용
*/
answer = Arrays.stream(strs).mapToInt(i -> Integer.parseInt(i)).toArray();
return answer;
}
}
다른 사람 코드 - 간단함
import java.util.Arrays;
class Solution {
public int[] solution(long n) {
int[] answer = new int[String.valueOf(n).length()];
long nmg;
int idx = 0;
while (n > 0) {
nmg = n % 10;
n /= 10;
answer[idx] = (int) nmg;
idx++;
}
return answer;
}
}