https://school.programmers.co.kr/learn/courses/30/lessons/17687
n_dic1 = {
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'
}
def change_10_to_n(n, value):
result = ''
q, r = divmod(n, value)
while q > 0:
result += n_dic1[r]
q, r = divmod(q, value)
result += n_dic1[r]
return result[::-1]
def solution(n, t, m, p):
answer = ''
arr = []
num = 1
p -= 1
string = '0'
while len(string) <= t*m:
s = change_10_to_n(num,n)
string += s
num += 1
for i in range(t):
answer += string[p]
p = p + m
return answer
단순한 구현 문제인것 같다.
'알고리즘' 카테고리의 다른 글
프로그래머스)2개 이하로 다른 비트 (0) | 2023.02.17 |
---|---|
프로그래머스)[1차] 프렌즈 4블록 (0) | 2023.02.16 |
*프로그래머스)거리두기 확인하기 (0) | 2023.02.16 |
*프로그래머스)[3]차 방금그곡 (0) | 2023.02.15 |
프로그래머스)택배상자 (0) | 2023.02.14 |