입출력 예
arr | result |
[1, 2, 3, 100, 99, 98] | [2, 2, 6, 50, 99, 49] |
입출력 예 설명
입출력 예 #1
- 1, 3은 50 미만의 홀수 이므로 2를 곱하고, 100, 98은 50 이상의 짝수이므로 2로 나눕니다.
- 나머지 값들은 변경 조건에 해당하지 않으므로 바꾸지 않습니다.
- 따라서 [2, 2, 6, 50, 99, 49]를 return 합니다.
코드
class Solution {
public int[] solution(int[] arr) {
for(int i = 0; i < arr.length; i++) {
int num = arr[i];
if(num >= 50 && num % 2 == 0) {
arr[i] = num / 2;
} else if(num < 50 && num % 2 == 1) {
arr[i] = num * 2;
}
}
return arr;
}
}

Share article