-
2023.3.7 transformFirstAndLast1일1알고리즘 2023. 3. 7. 23:39728x90반응형SMALL
transformFirstAndLast
문제
배열을 입력받아 차례대로 배열의 첫 요소와 마지막 요소를 키와 값으로 하는 객체를 리턴해야 합니다.
입력
인자 1 : arr
- string 타입을 요소로 갖는 배열
출력
- 객체를 리턴해야 합니다.
주의 사항
- 빈 배열을 입력받은 경우, 빈 객체를 리턴해야 합니다.
- 입력으로 받는 배열을 수정하지 않아야 합니다.
입출력 예시
let arr = ['Queen', 'Elizabeth', 'Of Hearts', 'Beyonce']; let output = transformFirstAndLast(arr); console.log(output); // --> { Queen : 'Beyonce' } arr = ['Kevin', 'Bacon', 'Love', 'Hart', 'Costner', 'Spacey']; output = transformFirstAndLast(arr); console.log(output); // --> { Kevin : 'Spacey' }
function transformFirstAndLast(arr) {let obj = {};if (arr.length > 0) {obj[arr[0]] = arr[arr.length - 1];}return obj;}//빈 배열을 선언하고//배열의 순서가 첫번째보다 클때//빈 배열의 첫번째 요소와 마지막 요소를//객체를 리턴한다.728x90반응형LIST'1일1알고리즘' 카테고리의 다른 글
2023.3.20 compose2 (0) 2023.03.20 2023.3.17 compose (0) 2023.03.17 2023.3.16 applyTwice (0) 2023.03.16 2023.3.9 functionParameter (0) 2023.03.09 2023.3.8 returnFunction (0) 2023.03.09