다음은 정답 코드이다.
num = '3212'
base = 5
answer = 0
for idx, number in enumerate(num[::-1]):
answer += int(number) * (base ** idx)
변하는 수가 두 개인 상황에서 for m, n in enumerate()를 쓸 생각을 했어야 했다.
추가로 강의에서 진법 변환을 지원하는 함수인 int(num, base)를 알려준다. 다음과 같다.
num = '3212'
base = 5
answer = int(num, base)
'WIL(What I Learned)' 카테고리의 다른 글
k-mooc 자료구조 및 알고리즘 1주차 2차시 퀴즈 만들기 (0) | 2022.12.23 |
---|---|
VSCode C++ 사용자가 입력하기 (2) | 2022.09.16 |
알고리즘 연구회 스터디 후기 (0) | 2022.01.22 |
22.1.14 금 (0) | 2022.01.14 |
22.1.11 화 (0) | 2022.01.11 |