def solution(num, n):
result = []
if num == 0:
result.append(0)
while num > 0:
if num % n < 10:
result.append(num % n)
else:
result.append(chr(num % n - 10 + ord('A')))
num //= n
return result[::-1]
print(solution(1, 2))
'임시저장소' 카테고리의 다른 글
파이썬 enumerate() 1부터 시작, 시작 인덱스 지정★★ (0) | 2022.12.18 |
---|---|
sort() 에서의 key lambda 사용하기 →특이한 정렬★, 문자열 내 마음대로 정렬하기★ (0) | 2022.12.17 |
for x, y in arr(2차원 배열) vs for x, y in zip(arr1, arr2) (0) | 2022.12.16 |
2진수 끼리의 연산★★ (3 | 5) (3 & 5) (0) | 2022.12.16 |
a= a+ n%3 vs a= n%3 +a (0) | 2022.12.16 |