프로그래머스/기초

[프로그래머스] Lv.0 /조건에 맞게 수열 변환하기 3 (파이썬/Python)

junslee 2025. 3. 17. 10:33

1. 문제 설명

2. 풀이 과정 

나머지가 1일때 홀수임을 이용해서 k가 홀수일 때

빈 리스트[]에 arr의 원소 x를 for문으로 반복해서 k만큼 곱한 후 넣는다. 이후 반환한다.

짝수일 때는 빈 리스트[]에 arr의 원소 x를 for문으로 반복해서 k만큼 더한 후 넣는다. 이후 반환한다.

 

3. 코드

def solution(arr, k):
    if k % 2 == 1:
        return [x * k for x in arr]
    else:
        return [x + k for x in arr]