Canvas , 5 4 Bytes
║Q↷↷
Erste Canvas Antwort, fangen wir also mit einer einfachen an. :)
-1 Byte danke an @dzaima .
Die Schrägstriche werden beim Spiegeln oder Drehen in Canvas automatisch konvertiert.
Hätte 1 Byte sein können ╬
( Online testen ), aber leider werden die Punkte auch .
in einfache Anführungszeichen umgewandelt, '
wenn horizontal gespiegelt wird.
Erläuterung:
# (Take the multi-line input implicitly as canvas object)
║ # Palindromize the canvas object (without overlap)
Q # Output it with a trailing newline (without popping)
↷↷ # Rotated the canvas object that's still on the stack by 90 degrees twice
# (and output it implicitly as well at the end)
Kevin Cruijssen
quelle
quelle
APL (Dyalog Classic) ,
2523222119 BytesProbieren Sie es online!
quelle
Kohle ,
54 Bytes-1 Byte dank @Neil .
Holzkohle behandelt die Schrägstriche automatisch richtig.
Probieren Sie es online (ausführlich) oder online (rein) .
Erläuterung:
Nehmen Sie die Eingabe als Zeichenfolge:
Spiegel es sowohl nach rechts als auch nach unten (
:⌈
ist eingebaut für:Right, :Down
):quelle
⌈
derer Sie in einem einzelnen Byte richtig und runter bringen.⌈
den ausführlichen Code?:RightDown
wird natürlich nicht das ergebnis sein, das wir wollen.:
im ausführlichen Modus lediglich ein Präfix.:Right:Down
oder::RightDown
oder was anderes? Keines dieser beiden Ergebnisse ergibt jedoch ein⌈
in der codierten Version mit dem-vl
Argument. Was müsste der ausführliche Code werden, umS‖M⌈
bei Verwendung des-vl
Arg zu erhalten?ReflectMirror(:⌈)
Perl, 80 Zeichen
quelle
Shell Scripting !!
I / O
quelle
CJam, 26 Bytes
CJam ist neuer als diese Herausforderung, daher ist diese Antwort nicht für das grüne Häkchen geeignet, aber es hat trotzdem Spaß gemacht
Teste es hier.
Erläuterung
Das Vertauschen am Ende führt zum zweiten Umblättern entlang der Spalten. Am Ende transponieren wir die Karte erneut, sodass wir die ursprüngliche Ausrichtung erhalten.
quelle
Powershell, 95 Bytes
Inspiriert von Joeys Antwort .
Hinweis:
40
Weil der Autor den Kommentar veröffentlichtLet's say the input is at most 16 rows and 40 characters
.Testskript:
Ausgabe:
quelle
Rubin - 105
quelle
Golfscript - 44 Zeichen
Ergebnis
Ein weiteres Skript, das nur zum Beispiel funktioniert und bei '\' - 32 Zeichen nicht kippt
Ergebnis
quelle
Haskell , 76 Bytes
Probieren Sie es online!
quelle
MS-SQL 2017, 243 Byte
Eingang :
komprimiert :
menschenlesbar :
Ausgabe (als Text in ex.management studio):
quelle