코딩테스트/[C#] 프로그래머스

[프로그래머스 | C# | Lv.0] 배열의 길이에 따라 다른 연산하기

냠냠쿠 2023. 9. 4. 19:57
728x90

https://school.programmers.co.kr/learn/courses/30/lessons/181854

📝 나의 풀이

using System;

public class Solution {
    public int[] solution(int[] arr, int n) {
        int[] answer = new int[arr.Length];
        
        if(arr.Length%2!=0){
            for(int i=0; i<arr.Length; i++){
                if(i%2==0){
                    answer[i] = arr[i]+n;
                } else {
                    answer[i] = arr[i];
                }
            }
        } else {
            for(int i=0; i<arr.Length; i++){
                if(i%2!=0){
                    answer[i] = arr[i]+n;
                } else {
                    answer[i] = arr[i];
                }
            }
        }
        

        
        return answer;
    }
}
728x90