Advertisement
PavelIvanov

Untitled

May 19th, 2020
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.95 KB | None | 0 0
  1. function solve(input) {
  2. let cinemaCapacity = Number(input.shift());
  3. let seats = 0;
  4. let ticketPrice = 5;
  5. let income = 0;
  6.  
  7. while (seats <= cinemaCapacity) {
  8. let seatsTaken = input.shift();
  9.  
  10.  
  11.  
  12. if (seatsTaken === "Movie time!") {
  13. break;
  14. }
  15. seats += Number(seatsTaken);
  16.  
  17. if(seats > cinemaCapacity){
  18. break;
  19. }
  20.  
  21. if (seatsTaken % 3 === 0) {
  22. income += (seatsTaken * ticketPrice) - 5;
  23. } else {
  24. income += seatsTaken * ticketPrice;
  25. }
  26. }
  27.  
  28. let differene = Math.abs(cinemaCapacity - seats);
  29.  
  30. if (cinemaCapacity > seats || differene === 0) {
  31. console.log(`There are ${differene} seats left in the cinema.`);
  32. } else {
  33. console.log(`The cinema is full.`);
  34. }
  35. console.log(`Cinema income - ${income} lv.`);
  36. }
  37. solve([
  38. 50,
  39. 15,
  40. 10,
  41. 10,
  42. 15,
  43. 5
  44. ])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement