반응형
https://school.programmers.co.kr/learn/courses/30/lessons/181854
조건에 따른 구현 문제였습니다.
📕 풀이방법
📔 입력 및 초기화
arr의 길이를 arr_len선언 후 저장합니다.
📔 풀이과정
arr에 대해 for loop를 수행합니다.1. arr길이가 홀수고 짝수 index라면 현 원소에 n을 더해줍니다.2. arr길이가 짝수고 홀수 index라면 현 원소에 n을 더해줍니다.
📔 정답 출력 | 반환
계산된 arr값을 반환합니다.
📕 Code
📔 Python3
def solution(arr, n):
arr_len = len(arr)
for i in range(0, len(arr)):
if arr_len % 2 == 1 and i % 2 == 0:
arr[i] += n
elif arr_len % 2 == 0 and i % 2 == 1:
arr[i] += n
return arr
*더 나은 내용을 위한 지적, 조언은 언제나 환영합니다.
'Algorithm > Implementation' 카테고리의 다른 글
(Python3) - 프로그래머스(코딩 기초 트레이닝) : x사이의 개수 (0) | 2024.10.19 |
---|---|
(Python3) - 프로그래머스(코딩 기초 트레이닝) : 문자열로 변환 (0) | 2024.10.18 |
(Python3) - 프로그래머스(코딩 기초 트레이닝) : 정수 찾기 (0) | 2024.10.18 |
(Python3) - 프로그래머스(코딩 기초 트레이닝) : 특별한 이차원 배열 1 (0) | 2024.10.18 |
(Python3) - 프로그래머스(코딩 기초 트레이닝) : 공백으로 구분하기 1 (0) | 2024.10.18 |