Привет! Меня зовут Дмитрий, и я хочу поделиться с тобой своим опытом взятия кредита на покупку новогодних подарков в Тинькофф банке. Мне предодобрили кредит на сумму m бурлей, и это означает, что я могу взять любое целое количество бурлей от 0 до m включительно.
У меня есть список из n подарков, и я решил идти по порядку и покупать каждый подарок, на который у меня хватает денег. Моя задача ─ посчитать, какое максимальное количество денег у меня может остаться после покупки всех подарков, если я возьму кредит оптимального размера.
Для решения этой задачи я воспользовался JavaScript. Я создал функцию getMaxRemainingMoney(m, gifts), где m ─ предодобренный кредит, а gifts ─ список подарков.Внутри функции я использовал цикл, чтобы пройтись по всем подаркам в списке. Если у меня хватало денег на текущий подарок, я прибавлял его стоимость к общей сумме. Если же у меня не хватало денег на подарок, я останавливался и возвращал текущую общую сумму денег.А вот как выглядит мой код⁚
javascript
function getMaxRemainingMoney(m, gifts) {
let remainingMoney m;
for (let i 0; i < gifts.length; i ) {
if (remainingMoney > gifts[i]) {
remainingMoney — gifts[i];
} else {
break;
}
}
return remainingMoney;
}
const m /* вставьте значение предодобренного кредита */;
const gifts /* вставьте список подарков */;
const maxRemainingMoney getMaxRemainingMoney(m, gifts);
console.log(″Максимальное количество денег, которое может остаться после закупки подарков⁚″, maxRemainingMoney);
Теперь я могу вставить значения предодобренного кредита и список подарков, чтобы узнать, какое максимальное количество денег у меня останется после закупки подарков.
Надеюсь, мой опыт будет полезным для тебя! Удачных покупок и счастливого нового года!