Dazzling 개발 노트
[프로그래머스] 자연수 뒤집어 배열로 만들기 (Java) 본문
[프로그래머스] 자연수 뒤집어 배열로 만들기 (Java)
문제
https://school.programmers.co.kr/learn/courses/30/lessons/12932#
풀이/후기
쉽게 풀었는데 일부 테스트케이스에서 오답 처리가 되었다.
원인은 (int) 형변환 시에 (n%10)을 n%10로 적어서 정상적인 형변환이 이루어지지 않아서였다.
사소한 부분을 실수하니 찾는데 시간이 좀 걸렸다. 그래도 하나 또 알아간다.
코드
class Solution {
public int[] solution(long n) {
//n = 5000;
String str = String.valueOf(n);
int[] answer = new int[str.length()];
int i=0;
while (n > 0){
answer[i] = (int) (n % 10);
n = n/10;
i++;
}
return answer;
}
}
Commit
참고