01_transformFirstAndLast
배열을 입력받아 차례대로 배열의 첫 요소와 마지막 요소를 키와 값으로 하는 객체를 리턴해야 합니다.
function transformFirstAndLast(arr) {
// TODO;
// 1. 새로운 obj를 설정해준다.
// 2. 조건을 만들어준다. arr[0] => key
// arr[arr.length-1] => value
if(arr.length ===0) {
return {};
}
let newObj = {};
newObj[arr[0]] = arr[arr.length-1]; ///key : value;
return newObj;
}
> 연이율을 입력받아 원금이 2배 이상이 될 때까지 걸리는 시간(년)을 리턴해야 합니다.
```javascript
function computeWhenDouble(interestRate) {
// 원금이 1 이 있다.
// 이자는 원금 * 연이율 1* interestRate/100
// 원금 + 이자 가 원금의 2배인가?
// 맞다 시간을 리턴
// 아니다 1년의 이자를 더해준다.
let principal =1;
let interest = 1+interestRate/100
let year = 0
while (principal <2) {
principal = principal*interest
year++
}
// for(let i =0 ; i < )// for문은 제가 생각해보기.. 정해진 시간..
return year
}