Como todos sabem, hoje é dia de eleição!
Sua tarefa hoje é imprimir uma cédula, dada uma entrada.
Se a entrada for Hillary Clinton
, imprima:
Hillary Clinton ===-----===>
Donald Trump === ===>
____________ === ===>
No entanto, se a entrada for Donald Trump
, imprima:
Hillary Clinton === ===>
Donald Trump ===-----===>
____________ === ===>
Se houver outra coisa, escreva-a na terceira linha:
Hillary Clinton === ===>
Donald Trump === ===>
Oliver Ni ===-----===>
(Tecnicamente, ainda não tenho 18 anos ...)
Lembre-se, isso é código-golfe , portanto o código com o menor número de bytes vence.
Respostas:
Geléia,
5553 bytesExperimente online!
Explicação
fonte
Python 2, 127 bytes
fonte
05AB1E ,
745957 bytesUsa CP-1252 codificação .
Experimente online!
fonte
Java 7,
390339335 bytesUngolfed & código de teste:
Experimente aqui.
Resultado:
fonte
JavaScript (ES6), 149 bytes
Demo
Mostrar snippet de código
fonte
V , 104 bytes
Experimente online!
Essa resposta é muito hacky e muito longa. Eu acho que é isso que você ganha quando cria uma linguagem de golfe a partir de um editor de texto.
¯\_(ツ)_/¯
fonte
O
faz? Parece que funciona comoi
iIaAoOsSR
que todos entram modo de inserção, de alguma forma ou de outraLote, 210 bytes
Nota: a linha
@set v=
possui 5 espaços à direita e a linha@set t=%~2
possui 18. Aceita a entrada como um parâmetro de linha de comando entre aspas.fonte
C #, 266 bytes
Golfe:
Ungolfed:
Tentei criar um Func para todos os PadRights ... Exatamente o mesmo número de bytes ...
Teste:
fonte
Python 3.6, 132 bytes
Usa os novos f-strings do 3.6 .
fonte
Pitão, 76 bytes
fonte