Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function tickets(input) {
- let movie = input.shift();
- let totalTickets = 0;
- let studentTickets = 0;
- let standardTickets = 0;
- let kidsTickets = 0;
- while (movie !== "Finish") {
- let seats = Number(input.shift());
- let currentStandard = 0;
- let currentStudent = 0;
- let currentKid = 0;
- let count = 1;
- let currentTicket = input.shift();
- while (currentTicket !== "End") {
- if (currentTicket === "student") {
- currentStudent++;
- } else if (currentTicket === "kid") {
- currentKid++;
- } else {
- currentStandard++;
- }
- if(count === seats) {
- break;
- }
- count++;
- currentTicket = input.shift();
- }
- let allTickets = currentStandard + currentStudent + currentKid;
- let percentageFull = (allTickets / seats) * 100;
- console.log(`${movie} - ${percentageFull.toFixed(2)}% full.`);
- totalTickets += allTickets;
- studentTickets += currentStudent;
- standardTickets += currentStandard;
- kidsTickets += currentKid;
- movie = input.shift();
- }
- console.log(`Total tickets: ${totalTickets}`);
- console.log(`${((studentTickets/totalTickets) * 100).toFixed(2)}% student tickets.`);
- console.log(`${((standardTickets/totalTickets) * 100).toFixed(2)}% standard tickets.`);
- console.log(`${((kidsTickets/totalTickets) * 100).toFixed(2)}% kids tickets.`);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement