조건에 맞게 수열 변환하기 1
https://school.programmers.co.kr/learn/courses/30/lessons/181882
📔 문제 설명
정수 배열 arr가 주어집니다. arr의 각 원소에 대해 값이 50보다 크거나 같은 짝수라면 2로 나누고, 50보다 작은 홀수라면 2를 곱합니다. 그 결과인 정수 배열을 return 하는 solution 함수를 완성해 주세요.
💡 입출력 예
arr | result |
---|---|
[1, 2, 3, 100, 99, 98] | [2, 2, 6, 50, 99, 49] |
💻내가 작성한 코드
1
2
3
4
5
6
7
8
9
10
11
12
13
14
function solution(arr) {
var answer = [];
answer = arr.map((element) => {
if (element >= 50 && element % 2 === 0) {
return element / 2;
} else if (element < 50 && element % 2 !== 0) {
return element * 2;
} else {
return element;
}
});
return answer;
}
This post is licensed under CC BY 4.0 by the author.