랄라
LV1 자연수 뒤집어 배열로 만들기 - JAVA 본문
코딩테스트 연습 - 자연수 뒤집어 배열로 만들기 | 프로그래머스 스쿨
문제 설명
자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요. 예를들어 n이 12345이면 [5,4,3,2,1]을 리턴합니다.
class Solution {
public int[] solution(long n) {
String string_n = String.valueOf(n); // 거꾸로 뒤집을수있도록 문자열로 변환
StringBuffer sb = new StringBuffer(string_n);
String reverse_n = sb.reverse().toString(); // StringBuffer를 사용하여 문자열 뒤집기
int[] answer = new int[reverse_n.length()]; //답을 리턴할 배열을 생성
for(int i=0; i<reverse_n.length(); i++){
answer[i] = Integer.parseInt(reverse_n.substring(i,i+1));
//substirng을 사용하여 하나씩 나누어 배열에 추가
}
return answer;
}
}
'스터디 > 코딩 테스트(프로그래머스)' 카테고리의 다른 글
| LV1 이상한 문자 만들기 - JAVA (0) | 2024.12.02 |
|---|---|
| LV1 크기가 작은 부분문자열 - JAVA (0) | 2024.12.02 |
| LV1 경기도에 위치한 식품창고 목록 출력하기 - SQL (0) | 2024.12.02 |
| LV1 문자열 내 p와 y의 개수 - JAVA (1) | 2024.11.27 |
| LV1 문자열 다루기 기본 - JAVA (1) | 2024.11.27 |