Cree un programa que cuando se ejecute muestre el texto a continuación:
)-*-*-*^_^*-*-*-(
| Welcome User! |
)-*-*-*^_^*-*-*-(
Usa cualquier función o lenguaje para responder esto, diviértete. El código más corto gana
Cree un programa que cuando se ejecute muestre el texto a continuación:
)-*-*-*^_^*-*-*-(
| Welcome User! |
)-*-*-*^_^*-*-*-(
Usa cualquier función o lenguaje para responder esto, diviértete. El código más corto gana
Respuestas:
Japt ,
4139 bytesGuardado 2 bytes gracias a @Shaggy
Explicación:
Pruébalo en línea!
fuente
Python 2 , 54 bytes
Pruébalo en línea!
fuente
T-SQL, 60 bytes
SQL permite dividir literales de cadena sobre líneas, por lo que se cuentan esos retornos.
Trabajando en una solución de procedimiento, pero dudo que encuentre una menor de 60 años.
Nueva edición : se encontró un sencillo
REPLACE
que vincula la solución trivial:Resulta que
REPLACE
hará una conversión implícita de un número a una cadena, por lo que esto me permite guardar 2 caracteres al eliminar las comillas alrededor de mi carácter de reemplazo.Intentar ponerlo en una variable es demasiado largo, debido a la sobrecarga de
DECLARE
(69 bytes):fuente
Python 2.7, 55 bytes
Bastante simple. Incluye nuevas líneas iniciales y finales.
fuente
C (gcc) ,
7875 bytesPruébalo en línea!
fuente
#define P puts(")-*-*-*^_^*-*-*-(") f(){P;puts("| Welcome User! |");P;}
Chicle , 43 bytes
Pruébalo en línea!
fuente
05AB1E ,
312926 bytes-3 Bytes gracias a Emigna
Pruébalo en línea!
Explicación
fuente
.∞
lugar deû¨'(«
")-*-*-*^_"
a')„-*Є^_J
. :)Python 3, 62 bytes
fuente
Create a program
JavaScript, 56 bytes
JavaScript (ES6),
5048 bytes (función)-2 bytes gracias a Rick Hitckcock
fuente
alert
? Ahorre algunos bytes usando una función.alert
en un.js
archivo y ejecútelo en su navegador, se ejecutará._=>(s=")-*-*-*^_^*-*-*-(")+
\ n | Bienvenido usuario! | \ n+s
C, 75 bytes
fuente
m=")-*-*-*^_^*-*-*-(";main(){printf("%s\n| Welcome User! |\n%s",m,m);}
C # (.NET Core) , 60 bytes
Pruébalo en línea!
fuente
Sed, 51
Dos por el precio de uno:
Pruébalo en línea .
Pruébalo en línea .
fuente
MATLAB / Octave, 53 bytes
fuente
MATLAB / Python
? This is definitely not valid python.disp
Matlab will show leadingans = \n
.disp
there as it won't conform to the exact output.ans =
is not disallowed you can save 6 bytes.Perl 5, 49 bytes
Try it online!
Uses the fact that
$\
is implicitly printed after eachprint
.fuente
say
?print
withsay
isn't really where the point of golfing lies in my opinion. But I'm not on any crusade to stop usingsay
though; I let everyone do as they like, and everyone is happy :)Charcoal,
3230 bytesTry it online! Link is to verbose version of code. Explanation:
Prints the mirror image of the top left portion of the output.
Reflects down and to the left to create the top and bottom lines and the left of the middle line.
Fixes up the middle line.
fuente
Mathematica, 52 bytes
fuente
Golang, 82 bytes
Try it online!
fuente
fmt
importación, lo siento.Ruby, 49 bytes
Try it online!
fuente
Funciones de Minecraft , 77 bytes
fuente
Braingolf , 55 bytes
Pruébalo en línea!
Es 2 bytes más corto que codificar la salida.
Explicación
fuente
PHP , 50 bytes
Pruébalo en línea!
fuente
<?=$a=")-*-*-*^_^*-*-*-(","\n| Welcome User! |\n$a";
Lote, 70 bytes.
Disfruto mucho de este porque todos los personajes de escape hacen que el emoticón
^_^
parezca una adorable abominación de Lovecraft^^^^_^^^^
fuente
> <> ,
5654 bytesPruébalo en línea!
2 bytes guardados por AGourd
fuente
V , 35 bytes
Pruébalo en línea!
Hexdump:
Explicación:
fuente
Pyth, 41 bytes
Es aburrido, pero no puedo encontrar una manera de crear
)-*-*-*^_^*-*-*-(
o| Welcome User! |
en menos bytes que simplemente copiar las cadenas.pruébalo en línea
fuente
/// , 42 bytes
Pruébalo en línea!
¡Más corto que la solución Bubblegum!
fuente
Zanahoria , 51 bytes
Pruébalo en línea!
Explicación
fuente
bash, 52 bytes
fuente
Vim, 38 bytes
Shoutout a los amigos en los comentarios
Original:
Donde
^[
esta laESC
llavefuente
i)-*-*-*^_^*-*-*-(^]
es mucho más corto para construir la línea superior. Además,Y
es equivalente aVy
i)^]8a-*^[r(9hR^_^^[
^[
al final.YPo| Welcome User! |
P
era una cosa. Eso es asombroso sin embargo. ¡Gracias!Java 8, 62 bytes
Pruébalo aquí
O como programa completo ( 110 bytes ):
Pruébalo aquí
Sorprendido aún no había una respuesta de Java.
fuente