В кассах кинотеатра много людей, стоящих в огромной очереди. У каждого из них есть банкнота в 100, 50 или 25 долларов. Билет стоит 25 долларов. Вася в настоящее время работает клерком. Он хочет продать билет каждому человеку в этой очереди. Может ли Вася продать каждому билет и отдать сдачу, если у него изначально нет денег и он продает билеты строго в том порядке, в котором люди следуют в очереди?
Верните true, если Вася может продать каждому билет и отдать сдачу, в противном случае верните false.
Может ли Вася продать каждому билет и отдать сдачу?
Условия:
принимает массив из купюр(banknotesArray) номиналом 25, 50, 100.
возвращает(return) true если возможно выдать всем сдачу, или false если нет.
function isPossibleToGiveChange(banknotesArray) {
//Your code here
}
//Примеры вызова:
isPossibleToGiveChange([25, 25, 50]); // => true
isPossibleToGiveChange([25, 100]); // => false
isPossibleToGiveChange([25, 25, 50, 100]); // => true
isPossibleToGiveChange([25, 50, 100]); // => false
isPossibleToGiveChange([‘25’, ‘25’, ‘50’, ‘100’]); // => true
isPossibleToGiveChange([‘25’, ‘50’, ‘100’]); // => false