catプログラムとして機能するコードを作成します。つまり、文字列を入力してそのまま出力します。ただし、コードの通常の復帰では、入力文字列の通常の復帰を出力する必要があります。また、コードの視覚的な反転は、入力文字列の視覚的な反転を出力する必要があります。
通常の復帰とは、文字列の逆の文字シーケンスです。視覚的復帰は、文字()[]{}<>
が)(][}{><
それぞれ置き換えられた通常の復帰です。
()[]{}<>
文字を定義し、このチャレンジの前に公開されている任意のコードページを使用して文字を定義できます。すべてのコードに同じコードページを使用する必要があります。元のコードはこのコードページで有効である必要があり、逆のコードのいずれかをそのコードページに適用すると、結果が得られます。
これはcode-golfで、バイト単位の最短コードが優先されます。
例
文字列の場合はAB(XY)
、その正常な視覚的な差し戻しがある)YX(BA
と(YX)BA
、それぞれ。
(架空の言語で)あなたのコードがある場合はAB(XY)
、そのコード)YX(BA
と(YX)BA
すべき出力をそれぞれ入力文字列の正常かつ視覚的な差し戻し。そしてAB(XY)
、猫のプログラムとして機能する必要があります。