Задача #1967

Исполнитель Черепаха

Уровень ЕГЭ

(Е.Джобс) Исполнитель Кузнечик существует на числовой прямой. Кузнечик имеет три команды:

  • Вперед 5 – перемещает кузнечика на 5 единиц вперед,
  • Назад 3 – перемещает кузнечика на 3 единицы назад,
  • Перекрасить – закрашивает не закрашенную клетку или отменяет закраску закрашенной клетки, которая находится в точке, где в данный момент находится исполнитель.

Запись Повтори k раз Команды конец означает, что последовательность Команд повторится k раз.

Определите, сколько клеток будет закрашено после выполнения следующего алгоритма

Повторить 27 раз
Вперед 5
Перекрасить
Назад 3
Перекрасить
Назад 3
Конец
Ответ
Войдите, чтобы история ответов и статистика сохранялись.
Решение Нажми, чтобы открыть

Ответ

6
n = {}
k = 0
for _ in range(11):
k += 5
n[k] = not n.get(k, 0)
k -= 3
n[k] = not n.get(k, 0)
k -= 3
print(sum(n.values()))
Быстрый переход
Перейти к задаче