function transformFirstAndLast(arr) {
let result = {};
if(arr.length === 0) {
return result
}
result[arr[0]] = arr[arr.length -1]
return result
}
이게 처음 생각한 코드였고, reference 코드를 보고 난 후
return이 두번 쓰인 것을 한번으로 줄이기 위해서
빈배열이 아닐 경우를 조건으로 바꿔서 그 조건문 안에서 객체에 값을 할당했다
function transformFirstAndLast(arr) {
let result = {};
if (arr.length !== 0) {
result[arr[0]] = arr[arr.length -1];
}
return result;
}
function computeWhenDouble(interestRate) {
let rate = 1 + interestRate / 100;
let principle = 1;
let year = 0;
while (principle < 2) {
principle *= rate;
year++;
}
return year
}