Зона релакса

топ 100 блогов fiviol06.12.2022 Пытаясь снять накопившуюся действительность, сочинил себе и порешал такую задачку:
Алфавит языка программирования состоит из букв и четырех символов: ();=
Имена переменных - любые непустые последовательности букв.
Значение переменной - последовательность (возможно, пустая) букв и символов.
Приходится ввести ограничение (иначе текст программы не читается однозначно): значение переменной не должно содержать комбинацию символов ); (стоящий на голове унылый смайлик с подбитым глазом).
Программа представляет собой последовательность команд двух типов:
имя=(текст) - присваивание переменной 'имя' значения 'текст';
п(имяа;имяб;…;имяя) - последовательный вывод на печать значений перечисленных в скобках переменных (возможно, одинаковых), значения которых должны быть присвоены предыдущими командами. Если значение какой-то переменной в программе присваивается несколько раз, то на печать выводится то ее значение, которое присвоено в последней команде перед печатью. Если в программе есть несколько операций вывода на печать, то при каждой следующей печати печатание производится справа от уже напечатанного текста.
Соседние команды разделяются символом ;
Написать программу, выводящую на печать свой собственный текст.

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

а=(а);
б=());
ба=(=();
баа=(;б);
бааа=
(;п(а;ба;а;б;баа;ба;б;б;баа;а;ба;ба;б;баа;а;а;ба;баа;б;баа;а;а;а;ба;бааа;б;бааа));
п(а;ба;а;б;баа;ба;б;б;баа;а;ба;ба;б;баа;а;а;ба;баа;б;баа;а;а;а;ба;бааа;б;бааа)

Оставить комментарий

Архив записей в блогах:
Здравствуйте, уважаемые сообщники. Писала сюда чуть менее года назад. Проблема была с супругом. Мы только расписались, начались конфликты. С тех пор произошло многое, в феврале хотели подать на развод, уже оплатили пошлину. Передумали в последний момент. С того момента отношения ...
Был самым известным после "Зодиака" непойманным серийным убийцей в США. Больше 45 изнасилований, по крайней мере 13 убийств (возможно около пятидесяти) в 1976-1986 годах. "Пробирался ночью в дома, заставлял женщин связывать мужчин, а затем отводил их в отдельную комнату, где насиловал ...
Обращаюсь ко всем "продвинутым" сообщникам. English учу самостоятельно, пытаюсь переводить худож. тексты и иногда сталкиваюсь с нехваткой идентичных слов и выражений – то в русском, то в английском. Словарями пользуюсь активно, но всех словарей мне не охватить, а в тех, которые под руко ...
Longfins reef squid -in slow-mo. Nikon D500+Nikkor 60 mm. Я делюсь в ЖЖ не только своими успехами, но и не удачами. Поэтому смотрим мою очередную неудачу. Вчера были выложены на сайте фотоконкурса "Золотая Черепаха -2020" результаты предварительного отбора. У меня из 12 фотографий до ...
Произошедшее после встречи Путина с Трампом в Хельсинки показало что США мы как не знали, так и не знаем. И можно как угодно к этому относиться, но если результатом этих посиделок станут санкции на ровном месте - то это проигрыш. Что еще хуже Россия превратилась в мальчика для битья в ...