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

Chaedie·2022년 5월 23일
0

Java 코테 대비

목록 보기
6/6
post-custom-banner
public int[] solution(long n) {
        String str = n + "";
        int len = str.length();
        int[] answer = new int[len];
        char[] charArray = str.toCharArray();
        for (int i = 0; i < len; i++) {
            answer[i] = charArray[len - 1 - i] - '0';
        }
        return answer;

    }

숫자를 charArray로 바꾸면 아스키값이 나온다. [53,52,51,50,49]
charArray[i] - '0'; 을 해주면 0의 아스키값인 48을 빼주게 되어 [5,4,3,2,1] 이 잘 나오게 된다.

이렇게 쉬운 문제를 간단하게 풀지 못해서 많이 답답한데, 양치기로 해결 할수 있다고 본다. 많이 풀면서 익숙해지면 된다. 걱정하지 말고 계속 하자!🚀🚀🚀

profile
TIL Blog - Today's Intensive Learning!
post-custom-banner

0개의 댓글