а вот для такого языка придумайте квин:
в языке есть единственный тип данных - строка
нельзя конвертировать ASCII-коды в строку, т.к. в языке нет чисел
нельзя брать подстроку
нельзя брать конкатенацию двух строк
можно только присваивать строки и печатать их
в языке всего 3 оператора:
1) присваивание строки:
X="строка"
присваивать можно только строки, не содержащие кавычек
Вместо X можно подставить любое однобуквенное имя переменной
2) печать строки из переменной X:
PX
можно заменить переменную X любой другой буквой
3) печать одной кавычки:
Q
программа - это одна строка (нет переносов строк, пробелов, точек с запятой и т.д.)
пример программы, печатающей слово Привет
X="Привет"PX
пример программы, печатающей фразу Привет, "Назва"
Y="Привет, "Z="Назва"PYQPZQ
кавычку нельзя включить в строку, поэтому приходится печатать одну строку, потом печатать кавычку, потом печатать другую строку и завершающую кавычку
Напишите для этого языка квин
Могут ли P и Q быть именами переменных?
Можно ли одной строке присваивать значение другой строки?
Если да то результатом программы QP="P=Q"Q=PPPPQQ будет "P=QP=Q" ?