Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function gladExp(countLosses, helmetPrice, swordPrice, shieldPrice, armorPrice) {
- let sum = 0;
- let helmetBroken = false;
- let swordBroken = false;
- let shieldCounter = 0;
- for (let i = 1; i <= countLosses; i++) {
- if (shieldCounter % 2 === 0 && shieldCounter !== 0) {
- sum += armorPrice;
- shieldCounter = 0;
- }
- if (i % 2 === 0) {
- helmetBroken = true;
- sum += helmetPrice;
- } else {
- helmetBroken = false;
- }
- if (i % 3 === 0) {
- swordBroken = true;
- sum += swordPrice;
- } else {
- swordBroken = false;
- }
- if ((helmetBroken) && (swordBroken)) {
- sum += shieldPrice;
- shieldCounter++;
- }
- }
- console.log(`Gladiator expenses: ${sum.toFixed(2)} aureus`);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement