문제 설명
자연수 n이 매개변수로 주어집니다. n을 3진법 상에서 앞뒤로 뒤집은 후, 이를 다시 10진법으로 표현한 수를 return 하도록 solution 함수를 완성해주세요.
제한사항
n은 1 이상 100,000,000 이하인 자연수입니다.
입출력 예
import java.util.*;
public class Solution {
public int[] solution(int []arr) {
int[] result = {};
ArrayList<Integer> arrList = new ArrayList<>(); // 반복되는 숫자 제외하고 담기 위해 선언
int num = arr[0];
for (int i = 0; i < arr.length; i++){
if (num == arr[i]){
continue;
}
else{
arrList.add(arr[i-1]);
num = arr[i];
}
}
result = new int[arrList.size()];
for (int i = 0; i < result.length; i++){
result[i] = arrList.get(i);
}
return result;
}
}