Напишіть якийсь код, який діє як програма для котів. Тобто вводити рядок і виводити його як є. Але нормальна реверсія коду повинна виводити нормальну реверсію вхідного рядка. І візуальна реверсія вашого коду повинна виводити візуальну реверсію вхідного рядка.
Нормальна реверсія - це зворотна послідовність символів рядка. Візуальна реверсія - це нормальна реверсія із символами, ()[]{}<>заміненими )(][}{><відповідно.
Ви можете використовувати будь-яку кодову сторінку, що містить символи ()[]{}<>та опубліковану перед цим викликом, щоб визначити символи. Ви повинні використовувати однакову кодову сторінку для всього свого коду. Ваш оригінальний код повинен бути дійсним на цій кодовій сторінці, і застосування будь-якого вашого зворотного коду до цього має призвести до самого себе.
Це кодовий гольф , найкоротший код у виграші байтів.
Приклад
Для струни AB(XY)її нормальні та візуальні звороти є )YX(BAі (YX)BAвідповідно.
Якщо ваш код (гіпотетичною мовою) є AB(XY), то код )YX(BAі (YX)BAповинен виводити нормальну та візуальну реверсії вхідного рядка відповідно. І AB(XY)повинна виступати в ролі котячої програми.