class Solution {
public int[] solution(long n) {
StringBuilder sb = new StringBuilder(String.valueOf(n)).reverse();
int[] answer = new int[sb.length()];
for(int i=0; i< sb.length(); i++){
answer[i] = sb.charAt(i)-'0';
}
return answer;
}
}
CharAt(int index)로 추출된 숫자형 문자는 char형이다.
int형으로 변환시 아스키 코드로 변환되어 '0'의 48을 빼줘야함
'공부기록 > 프로그래머스' 카테고리의 다른 글
[프로그래머스] x만큼 간격이 있는 n개의 숫자 (0) | 2023.08.25 |
---|---|
[프로그래머스] 피보나치 수 (0) | 2023.08.24 |
[프로그래머스] 가운데 글자 가져오기 (0) | 2023.08.22 |
[프로그래머스] 문자열 내림차순으로 배치하기 (0) | 2023.08.22 |
[프로그래머스] 수박수박수박수박수박수? (0) | 2023.08.17 |