반응형
문제
https://school.programmers.co.kr/learn/courses/30/lessons/17687
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
🐍파이썬
def trans(num, base): r = '' numbers = "0123456789ABCDEF" if num == 0: #num이 0인 경우는 while문 돌지 않으므로 따로 처리해줌 return "0" while num: r = numbers[num%base]+r #이전에 변환한 r이 맨 뒤로 가게 처리 num //= base return r def solution(n, t, m, p): answer = '' txt = '' for i in range(t*m): #전체길이=튜브가 말할 숫자*인원수 txt += trans(i, n) #0부터 t*m까지 n진법 변환 for i in range(p-1, t*m, m): #튜브의 순서부터 m개씩 건너뛰기 answer += txt[i] return answer
반응형
'Problem Solving > 프로그래머스' 카테고리의 다른 글
[프로그래머스|파이썬] 모음사전 (완전탐색/lv.2) (0) | 2023.05.24 |
---|---|
[프로그래머스|파이썬] 방문 길이 (Summer/Winter Coding(~2018)/lv.2) (0) | 2023.05.23 |
[프로그래머스|파이썬] 바탕화면 정리 (연습문제/lv.1) (0) | 2023.05.23 |
[프로그래머스|파이썬] k진수에서 소수 개수 구하기 (2022 KAKAO BLIND RECRUITMENT/lv.2) (0) | 2023.05.22 |
[프로그래머스|파이썬] 뒤에 있는 큰 수 찾기 (연습문제/lv.2) (0) | 2023.05.22 |
[프로그래머스|파이썬] 베스트앨범 (해시/level 3) (0) | 2023.04.29 |