Advertisement
Liliana797979

viarno reshenie travelling

Feb 13th, 2021
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function traveling(input) {
  2.      let index = 0;
  3.      let inputLine = input[index++];
  4.  
  5.      while (inputLine !== "End") {
  6.          let minBudgetNeeded = Number(input[index++]);
  7.          let savedSum = 0;
  8.  
  9.          for (let i = index; i < input.length; i++) {
  10.              let currentSavedSum = Number(input[i]);
  11.              index = i;
  12.              if (Number.isNaN(currentSavedSum)) {
  13.                  break;
  14.              }
  15.              savedSum += currentSavedSum;
  16.          }
  17.          if (savedSum >= minBudgetNeeded) {
  18.              console.log(`Going to ${inputLine}!`);
  19.          }
  20.          inputLine = input[index++];
  21.      }
  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', '']);
  28.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement