프로그래밍/알고리즘

[알고리즘] 배열을 입력받아 차례대로 배열의 첫 요소와 마지막 요소를 키와 값으로 하는 객체를 리턴해야 합니다.

공부하는EJ 2022. 5. 11. 10:49
728x90

💡 최대한 간결하게 풀어본 나의 풀이

// 삼항연산자를 이용해 구현

function transformFirstAndLast(arr) {
  // TODO: 여기에 코드를 작성합니다.
  
  return arr.length>0 ? {[arr[0]]:arr[arr.length -1]} : {}

  
}

 

💡 삼항연산자

(조건문) ? (참) : (거짓)

function getFee(isMember) {
  return (isMember ? '$2.00' : '$10.00');
}

console.log(getFee(true));
// expected output: "$2.00"

console.log(getFee(false));
// expected output: "$10.00"

console.log(getFee(null));
// expected output: "$10.00"
728x90