Crie um programa que, quando executado, exibe o texto abaixo:
)-*-*-*^_^*-*-*-(
| Welcome User! |
)-*-*-*^_^*-*-*-(
Use qualquer função ou idioma para responder a isso, divirta-se. O código mais curto vence
Crie um programa que, quando executado, exibe o texto abaixo:
)-*-*-*^_^*-*-*-(
| Welcome User! |
)-*-*-*^_^*-*-*-(
Use qualquer função ou idioma para responder a isso, divirta-se. O código mais curto vence
Respostas:
Japonês ,
4139 bytesGuardado 2 bytes graças a @Shaggy
Explicação:
Experimente online!
fonte
Python 2 , 54 bytes
Experimente online!
fonte
T-SQL, 60 bytes
O SQL permite dividir literais de string em linhas, para que esses retornos sejam contados.
Trabalhando em uma solução processual, mas duvido que encontre uma com menos de 60 anos.
Nova edição : encontrou um simples
REPLACE
que vincula a solução trivial:Acontece que
REPLACE
isso fará uma conversão implícita de um numeral em uma string, portanto, isso permite salvar 2 caracteres, eliminando as aspas ao redor do caractere de substituição.Tentar colocá-lo em uma variável é muito longo, devido à sobrecarga de
DECLARE
(69 bytes):fonte
Python 2.7, 55 bytes
Bem simples. Inclui novas linhas iniciais e finais.
fonte
C (gcc) ,
7875 bytesExperimente online!
fonte
#define P puts(")-*-*-*^_^*-*-*-(") f(){P;puts("| Welcome User! |");P;}
Bubblegum , 43 bytes
Experimente online!
fonte
05AB1E ,
312926 bytes-3 Bytes graças a Emigna
Experimente online!
Explicação
fonte
.∞
vez deû¨'(«
")-*-*-*^_"
para')„-*Є^_J
. :)Python 3, 62 bytes
fonte
Create a program
JavaScript, 56 bytes
JavaScript (ES6),
5048 bytes (função)-2 bytes graças a Rick Hitckcock
fonte
alert
? Salve alguns bytes usando uma função.alert
em um.js
arquivo e execute-o no seu navegador, ele será executado._=>(s=")-*-*-*^_^*-*-*-(")+
\ n | Bem-vindo Usuário! | \ n+s
C, 75 bytes
fonte
m=")-*-*-*^_^*-*-*-(";main(){printf("%s\n| Welcome User! |\n%s",m,m);}
C # (.NET Core) , 60 bytes
Experimente online!
fonte
Sed, 51
Dois pelo preço de um:
Experimente online .
Experimente online .
fonte
MATLAB / oitava, 53 bytes
fonte
MATLAB / Python
? Definitivamente, este não é um python válido.disp
Matlab mostrará a liderançaans = \n
.disp
local, pois ele não está em conformidade com a saída exata.ans =
não for permitido, você poderá salvar 6 bytes.Perl 5 , 49 bytes
Experimente online!
Usa o fato de que
$\
é implicitamente impresso após cada umprint
.fonte
say
?print
porsay
não é realmente o ponto principal do golfe, na minha opinião. Mas não estou em nenhuma cruzada para parar de usarsay
; Deixo que todos façam o que quiserem e todos estejam felizes :)Carvão ,
3230 bytesExperimente online! Link é a versão detalhada do código. Explicação:
Imprime a imagem espelhada da parte superior esquerda da saída.
Reflete para baixo e para a esquerda para criar as linhas superior e inferior e a esquerda da linha do meio.
Corrige a linha do meio.
fonte
Mathematica, 52 bytes
fonte
Golang, 82 bytes
Experimente online!
fonte
fmt
importação, desculpe.Ruby , 49 bytes
Experimente online!
fonte
Funções do Minecraft , 77 bytes
fonte
Braingolf , 55 bytes
Experimente online!
É 2 bytes mais curto que codificar a saída.
Explicação
fonte
PHP , 50 bytes
Experimente online!
fonte
<?=$a=")-*-*-*^_^*-*-*-(","\n| Welcome User! |\n$a";
Lote, 70 bytes
Gosto principalmente deste, porque todos os personagens de escape fazem o emoticon
^_^
parecer uma adorável abominação de Lovecraft^^^^_^^^^
fonte
> <> ,
5654 bytesExperimente online!
2 bytes salvos pelo AGourd
fonte
V , 35 bytes
Experimente online!
Hexdump:
Explicação:
fonte
Pitão, 41 bytes
É chato, mas eu simplesmente não consigo encontrar uma maneira de criar
)-*-*-*^_^*-*-*-(
ou| Welcome User! |
em menos bytes do que apenas copiar as strings.experimente online
fonte
/// , 42 bytes
Experimente online!
Mais curto que a solução Bubblegum!
fonte
Cenoura , 51 bytes
Experimente online!
Explicação
fonte
bash, 52 bytes
fonte
Vim, 38 bytes
Grito aos manos nos comentários
Original:
Onde
^[
está aESC
chavefonte
i)-*-*-*^_^*-*-*-(^]
é muito mais curto para construir a linha superior. Além disso,Y
é equivalente aVy
i)^]8a-*^[r(9hR^_^^[
^[
no final.YPo| Welcome User! |
P
era uma coisa. Isso é incrível. Obrigado!Java 8, 62 bytes
Experimente aqui.
Ou como programa completo ( 110 bytes ):
Experimente aqui.
Surpreendido, ainda não havia uma resposta em Java.
fonte