[프로그래머스] Lv. 1 자연수 뒤집어 배열로 만들기(Java)
by rowing0328https://school.programmers.co.kr/learn/courses/30/lessons/12932
프로그래머스
SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
정답 코드
public class Solution {
public int[] solution(long n) {
String str = Long.toString(n);
String reversed = new StringBuilder(str).reverse().toString();
char[] arr = reversed.toCharArray();
int[] result = new int[arr.length];
for (int i = 0; i < result.length; i++) {
result[i] = arr[i] - '0';
}
return result;
}
}
설명
- 입력받은 숫자를 문자열로 변환한다.
- 문자열을 뒤집는다.
- 뒤집힌 문자열을 문자의 배열로 변환한다.
- 배열의 각 문자를 정수로 변환한다.
실행 결과
참고 자료 :
취업과 이직을 위한 프로그래머스 코딩 테스트 문제 풀이 전략 : 자바 편 | 김현이
프로그래머스 코딩 테스트 문제 풀이 전략: 자바 편 | 김현이 - 교보문고
프로그래머스 코딩 테스트 문제 풀이 전략: 자바 편 | 핵심 개념, 프로그래머스에서 선별한 79개 문제 풀이, PCCP 대비까지! 합격에 한 걸음 더 가까워지는 실전형 코딩 테스트 문제 풀이 가이드개
product.kyobobook.co.kr
'🏅Algorithm > Programmers' 카테고리의 다른 글
[프로그래머스] Lv. 1 이상한 문자 만들기(Java) (1) | 2025.01.13 |
---|---|
[프로그래머스] Lv. 1 시저 암호(Java) (0) | 2025.01.13 |
[프로그래머스] Lv. 2 삼각 달팽이(Java) (2) | 2024.12.28 |
[프로그래머스] Lv. 4 호텔 방 배정(Kotlin) (0) | 2024.12.27 |
[프로그래머스] Lv. 2 교점에 별 만들기(Java) (0) | 2024.12.26 |
블로그의 정보
코드의 여백
rowing0328