본문 바로가기
코딩테스트 tip

십진수 변환

by Mecodata 2022. 7. 24.

bin() = 2진수로 변환 (결과값 앞에 0b도 같이 출력) -> 2진수로 변환한 숫자를 이용하려면 int(bin()[2:])로 적용

oct() = 8진수로 변환 (결과값 앞에 0o도 같이 출력) -> 8진수로 변환한 숫자를 이용하려면 int(oct()[2:])로 적용

hex() = 16진수로 변환 (결과값 앞에 0x도 같이 출력) -> 16진수로 변환한 숫자를 이용하려면 int(hex()[2:])로 적용

셋 다 int가 아닌 str로 출력

 

- 각 진수로 변환한 값을 다시 10진수로 변경하려면 int를 이용

ex) a = bin(10) -> b = int(a, 2) = 10

ex) a = oct(10) -> b = int(a, 8) = 10

ex) a = hex(10) -> b = int(a, 16) = 10

'코딩테스트 tip' 카테고리의 다른 글

list(map(int, input())) 주의할 점  (0) 2022.09.12
sort, sorted 차이와 내림차순  (0) 2022.09.12
전역변수(global)  (0) 2022.09.10
Return, Continue, Break 차이  (0) 2022.09.10
반복문에서의 변수 입력  (0) 2022.06.01

댓글