https://school.programmers.co.kr/learn/courses/30/lessons/68935
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
진법 변환
[JAVA] 진법 변환 정리 (n진수 <-> 10진수) (tistory.com)
[JAVA] 진법 변환 정리 (n진수 <-> 10진수)
1. 10진수 -> n진수 * 변환하기 전에 확인! 10진수를 제외한 나머지 진수는 String으로 받아야 한다. -> int는 전부 10진수로 인식 2진수, 8진수, 16진수는 아래와 같이 Binary, Octal, Hex함수가 존재한다. 물
cornarong.tistory.com
정답
class Solution {
public int solution(int n) {
StringBuilder sb = new StringBuilder();
//10진수 -> 3진수
String str = Integer.toString(n,3);
//문자열 뒤집기
String reversed = new StringBuilder(str).reverse().toString();
//reversed 문자열 10진수로 변환
int answer = Integer.parseInt(reversed,3);
return answer;
}
}
'Java > 프로그래머스' 카테고리의 다른 글
[JAVA] 프로그래머스 - K번째수 (0) | 2024.05.27 |
---|---|
[JAVA] 프로그래머스 - 크기가 작은 부분 문자열 (0) | 2024.05.27 |
[JAVA] 프로그래머스 - 최대 공약수와 최대 공배수 (0) | 2024.05.27 |
[JAVA] 프로그래머스 - 이상한 문자 만들기 (0) | 2024.05.26 |
[JAVA] 프로그래머스 - 같은 숫자는 싫어 (0) | 2024.05.25 |