정수 배열 arr와 자연수 k가 주어집니다.
만약 k가 홀수라면 arr의 모든 원소에 k를 곱하고, k가 짝수라면 arr의 모든 원소에 k를 더합니다.
이러한 변환을 마친 후의 arr를 return 하는 solution 함수를 완성해 주세요
function solution(arr, k) {
if (k % 2 === 0) {
return arr.map((el) => el + k);
} else {
return arr.map((el) => el * k);
}
}
보기 쉬우면서도 간단하게 문제를 풀고자 했다. 짝수인지를 구별하는 if문을 작성하고 짝수일 경우에는 arr을 map하여 각 el에 k를 더한 새로운 배열을 바로 return해주었고, 아닐 경우(홀수일 경우) 각 el에 k를 곱한 새로운 배열을 return하여 문제를 해결했다.
각 기업에 지원할 사람인 이력서 및 원티드 이력서를 제작했고, 해당 이력서들을 제작하다보니 노션 이력서에도 부족한 점들이 많이 보여 수정을 진행했다. 아직 이력서 수정에 시간을 들이고 있어 기업 지원을 마음대로 하지 못하고 있지만, 이 부분만 해결되면 더 적극적으로 지원할 예정이다.