Advertisement
dddilian

Name Game

Mar 24th, 2020
147
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function nameGame(input) {
  2.  
  3.     let points = 0;
  4.     let vhodDanni;
  5.     let mostPoints = Number.MIN_SAFE_INTEGER;
  6.     let winner;
  7.  
  8.     let word = input.shift(); //първоначално вкарваме името
  9.  
  10.     while (word != 'Stop') {
  11.  
  12.         for (let i = 0; i < word.length; i++) { //вкарваме входни данни, до word.length
  13.  
  14.             vhodDanni = Number(input.shift()) //вкарваме стойностите след имената
  15.  
  16.             if (word.charCodeAt(i) == vhodDanni) {
  17.                 points += 10;
  18.             } else {
  19.                 points += 2;
  20.             }
  21.  
  22.         }
  23.  
  24.         if (points >= mostPoints) {
  25.             mostPoints = points;
  26.             winner = word;
  27.         }
  28.  
  29.         points = 0; //зануляваме точките за следващия играч
  30.         word = input.shift(); //вкарваме нова дума
  31.     }
  32.     console.log(`The winner is ${winner} with ${mostPoints} points!`);
  33. }
  34.  
  35. nameGame(['Ivan', '73', '20', '98', '110', 'Ivo', '80', '65', '87', 'Stop']);
  36. nameGame(['Pesho', '124', '34', '111', '97', '99', 'Gosho', '98', '124', '88', '76', '18', 'Stop']);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement