728x90
반응형
반응형
쉬운 문제였는데 창의성은 없는듯..?ㅋㅋㅋㅋ
진짜 문제대로 풀었음ㅋㅋㅋㅋㅋ
1. 10진법 숫자를 3진법으로 변환하고 배열에 담는다
2. 순서를 뒤집어준다.
3. 배열에서 꺼내서 String 객체로 만들어준다.
4. 3진법을 10진법으로 변환해주고 리턴~~
class Solution {
public int solution(int n) {
int answer = 0;
String str1 = Integer.toString(n,3); //3진법 변환
String[] arr = str1.split("");
String[] rev = new String[arr.length];
int idx = arr.length - 1;
for (String a : arr) {
rev[idx] = a;
idx--;
}
String str2 = "";
for (String a : rev) {
str2 += a;
}
answer = Integer.parseInt(str2,3); //10진법 변환
return answer;
}
}
728x90
반응형
'JAVA 코딩 알고리즘 연습 > 프로그래머스' 카테고리의 다른 글
프로그래머스 - 부족한 금액 계산하기 / JAVA (자바) 코딩 알고리즘 연습 (0) | 2022.12.24 |
---|---|
프로그래머스 - 숫자 문자열과 영단어 (2021 카카오 채용연계형 인턴십) / JAVA (자바) 코딩 알고리즘 연습 (0) | 2022.12.24 |
프로그래머스 - 음양 더하기 / JAVA (자바) 코딩 알고리즘 연습 (+ 음수 만드는 법) (0) | 2022.12.23 |
프로그래머스 - 내적 / JAVA (자바) 코딩 알고리즘 연습 (0) | 2022.12.23 |
프로그래머스 - 두 개 뽑아서 더하기 / JAVA (자바) 코딩 알고리즘 연습 (0) | 2022.12.22 |
프로그래머스 - 크레인 인형뽑기 게임 (2019 카카오 개발자 겨울 인턴십 문제) / JAVA (자바) 코딩 알고리즘 연습 (0) | 2022.12.19 |
프로그래머스 - 체육복 / JAVA (자바) 코딩 알고리즘 연습 (0) | 2022.12.15 |
프로그래머스 - 모의고사 / JAVA (자바) 코딩 알고리즘 연습 (0) | 2022.12.15 |
댓글