데일리코딩1,2

수민·2022년 11월 18일
0

코플릿

목록 보기
7/11

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

}


profile
헬창목표

0개의 댓글