IT 세계의 후아
[python]진수 변환 본문
※ n진수 → 10진수
int(n진수값, n)
int('101', 2) # 5
int('202', 3) # 20
※ 10진수 → n진수
#프로그래머스 lv1 3진법 뒤집기
#블로그 풀이 참고함
def solution(n):
n_3 = ''
while n:
n_3 += str(n%3)
n //= 3
return int(n_3, 3)
# 10진수 -> n진수
answer = ''
while num:
answer += str(num % n)
num //= n
print(num) # n진수 거꾸로 된 값
print(num[::-1]) # n진수 변환값
'Coding > Python' 카테고리의 다른 글
[python]두 리스트 공통 인자 추출(최대공약수/최소공배수) (0) | 2024.06.15 |
---|---|
[python]2차원 리스트 생성 및 접근, 값 추가 (0) | 2024.06.13 |
[python]isdigit() (0) | 2024.06.13 |
[python]딕셔너리(value로 key값 추출) (0) | 2024.04.24 |
[python]소수점 자리수 round (0) | 2024.04.24 |