Алфавит: 0, 1
Рассмотрим переворот, чтобы перевернуть каждый символ: 0 -> 1;1 -> 0 Итак, если w = 0011, то w-flip = 1100
Рассмотрим обратное отображение символов в обратном порядке. Итак, если w = 01101, то w-reverse = 10110
Теперь яя пытаюсь создать КПК, который принимает строку w, а затем печатает w, печатает (w-flip-reversed)
w = 011
w-flip = 100
w-flip-reverse = 001
Таким образом, это вывело бы: "011001"
Рассмотрим #быть пустым персонажем.Строка должна начинаться с # 011 #
Таблица переходов выглядит примерно так:
State: Symbol Read: Next State: Head Instruction:
start # r1 L
И так далее
Есть идеи?