본문 바로가기

알고리즘/구름

n진법 convert

def convert_n(num,n):
	result=""
	num_dict={0:"0",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",
						10:"A",11:"B",12:"C",13:"D",14:"E",15:"F",16:"G",17:"H",18:"I",19:"J"}
	while True:
		if num<n:break
		num,remain=divmod(num,n)
		result+=num_dict.get(remain)
	result+=num_dict.get(num)
	return result[::-1]

a,b=map(int,input().split())
answer=convert_n(a,b)
print(answer)
# print(convert_n(155,16))

https://level.goorm.io/exam/43161/n%EC%A7%84%EB%B2%95/quiz/1

 

구름LEVEL

코딩테스트에서 가장 높은 비중을 차지하는 알고리즘 문제를 제작하고 풀이할 수 있는 온라인 저지 서비스입니다. 기업에서 선호하는 C, C++, 파이썬(Python), 자바(Java), 자바스크립트(Javascript) 이

level.goorm.io

'알고리즘 > 구름' 카테고리의 다른 글

개발자 이야기  (0) 2021.09.20
10진법으로 바꾸기  (0) 2021.09.20
소수 판별  (0) 2021.09.20