문제
우리는 금액이 amt> 0이고 2021년 1월 1일에 p%의 이자율로 360으로 나눈 금액을 예금합니다. 총 금액이>=a0이기를 원합니다.
우리 함수는 이 세 가지 매개변수를 사용하여 금액이 원하는 금액과 같아지는 날짜를 반환해야 합니다.
예시
다음은 코드입니다 -
const principal = 100; const amount = 150; const interest = 2; const findDate = (principal, amount, interest) => { const startingDate = new Date('2021-01-01') const dailyInterestRate = interest / 36000 let startingMoney = principal let daysPassed = 0 while (startingMoney < amount) { daysPassed++ startingMoney += startingMoney * dailyInterestRate }; startingDate.setDate(startingDate.getDate() + daysPassed) return startingDate.toISOString().split('T')[0] }; console.log(findDate(principal, amount, interest));
출력
2040-12-26