"L;L'!+!'_
Спробуйте в Інтернеті!
Це відбитки:
_'!+!'L;L"
Спробуйте в Інтернеті!
І навпаки.
Пояснення
Це модифікація зворотної квінки . Тут ми працюємо на нашу користь, яка !використовується для друку, а також є лише однією кодовою точкою від цитати ". Це полегшує зробити розділ друку цитат паліндромним (the '!+!'). Почнемо з першого коду:
"L;L'!+!'_
Ця програма має дві точки входу на Ls, які кожен створює лівий атом. Однак правильний негайно потрапляє на те, ;що руйнує його. Лівий переходить у рядковий режим і завертається до кінця, щоб він надрукував увесь код (крім ") зі спини вперед. Це вже дає нам _'!+!'L;L. Залишилося лише надрукувати ". _можна ігнорувати, '!встановлює масу атома до 33 (кодова точка !), +збільшує його "та !друкує. Ось і все зроблено. В 'Lвстановлює атоми маси до точки коди , Lале це не має значення. ;знищує і цей атом, і оскільки атомів не залишилось, програма припиняється.
Тепер навпаки:
_'!+!'L;L"
Знову ми маємо дві точки входу, але один атом негайно знищується. Цього разу ми переходимо через !+!'розділ спочатку, тому починаємо з друку цитати. '_Знову не має значення, але нам потрібен _(або який -небудь інший даремний персонаж) тут , щоб уникнути можливості 'уникнути ". Атом завершується до кінця, переходить вихідний код один раз у рядковому режимі для друку решти програми в зворотному порядку, Lпотім ігнорується і ;знищує атом і припиняє програму.