본문 바로가기
Algorithm/PROGRAMMERS[Java]

Lv1. 자연수 뒤집어 배열로 만들기

by 씨니 2022. 4. 16.
728x90

▶ 문제

 

▶ 풀이방법

- 첫번쨰 풀이방법

import java.util.*;
class Solution {
    public int[] solution(long n) {
        String num = String.valueOf(n);
        int[] answer = new int[num.length()];
        for(int i = 0 ; i < num.length() ; i++) answer[i] = Integer.parseInt(num.substring(num.length()-i-1, num.length()-i));
        
        return answer;
    }
}

 

- 두번째 풀이방법(StringBuilder사용)

class Solution {
    public int[] solution(long n) {
        String num = String.valueOf(n);
        StringBuilder sb = new StringBuilder(num);
        sb.reverse();
        String[] str = sb.toString().split("");
        
        int[] answer = new int[str.length];
        for(int i = 0; i < str.length; i++) answer[i] = Integer.parseInt(str[i]);
        
        return answer;
    }
}
728x90