본문 바로가기

코테문제

[코테] 진수 변환

bin(), oct(), hex()는 "정수(int)를 문자열(string)로 변환"하는 함수고,
int(문자열, 진수)는 "문자열(string)을 정수(int)로 변환"하는 함수입니다.


1. 핵심 차이 정리

함수목적예시결과 타입
bin(x) 10진수 int → 2진수 문자열(str) 변환 bin(10) → '0b1010' 문자열(str)
oct(x) 10진수 int → 8진수 문자열(str) 변환 oct(10) → '0o12' 문자열(str)
hex(x) 10진수 int → 16진수 문자열(str) 변환 hex(10) → '0xa' 문자열(str)
int(str, base) 문자열(str, 주어진 진수) → 10진수 int 변환 int('1010', 2) → 10 정수(int)

✅ 요약:

  • bin, oct, hex → int → str 변환 (진수표현 문자열)
  • int(문자열, 진수) → str → int 변환 (숫자값)

'코테문제' 카테고리의 다른 글

[코테] 정렬 헷갈림  (0) 2025.04.28
[코테] 코드 스타일 가이드  (0) 2025.04.25
[코테] 문자열 뒤집기  (0) 2025.04.24
[코테] 기본 CS 및 replace() 헷갈림  (0) 2025.04.14
[백준] B13022 수정  (0) 2024.01.27