Advertisement
Timkor

citiesFinal

Feb 5th, 2021 (edited)
693
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. //нарешті!
  2. let cities = [];
  3. for (let i = 0; i < 10; i++) {
  4.     cities[i] = prompt("назви місто");
  5. }
  6. let result = "я НЕ знаю твоє місто" ;
  7. let isFound = false; // змінна - прапор, опущений прапор (false), піднятий  - true
  8. let nativeCity = prompt("а яке твоє рідне місто?");
  9. // for (let j = 0; j < cities.length; j++) { // змінемо умову щоб шукати поки не знайдено (!isFound = НЕ знайдено)
  10. for (let j = 0; !isFound && j < cities.length; j++) { // коли isFound стане true, то !isFound буде false - цикл скінчиться
  11.     if (cities[j] == nativeCity) {
  12.         result = "я знаю твоє місто!";
  13.         // а коли вже знайшли, чи варто продовжувати пошук? Ні, але break - не наш метод, додамо прапор
  14.         isFound = true;
  15.     }
  16. }
  17.  
  18. console.log(result)
  19.  
  20. /* все працює без проблем, але іноді назви комірок на початку плутаються місцями. Ось 2 рази я запусказа код і вводила абсолютно ознакові назви: - спишемо на асинхронність, та eventLoop, а якщо чесно - не знаю. Не заморачуйтесь.)
  21.  
  22. // Гарного коду.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement