Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function medenkaWars(input) {
- let darkPoints = 0;
- let darkCounter = 0;
- let darkLastStrike = 0;
- let whitePoints = 0;
- let whiteCounter = 0;
- let whiteLastStrike = 0;
- for (let i = 0; i < input.length; i++) {
- let tokens = input[i].split(' ');
- let attackPower = Number(tokens[0]);
- let attackType = tokens[1] + tokens[2];
- let damage = attackPower * 60;
- if (attackType == 'darkmedenkas') {
- darkCounter++;
- if (darkLastStrike == attackPower) {
- if (darkCounter == 5) {
- damage = damage * 4.5;
- darkCounter = 0;
- }
- }
- else {
- darkLastStrike = attackPower;
- darkCounter = 1;
- }
- darkPoints += damage;
- }
- else if (attackType == 'whitemedenkas') {
- whiteCounter++;
- if (whiteLastStrike == attackPower) {
- if (whiteCounter == 2) {
- damage = damage * 2.75;
- whiteCounter = 0;
- }
- }
- else {
- whiteLastStrike = attackPower;
- whiteCounter = 1;
- }
- whitePoints += damage;
- }
- }
- if (darkPoints > whitePoints) {
- console.log("Winner - Naskor\nDamage - " + darkPoints);
- }
- else if (darkPoints < whitePoints) {
- console.log("Winner - Vitkor\nDamage - " + whitePoints);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement