Dazzling 개발 노트

[프로그래머스] 자연수 뒤집어 배열로 만들기 (Java) 본문

Algorithm/프로그래머스

[프로그래머스] 자연수 뒤집어 배열로 만들기 (Java)

dj._.dazzling 2023. 10. 10. 14:07

[프로그래머스] 자연수 뒤집어 배열로 만들기 (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

 

참고