Advertisement
Liliana797979

viarno reshenie traveling3

Feb 14th, 2021
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.      
  2.  function traveling(input) {
  3.      let index = 0;
  4.      let inputLine = input[index++];
  5.  
  6.      while (inputLine !== "End") {
  7.          let minBudgetNeeded = Number(input[index++]);
  8.          let savedSum = 0;
  9.  
  10.          for (let i = index; i < input.length; i++) {
  11.              let currentSavedSum = Number(input[i]);
  12.              index = i;
  13.              if (Number.isNaN(currentSavedSum)) {
  14.                  break;
  15.              }
  16.              savedSum += currentSavedSum;
  17.          }
  18.          if (savedSum >= minBudgetNeeded) {
  19.              console.log(`Going to ${inputLine}!`);
  20.          }
  21.          inputLine = input[index++];
  22.      }
  23.  }
  24.  
  25. traveling(["France", "2000", "300", "300", "200", "400", "190", "258", "360", "Portugal", "1450", "400", "400", "200", "300", "300", "Egypt", "1900", "1000", "280", "300", "500", "End"]);
  26.  
  27.  //  traveling(['Greece', '1000', '200', '200', '300', '100', '150', '240', 'Spain', '1200', '300', '500', '193', '423', 'End', '']);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement