m-inz 2021. 7. 21. 15:52

<프로그래머스> 

 

*  월간 코드 챌린지 시즌1 - 3진법 뒤집기

** 진법 변환

 

- 10진법 -> n진법

String ans = "";

while(num > 0){

  ans = (num%n) + ans;

  num /= n;

}

 

- n진법 ->10진법으로!

Integer.parseInt(문자열(String)형태의 숫자, n) 이용 !! 

 

 

저는 이걸 외우기로 했어요 . 


월간 코드 챌린지 시즌1 - 이진 변환 반복하기

 

 

** 2진 변환(10진수 -> 2진수 String)

Integer.toBinaryString(문자열(String) 형태의 수); 

 

++

- 10진수 -> 8진수 String

Integer.toOctalString(문자열(String) 형태의 수);

 

- 10진수 -> 16진수 String

Integer.toHexString(문자열(String) 형태의 수);

 

** 문자열에서 특정 문자 변환

문자열.replace("특정문자","바꿀문자");

특정문자 -> 바꿀문자 : 이렇게 바뀌게 된다.

지우고 싶을 경우엔 바꿀문자를 "" 로 해주면 된다.