-
[Programmers] 2018 KAKAO BLIND RECRUITMENT[3차]: n진수 게임Problem Solving/Programmers 2021. 2. 13. 01:53
programmers.co.kr/learn/courses/30/lessons/17687
n진수 게임을 하는 간단한 문제
N진수의 정보, 미리 구할 숫자 개수, 참가 인원, 튜브의 순서가 주어졌을 때 튜브가 말하는 숫자들을 구하면 된다.
for문을 최대 게임 수 만큼 돌면서 N진수를 구하고, 이를 문자열로 변환하여 이어붙이면서 저장해주었다.
그렇게 한 뒤 마지막에 p부터 시작, m씩 증가하면서 숫자들을 구해서 출력하면 끝
def solution(n, t, m, p): num=[str(i) for i in range(10)] num.extend(['A','B','C','D','E','F']) answer = '' st='' for i in range(m*t): k=i b='' while k!=0: b=num[k%n]+b k=int(k/n) if i==0:b='0' st+=b for i in range(p-1,len(st),m): answer+=st[i] if len(answer)==t:break return answer
'Problem Solving > Programmers' 카테고리의 다른 글
[Programmers]2018 KAKAO BLIND RECRUITMENT: [1차] 셔틀버스 (0) 2021.02.24 [Programmers] 2018 KAKAO BLIND RECRUITMENT[3차] : 압축 (0) 2021.02.13 [Programmers] 2018 KAKAO BLIND RECRUITMENT[1차] 뉴스 클러스터링 (0) 2021.02.12 [Programmers] 2018 KAKAO BLIND RECRUITMENT: [1차] 다트 게임 (3) 2021.02.05 Programmers [2018 KAKAO BLIND RECRUITMENT]: [1차] 프렌즈4블록/BFS (0) 2021.01.03