728x90
https://programmers.co.kr/learn/courses/30/lessons/17687
사실 컴공이 아니라 n진수 구하는 알고리즘을 구현해본적은 없다..
이번기회에 좋은 방법 알아가는듯
코드 다른분것 참고했고 그래서 설명할 수 있는 내용은 없다..
카카오 문제는 lv2만 해도 음청 헷갈리는것같음..
어케이게 lv2임?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
def solution(n, t, m, p):
answer = ''
num = '0'
i = 1
def trans(n, i):
arr = "0123456789ABCDEF"
number = i
num_str = ''
while number > 0:
num_str = arr[number % n] + num_str
number = int(number / n)
return num_str
while len(num) <= (t * m):
num += trans(n, i)
i += 1
for i in range(p - 1, m * t, m):
answer += num[i]
return answer
|
cs |
728x90
'PS > 프로그래머스' 카테고리의 다른 글
[프로그래머스 LV 2] 압축 (파이썬/python) (0) | 2021.06.11 |
---|---|
[프로그래머스 LV 2] 괄호 변환 (파이썬/python) (0) | 2021.06.11 |
[프로그래머스 LV 2 ] 올바른 괄호 파이썬/python (0) | 2021.06.10 |
[프로그래머스 LV 2 ] 다음 큰 숫자 파이썬/python (0) | 2021.06.10 |
[프로그래머스 LV 2 ] 땅따먹기 파이썬/python (1) | 2021.06.07 |