Notice
Recent Posts
Recent Comments
Link
나의 개발일지
[프로그래머스] Lv.2 [3차] n진수 게임 [Python, 파이썬] KAKAO 본문
- 문제 : https://school.programmers.co.kr/learn/courses/30/lessons/17687
- 🔑 진법 변환 방법
def solution(n, t, m, p): # 진법, 구할 숫자의 개수, 인원, 순서
answer = ''
def change(x):
s = ""
while x != 0:
s += lst[x % n]
x //= n
return s[::-1]
lst = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "A", "B", "C", "D", "E", "F"]
i = 1
numbers = "0"
p -= 1 # 인덱스 위치는 순서 -1 이라서 빼준다.
while len(answer) <= t: # t개를 구할 때 까지
numbers += change(i)
i += 1
while p < len(numbers):
if len(answer) == t:
return answer
answer += numbers[p] # 미리 구한 숫자 추가
p += m'프로그래머스' 카테고리의 다른 글
| [프로그래머스] Lv.2 [3차] 파일명 정렬 [Python, 파이썬] KAKAO (1) | 2023.10.04 |
|---|---|
| [프로그래머스] Lv.2 오픈채팅방 [Python, 파이썬] KAKAO (0) | 2023.10.04 |
| [프로그래머스] Lv.2 [3차] 압축 [Python, 파이썬] KAKAO (0) | 2023.09.26 |
| [프로그래머스] Lv.2 k진수에서 소수 개수 구하기 [Python, 파이썬] KAKAO (0) | 2023.09.26 |
| [프로그래머스] Lv.1 실패율 [Python, 파이썬] KAKAO (0) | 2023.09.24 |
Comments