Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- let cities = []; //создаём пустой массив
- let i = 0; //переменая для счётчика цикла и для индексов елементов массива
- while (i < 10) { // устанавливаем цикл на 10 иттераций
- cities[i] = prompt("Name of city,please"); //записываем название города от пользователя в массив
- i++; // увеличиваем счётчик и номер индекса елемента массива
- }
- let homeCity = prompt("What is your homecity?"); // запрос родного города
- let message; // переменая для сообщения результатов проверки
- for (i = 0; i < cities.length; i++) { // обходим массив
- if (cities[i] === homeCity) { // проверяем есть ли родной город пользователя в массиве
- message = "I know your homecity"; // если ДА
- } else {
- message = "Sorry,I don't know your homecity"; //если НЕТ
- }
- }
- alert(message); // выводим сообщение для пользователя
- /* круто прокоментували, можна навіть трохи зекономити на коментарях - не кожний рядок коду обовьязково має бути
- * прокоментовано. Коментар що просто каже те саме що і так видно з коду не корисний, але дууууже корисний коментар,
- * що допомагає зрозуміти якесь неочевидне місце кода, який доповнює код, відповідає та пояснює. Але це на майбутнє.)
- * Тут норм.) Ну і звсно коментари щодо змінних - теж потрібні, так.
- *
- * Що до рішення - норм теж, є така ідея: а чи потрібно продовжувати пошук, якщо вже знайшли співпадіння?
- * Тільки не поспішайте використати брейк. Ще така думка: скільки разів буде виконаний блок елсе? Так, рівно стільки
- * скільки міст що не співпадають з рідним буде в масиві.. чи не зайве? Присвоювати одне й те саме значення одній й той
- * самої змінної 9, а може і 10 разів.. як би це оптимізувати..
- *
- * Після виконання зміно що до перелічених пунктів можна буде обговорити використання булевої змінної-прапора, хоча
- * ви можете самостійно почитати подібні рев'ю за посиланнями:
- https://pastebin.com/985XerXR
- https://pastebin.com/u4Ghq4Pd
- https://pastebin.com/cyqiHaTL
- *
- * тільке ж черпайте з них тільки хороше.))
- * Гарного коду!
- * */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement