코린이의 소소한 공부노트

[프로그래머스/Lv.0] 조건에 맞게 수열 변환하기 3 본문

코딩테스트 풀이/JAVA

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

무지맘 2023. 4. 24. 18:19

1. Input, Output, Example

- 만약 k가 홀수라면 arr의 모든 원소에 k를 곱하고, k가 짝수라면 arr의 모든 원소에 k를 더한 후 arr을 반환한다.

 

2. Constraint

1) 1 arr의 길이 1,000,000

2) 1 arr의 원소의 값 100

3) 1 k 100

 

3. Code

1) 첫 코드(2023/04/24)

class Solution {
    public int[] solution(int[] arr, int k) {
        if(k%2==0){
            for(int i=0 ; i<arr.length ; i++)
                arr[i] += k;
        } else{
            for(int i=0 ; i<arr.length ; i++)
                arr[i] *= k;
        }
        return arr;
    }
}