Coding/Python
[python]진수 변환
후__아
2024. 6. 16. 11:29
※ 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진수 변환값