파이썬 N진법 변환

u·2022년 4월 7일
0

Algorithm

목록 보기
16/21

10진법에서 N진법으로 수를 전환하는 방법을 정리해보려고 한다

문자열을 N진법으로 해석

라이브러리 사용

여기서 num은 string 타입

num = int(num, N)

N진법 -> 10진법

반복문 사용

sum = 0
r = 1
for i in range(len(num), 0, -1):
	sum += num[i-1] * r
    r *= N

10진법 -> N진법

newNum = ""
while num>0:
	newNum += str(num%N)  # 나머지 저장
    num //= N # 몫으로 다시 계산

0개의 댓글