개발

[Java] 정수를 n진수 String으로 변환하기 본문

Java

[Java] 정수를 n진수 String으로 변환하기

Dev.hs 2021. 1. 23. 00:06

프로그래머스 lv1 3진법 뒤집기

 

3진법 직접 구현

- 재귀를 이용해 몫을 이용해 구한다.

ex)  45 -> 1200

public static String makeThree(int num,String num2){
    int value = num / 3;
    int b = num % 3;

    num2 = b + "" + num2;

    if(value == 0){
        return num2;
    }
    
    return makeThree(value,num2);
}

 

Integer.toString 함수를 이용해 간단하게 구할 수 있다.

 

Integer.toString(45,3); //변환할 수, n진법

'Java' 카테고리의 다른 글

제네릭 기초  (0) 2021.03.06
자주쓰는 날짜 관련 api 정리 (yyyyMMddHHmmss)  (0) 2021.02.23
[Java] 제곱근 구하기  (0) 2021.01.23
[Java] 절대값 구하기  (0) 2021.01.21
HttpServletResponse 리턴타입  (0) 2019.06.20
Comments