반응형
https://school.programmers.co.kr/learn/courses/30/lessons/181922
간단 구현 문제였습니다.
📕 풀이방법
📔 풀이과정
queries에 대해 for loop를 수행하며 다음을 진행합니다.1. s, e, k값을 query에 대해 값을 구해 저장합니다.2. arr의 원소를 순회하며 현 index가 k의 배수인 경우 arr[i]에 1을 더해줍니다.
📔 정답 출력 | 반환
arr를 반환합니다.
📕 Code
📔 Python3
def solution(arr, queries):
for query in queries:
s = query[0]
e = query[1]
k = query[2]
for i in range(s, e+1):
if i % k == 0:
arr[i]+=1
return arr
*더 나은 내용을 위한 지적, 조언은 언제나 환영합니다.
'Algorithm > Implementation' 카테고리의 다른 글
(Python3) - 프로그래머스(코딩 기초 트레이닝) : 콜라츠 수열 만들기 (0) | 2024.10.12 |
---|---|
(Python3) - 프로그래머스(코딩 기초 트레이닝) : 배열 만들기 2 (0) | 2024.10.12 |
(Python3) - 프로그래머스(코딩 기초 트레이닝) : 수열과 구간 쿼리 2 (1) | 2024.10.12 |
(Python3) - 프로그래머스(코딩 기초 트레이닝) : 수열과 구간 쿼리 3 (0) | 2024.10.12 |
(Python3) - 프로그래머스(코딩 기초 트레이닝) : 수 조작하기 2 (0) | 2024.10.10 |