자바 [Programmers] 1단계 - 자연수 뒤집어 배열로 만들기 (Integer.parseInt(), String.valueOf(), str.substring())
|2024. 2. 18. 01:34
class Solution {
public int[] solution(long n) {
String str = String.valueOf(n);
int[] answer = new int[str.length()];
for(int i=0; i<str.length(); i++){
answer[i] = Integer.parseInt(str.substring(answer.length-1-i,answer.length-i));
}
return answer;
}
}
1. long형 n 값을 String 형으로 변환한다. (String.valueOf() 내장함수 사용)
2. int형 배열을 String의 길이 만큼 생성한다. (str.length() 내장함수 사용)
3. int형 배열에 String을 맨 뒤에서 1개씩 자른다. (str.substring(4, 5) : 4 <= n < 5 범위로 자름)
4. 자른 값을 Int형으로 변환한다. (Integer.parseInt() 내장함수 사용)
'📖Algorithm > Simulation, Math' 카테고리의 다른 글
자바 [Programmers] 1단계 - 정수 제곱근 판별 (0) | 2024.02.18 |
---|---|
자바 [Programmers] 1단계 - 문자열 내 p와 y의 개수 (1) | 2024.02.18 |
자바 [Programmers] 1단계 - 자릿수 더하기 (0) | 2024.02.18 |
자바 [Programmers] 1단계 - 평균 구하기 (0) | 2024.02.18 |
자바 [Programmers] 1단계 - 문자열을 정수로 바꾸기 (Integer.parseInt()) (0) | 2024.02.18 |