프로그래머스 17687 [3차] n진수 게임 풀이 ( 파이썬 )
programmers.co.kr/learn/courses/30/lessons/17687
코딩테스트 연습 - [3차] n진수 게임
N진수 게임 튜브가 활동하는 코딩 동아리에서는 전통적으로 해오는 게임이 있다. 이 게임은 여러 사람이 둥글게 앉아서 숫자를 하나씩 차례대로 말하는 게임인데, 규칙은 다음과 같다. 숫자를 0
programmers.co.kr
먼저 숫자에 해당하는 문자들을 dict에 저장한 후
튜브가 해당하는 진수로 변환하여 마지막에 말할 문자까지 구한 후 시작을 첫 튜브가 말하는 곳으로 시작해 사람 수 간격 만큼 뛰어서 출력하면 된다.
def solution(n, t, m, p):
answer = ''
string=''
alpha=dict()
for i in range(10):
alpha[i]=str(i)
alpha[10]="A"
alpha[11]="B"
alpha[12]="C"
alpha[13]="D"
alpha[14]="E"
alpha[15]="F"
for i in range(t*m):
temp=""
if i==0:
string="0"
continue
while i>0:
temp=alpha[i%n]+temp
i=i//n
string+=temp
for i in range(p-1,t*m,m):
answer+=string[i]
return answer
[ programmers ] 약수의 개수와 덧셈 77884번 ( python ) (0) | 2021.08.25 |
---|---|
[ programmers ] 베스트앨범 42579번 ( python ) (0) | 2021.08.21 |
[ programmers ] 경주로 건설 67259번 ( python ) (0) | 2021.08.17 |
[ programmers ] 괄호 회전하기 76502번 ( python ) (0) | 2021.05.16 |
[ programmers ] 게임 맵 최단거리 1844번 ( python ) (0) | 2021.04.28 |