Вопрос:

Найди символ номер 500 (считая с О). Если это согласная буква, ь или ъ, то сдвинься на её номер вправо. Если гласная — то влево на её номер плюс 34. Продолжай так, пока не получишь восклицательный знак. Пробел означает, что нужно повторить прошлый прыжок. Первая буква должна быть П, а её номер (считая с нуля и без Ё) будет 15. Поэтому вторая буква будет с номером 500 + 15 = 515...

Ответ:

Решение:

Дано: строка символов, начальный индекс 500. Правило: если символ — согласная (или ь, ъ), сдвиг вправо на номер символа. Если гласная — сдвиг влево на номер символа + 34. Повторять, пока не встретится '!' (восклицательный знак).

Важно: Буквы Ё нет, в алфавите 32 буквы, все буквы заглавные.

  1. Стартовая позиция: 500.
  2. Первый прыжок: По условию, первая буква — П. Её номер в алфавите 32 буквы (без Ё) — 15.
  3. Проверка: Буква П — согласная.
  4. Правило: Сдвиг вправо на номер буквы. 500 + 15 = 515.
  5. Второй прыжок: Находим символ с индексом 515. По условию, это '!'.
  6. Результат: Встретился восклицательный знак. Задача выполнена.

Ответ: 515