https://school.programmers.co.kr/learn/courses/30/lessons/17687
게임 진행
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 0, 1, 1, 1, 2, 1, 3, 1, 4, …s에서 내가 말할 문자만 뽑고arr = list("0123456789ABCDEF")
def Ndigit(n, base):
if n == 0:
return arr[0]
digit = []
while n > 0:
digit.append(arr[n % base])
n = int(n//base)
return "".join(digit[::-1])
def solution(n, t, m, p):
answer = ''
i = 0
s = "" #
while len(s) < m*t:
s += Ndigit(i, n)
i+= 1
answer = s[p-1::m][:t]
return answer