[프로그래머스/파이썬] [3차] n진수 게임
나의 풀이 def get_num(num, n): digit = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F'] q, r = divmod(num, n) if q: return get_num(q, n) + digit[r] else: return digit[r] def solution(n, t, m, p): answer = '' count = 0 while len(answer) < (t - 1) * m + p: answer += get_num(count, n) count += 1 return answer[:((t - 1) * m + p)][p - 1::m] - digit을 list 대신 string이나 list('..
[프로그래머스/파이썬] [3차] 방금그곡
나의 풀이 def solution(m, musicinfos): musicinfos = [(x.split(',')) for x in musicinfos] pool = [] temp, m = list(m), '' for x in temp: if x == '#': m = m[:-1] + m[-1].lower() else: m += x for start, end, name, melody in musicinfos: start, end = list(map(int, start.split(':'))), list(map(int, end.split(':'))) duration = (end[0] - start[0]) * 60 + (end[1] - start[1]) notes = [] for x in melody: if x ..