3진법 뒤집기

문제


나의 생각

10진수 값을 3진수로 변경을 하고 변경된 진수를 뒤집은 후에 다시 10진수로 변경하는 문제 


나의 답안

public static long solution(int n) {
    String s = Integer.toString(n, 3);
    StringBuffer sb = new StringBuffer(s);

    return Integer.parseInt( sb.reverse().toString() , 3);
}

공부한 내용

자바 진법 교환하는 방법

 

(Java)10진법 <--> n집법 변환

10진법 --> n진법 10진법을 제외한 다른 진법들은 String으로 변환해야한다. public class Solution { public static void main(String[] args) { // 테스트를 위한 10진수 값 = 25 int a = 25; System.out.println("10진수 -> 2진수");

jamesblog95.tistory.com

 

'Programmers 문제풀이 > Lv.1' 카테고리의 다른 글

시저 암호  (0) 2023.03.17
예산  (0) 2023.03.16
최대공약수와 최소공배수  (0) 2023.03.16
직사각형 별찍기  (0) 2023.03.16
행렬의 덧셈  (0) 2023.03.15