https://programmers.co.kr/learn/courses/30/lessons/17687
def trans(n, num):
arr = "0123456789ABCDEF"
ret = ''
if num == 0:
return '0'
while num > 0:
ret = arr[num % n] + ret
num = num // n
return ret
def solution(n, t, m, p):
answer = ''
string = ''
for i in range(t*m):
string += trans(n, i)
for s in range(p-1, t*m, m):
answer += string[s]
return answer
진수 계산 하는법
ex - 108, 16진수
16으로 나눈 몫 108 // 16 = 6 -> 6
나머지 108 % 16 = 12 -> C
===> 6C
'알고리즘 > 프로그래머스(Python)' 카테고리의 다른 글
[알고리즘] 프로그래머스 크레인 인형뽑기 게임 / python (0) | 2020.04.25 |
---|---|
[알고리즘] 프로그래머스 파일명 정렬 / python (0) | 2020.03.25 |
[알고리즘] 프로그래머스 압축 / python (1) | 2020.03.24 |
[알고리즘] 프로그래머스 방금그곡 / pyhton (0) | 2020.03.24 |
[알고리즘] 프로그래머스 탑 / python (0) | 2020.03.21 |