본문 바로가기
Algorithm/Programmers

프로그래머스 ) 조건에 맞게 수열 변환하기 3 [JAVA/자바] - 오늘의 TIL

by 그리밍밍 2023. 7. 20.

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


👇소스 코드 

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

 

🐣코드 설명

✔️ answer의 배열 크기를 입력받은 arr의 길이로 초기화해준다. 

✔️ for문을 사용하여 arr의 데이터들을 하나씩 꺼내주었고

✔️ if문을 사용하여 만약 정수 k가 짝수이면 배열의 데이터에다가 각각 k만큼씩 더해주고 그렇지 않다면 k만큼씩 곱해줄 것이다.

 

 

 

 

 

 

728x90