Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function tennisRanklist(input) {
- let index = 0;
- let numberOfTournements = Number(input[index]);
- index++;
- let allPoints = Number(input[index]);
- index++;
- let currentPoints = 0;
- let points = 0;
- let winnerCounter = 0;
- for (let i = 0; i < numberOfTournements; i++) {
- let stageOfTheTournement = input[index];
- index++;
- switch (stageOfTheTournement) {
- case "W":
- points = 2000;
- winnerCounter++;
- break;
- case "F":
- points = 1200;
- break;
- case "SF":
- points = 720;
- break;
- }
- allPoints += points;
- currentPoints += points;
- }
- let averagePoints = currentPoints / numberOfTournements;
- let percentWinner = (winnerCounter / numberOfTournements) * 100;
- console.log(`Final points: ${allPoints}`);
- console.log(`Average points: ${Math.floor(averagePoints)}`);
- console.log(`${percentWinner.toFixed(2)}%`);
- }
- tennisRanklist(["5",
- "1400",
- "F",
- "SF",
- "W",
- "W",
- "SF"]);
Advertisement
Add Comment
Please, Sign In to add comment