Advertisement
ErolKZ

Untitled

Jul 12th, 2021
35
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.44 KB | None | 0 0
  1.  
  2. function solve(input) {
  3.  
  4.  
  5.  
  6. let valueOfWord = 0;
  7.  
  8. let nameOfPlayer = input[0];
  9.  
  10. let current = 0;
  11.  
  12. let player1 = 0;
  13.  
  14. let player2 = 0;
  15.  
  16. let i = 0;
  17.  
  18. let nameP1 = '';
  19.  
  20. let nameP2 = '';
  21.  
  22. let winnersName = '';
  23.  
  24. let winnersPoints = 0;
  25.  
  26.  
  27.  
  28.  
  29.  
  30. for (i = 0; i < nameOfPlayer.length; i++) {
  31.  
  32. nameP1 = nameOfPlayer;
  33.  
  34. valueOfWord = nameOfPlayer.charCodeAt(i);
  35.  
  36. current = Number(input[i + 1]);
  37.  
  38.  
  39. if (current === valueOfWord) {
  40.  
  41. player2 += 10;
  42.  
  43. } else {
  44.  
  45. player2 += 2;
  46.  
  47. }
  48.  
  49.  
  50. }
  51.  
  52.  
  53.  
  54. nameOfPlayer = input[nameOfPlayer.length + 1];
  55.  
  56. player1 = player2;
  57.  
  58. player2 = 0;
  59.  
  60.  
  61. for (let j = 0; j < nameOfPlayer.length; j++) {
  62.  
  63. nameP2 = nameOfPlayer;
  64.  
  65.  
  66. valueOfWord = nameOfPlayer.charCodeAt(j);
  67.  
  68. current = Number(input[j + i + 2]);
  69.  
  70.  
  71. if (current === valueOfWord) {
  72.  
  73. player2 += 10;
  74.  
  75. } else {
  76.  
  77. player2 += 2;
  78.  
  79. }
  80.  
  81.  
  82. }
  83.  
  84.  
  85.  
  86. if (player1 > player2) {
  87.  
  88. winnersPoints = player1;
  89.  
  90. winnersName = nameP1;
  91.  
  92. } else if (player2 > player1) {
  93.  
  94. winnersPoints = player2;
  95.  
  96. winnersName = nameP2;
  97.  
  98. } else {
  99.  
  100. winnersPoints = player2;
  101.  
  102. winnersName = nameP2;
  103.  
  104. }
  105.  
  106.  
  107.  
  108.  
  109. console.log(`The winner is ${winnersName} with ${winnersPoints} points!`);
  110.  
  111.  
  112. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement