Advertisement
Spocoman

Cinema Voucher

Jan 7th, 2022
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function cinemaVoucher(input) {
  2.     let voucher = Number(input.shift());
  3.     let ticket = 0;
  4.     let other = 0;
  5.     while (true) {
  6.         let buy = input.shift();
  7.         if (buy === "End") {
  8.             break;
  9.         }
  10.  
  11.         let price = 0;
  12.  
  13.         if (buy.length > 8) {
  14.             for (let i = 0; i < 2; i++) {
  15.                 price += buy.charCodeAt(i);
  16.             }
  17.             if (voucher >= price) {
  18.                 voucher -= price;
  19.                 ticket++;
  20.             } else {
  21.                 break;
  22.             }
  23.         } else {
  24.             price = buy.charCodeAt(0);
  25.             if (voucher >= price) {
  26.                 voucher -= price;
  27.                 other++;
  28.             } else {
  29.                 break;
  30.             }
  31.         }
  32.     }
  33.     console.log(ticket);
  34.     console.log(other);
  35. }
  36.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement