Зона релакса

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

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

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

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

Архив записей в блогах:
Продолжение. Начало см. Распад Китая: угрозы и возможности Один из читетелей в комментах справедливо сравнил Японию с Британией. Япония - единственное государство Азии, которое сохранило и свою монархию, и аристократию и связанные с ней бизнес-элиты. Кроме того, Япония в ...
Альбом: Фестиваль СМИ«Церковные СМИ как общественно значимые инструменты (к постановке проблемы)» — Юлия Коминко, ответственный редактор портала «Православие в Украине»а это мы с Юлей беседуем:Альбом: Фестиваль ...
"Буквы разные писать Тонким пёрышком в тетрадь Учат в школе, учат в школе, Учат в школе." В школе конечно учат многому, но только не всему, особенно тому, что касается творчества. Если в начальной школе есть уроки труда и рисования - лепить из пластилина, держать иголку в руках, ...
Чет я пропустила момент, когда в начале комментов можно было спросить, поэтому отдельно спрошу. Ожидается второй ребенок, ПДР - конец февраля. Очень хочу без коляски обойтись, ибо пятый этаж без лифта, старший пятилетка со своими закидонами, сумки из магазина и тд. Старшего носила месяцев ...
Ну да, было с детства, гляжу старые фотки- везде улыбка на полебала. А потом как то постепенно на нет сошла. Иногда пытаешься в зеркало улыбнуться самому себе и, по Станиславскому- не верю бля! Улыбка кривая, да и само ебало, в шрамах... Взгляд исподлобья, кривая усмешка, только ...