Показать сообщение отдельно
  #7 (permalink)  
Старый 16.05.2022, 19:08
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

игра города название на последнюю букву
TrumpTower,
const cities = ['Москва'];
        let current = 'Москва';
        while (true) {
            lastLetter = current.match(/[^ЪЬЫ](?=[ЪЬЫ]*$)/i)[0];
            lastLetter = lastLetter.toUpperCase();
            let city = prompt(`${current}, введите город на букву ${lastLetter}`);
            if (!city) break;
            let includes = cities.includes(city);
            let firstLetter = city.startsWith(lastLetter)
            if (includes) {
                alert(`${city} такой город есть в списке`);
            }
            else if(firstLetter) {
               current = city;
               cities.push(city);
               alert(`${city} добавлен в список`);
            }

            else {
               alert(`${city} начинается не с ${lastLetter}`);
            }
        }

Последний раз редактировалось рони, 16.05.2022 в 19:15.
Ответить с цитированием