https://www.acmicpc.net/problem/11005
>>문제포인트
: 기존 진법변환 알고리즘에서 나머지가 10이상일 때 문자열로 변환하는 것
: 문자데이터와 숫자 데이터를 리스트에서 통일하여 합치기
: map함수를 사용하면 함수의 일괄 적용이 편하다.
def change(a):
if a>=10:
return chr(a+55)
else:
return a
result=[]
a,b= map(int, input().split())
while (a!=0):
x,y= divmod(a,b)
result.append(y)
a=x
result= map(change, result)
result= map(str, result)
result=''.join(result)
print(result[::-1])
'백준 문풀' 카테고리의 다른 글
[Python] 조건분기 - 1002. 터렛 (실3) / 두 원의 위치관계 (0) | 2023.08.08 |
---|---|
[Python] 그리디- 1969. DNA(실4) (0) | 2023.08.07 |
[Python] 그리디 - 12904. A와 B(골5) (0) | 2023.08.06 |
[Python] 그리디- 2847. 게임을 만든 동준이(실4) (0) | 2023.08.06 |
[Python] 그리디- 1744. 수 묶기(골4) (0) | 2023.08.05 |