정수 다루기(n 진법 문자열 10진법 숫자로 변환하기)
396 단어 파이썬을 파이썬답게파이썬을 파이썬답게
예시) 5진법으로 적힌 문자열 '3212'를 10진법으로 바꾸기
보통 사람들은 for 문을 이용해 숫자를 곱해가며 문제를 푼다.
num = '3212'
base = 5
answer = 0
for idx, number in enumerate(num[::-1]):
answer += int(number) * (base ** idx)
파이썬에서는
파이썬의 int(x, base=10) 함수는 진법 변환을 지원한다.
num = '3212'
base = 5
answer = int(num, base)
Author And Source
이 문제에 관하여(정수 다루기(n 진법 문자열 10진법 숫자로 변환하기)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@mingggkeee/정수-다루기n-진법-문자열-10진법-숫자로-변환하기저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)