[코딩테스트연습] 코딩테스트 입문 > Lv.0 조건에 맞게 수열 변환하기 1

2024. 3. 23. 12:33코딩 테스트/[프로그래머스] Java

문제 설명


문제 풀이

class Solution {
    public int[] solution(int[] arr) {
        int[] answer = new int[arr.length];
        for(int i=0; i<arr.length; i++){
            if(arr[i]>=50 & arr[i]%2==0) answer[i]=arr[i]/2; //50이상 짝수
            else if(arr[i]<50 & arr[i]%2!=0) answer[i]=arr[i]*2; //50미만 홀수
            else answer[i]=arr[i]; //그 외
        }
        return answer;
    }
}