Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function balls(input) {
- let numberOfBalls = +input[0];
- let totalPoints = 0;
- let redBalls = 0;
- let orangeBalls = 0;
- let yellowBalls = 0;
- let whiteBalls = 0;
- let otherColours = 0;
- let dividesFromBlackBalls = 0;
- for (let i = 1; i <= numberOfBalls; i++) {
- switch (input[i]) {
- case 'red': redBalls++; break;
- case 'orange': orangeBalls++; break;
- case 'yellow': yellowBalls++; break;
- case 'white': whiteBalls++; break;
- case 'black': dividesFromBlackBalls++; break;
- default: otherColours++; break;
- }
- }
- totalPoints = (redBalls * 5) + (orangeBalls * 10) + (yellowBalls * 15) + (whiteBalls * 20);
- if (dividesFromBlackBalls > 0) {
- for (let i = 0; i < dividesFromBlackBalls; i++) {
- totalPoints = totalPoints / 2;
- }
- }
- console.log(`Total points: ${Math.floor(totalPoints)}`);
- console.log(`Red balls: ${redBalls}`);
- console.log(`Orange balls: ${orangeBalls}`);
- console.log(`Yellow balls: ${yellowBalls}`);
- console.log(`White balls: ${whiteBalls}`);
- console.log(`Other colors picked: ${otherColours}`);
- console.log(`Divides from black balls: ${dividesFromBlackBalls}`);
- }
Advertisement
Add Comment
Please, Sign In to add comment