Lienzo , 5 4 bytes
║Q↷↷
Primera respuesta de Canvas, así que comencemos con una fácil. :)
-1 byte gracias a @dzaima .
Las barras inclinadas se convierten automáticamente al reflejar o girar en Canvas.
Podría haber sido 1 byte ╬
( Pruébelo en línea ), pero desafortunadamente también transforma los puntos .
en comillas simples '
cuando se refleja horizontalmente.
Explicación:
# (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
fuente
fuente
APL (Dyalog Classic) ,
2523222119 bytesPruébalo en línea!
fuente
Carbón ,
54 bytes-1 byte gracias a @Neil .
El carbón de leña se encarga automáticamente de reflejar las barras inclinadas correctamente.
Pruébelo en línea (detallado) o Pruébelo en línea (puro) .
Explicación:
Tome la entrada como una cadena:
Refleje el espejo hacia la derecha y hacia abajo (
:⌈
es una opción para:Right, :Down
):fuente
⌈
que le da derecho y hacia abajo en un solo byte.⌈
en el código detallado?:RightDown
Por supuesto, no será el resultado que queremos.:
prefijo en modo detallado.:Right:Down
, ¿::RightDown
o algo más? Sin embargo, ninguno de estos dos resultados dará un⌈
en la versión codificada con el-vl
argumento. ¿Qué debería ser el código detallado para obtenerS‖M⌈
cuando se usa el-vl
arg?ReflectMirror(:⌈)
Perl, 80 caracteres
fuente
Shell Scripting !!
I / O
fuente
CJam, 26 bytes
CJam es más nuevo que este desafío, por lo que esta respuesta no es elegible para la marca de verificación verde, pero de todos modos fue un ejercicio divertido
Pruébalo aquí.
Explicación
La transposición al final lleva a que se realice el segundo giro a lo largo de las columnas. Al final, volvemos a transponer el mapa, por lo que terminamos con la orientación original.
fuente
Powershell, 95 bytes
Inspirado por la respuesta de Joey .
Nota:
40
porque el autor publica el comentarioLet's say the input is at most 16 rows and 40 characters
.Script de prueba:
Salida:
fuente
Rubí - 105
fuente
Golfscript - 44 caracteres
resultado
Otro script que solo funciona, por ejemplo, y no se voltea para '\' - 32 caracteres
resultado
fuente
Haskell , 76 bytes
Pruébalo en línea!
fuente
MS-SQL 2017, 243 bytes
entrada :
comprimido :
legible por humanos :
salida (como texto en, por ejemplo, estudio de gestión):
fuente