CodeCombat. Гора Порвитучу. Горцы. (Highlanders)

 ccCloudripMountain17

Тема:

Параметры

Аргументы

Продвинутые строки

Функции

Строки

Условные операторы

Цели:

Найди шпиона.

Введение:

Эти странные статуи возле ворот содержат чёрную магию!

Если пройдёте через неё без защиты, вы потеряете солдат.

Посылайте только горцев которые имеют иммунитет к волшебству! Сделайте поиск по именам ваших союзников, чтобы выяснить, кто из них являются горцами.

Заметки:

Поиск .по строкам сложная работа,  но разберите каждую частью шаг за шагом!

Python:

JavaScript:

CoffeScript:

Clojure:

LUA:

От себя:

Алгоритм из заметок для поиска подстроки в строке, нельзя применять в реальной жизни.

например в строке haystack = «lalala mmacla»

подстроку needle = «mac»

этот алгоритм не найдёт.

Так на восьмом шаге мы увидим символ m и счётчик needleIndex увеличиться на 1.

Следующий шаг алгоритма, мы будем сравнивать вторую «m» из массива haystack с «a» из массива needle. Они не равны и счётчик needleIndex сброситься, но повторно символ m проверяться не будет. И перейдёт к следующей букве массива haystack тоесть к «a».

Так мы пропустили  «mac»

Награда:

249xccXP 116xccCrystal

Шпион среди нас, прохождение:

Python:

JavaScript:

CoffeScript:

Clojure:

LUA:

Прохождение Code Combat

Комментарии:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *