티스토리 뷰
어떻게 풀면 쉽게 풀 수 있을까 생각을 해보니 첫 번째 예를 보면 3으로 나눠서 나머지가 1이 나오는 것은 1, 4, 7, 10, 13...r을 시작으로해서 q만큼 차이가 나는...즉, 첫째항이 r이고 공차가 q인 등차수열을 나타내면 된다.
code에 대한 슬라이싱을 위와 같은 등차수열을 생각하고 작성하면 된다.
def solution(q, r, code):
answer = ''
answer = code[r::q]
return answer
'Programmers > 코딩 기초 트레이닝' 카테고리의 다른 글
[프로그래머스] 배열 만들기 4 (0) | 2024.02.19 |
---|---|
[프로그래머스] 1로 만들기 (0) | 2024.02.19 |
[프로그래머스] 리스트 자르기 (0) | 2024.02.15 |
[프로그래머스] 수열과 구간 쿼리 4 (0) | 2024.02.15 |
[프로그래머스] 수열과 구간 쿼리 3 (0) | 2024.02.15 |