Centrar el texto!
En este desafío, centrarás varias líneas.
Ejemplos
Foo
barbaz
Foo
barbaz
Hello
World
Hello
World
Programming Puzzles
&
Code Golf
Programming Puzzles
&
Code Golf
Presupuesto
Cada línea de entrada siempre tendrá al menos un carácter que no sea un espacio en blanco, puede suponer que el único carácter de espacio en blanco son los espacios ( ) y las nuevas líneas. Cada línea de entrada no tendrá espacios en blanco al final o al final (excepto la nueva línea). El espacio en blanco al final de la salida no está permitido.
Debería centrarse entre la línea más larga de la entrada. Si esa línea tiene una longitud uniforme, su programa / función debería preferir centrarse a la izquierda. La longitud máxima de la línea es lo que su lenguaje pueda manejar, pero su programa debería funcionar en líneas de al menos 500 de longitud.
Tabla de clasificación
Aquí hay un fragmento de pila para generar una tabla de clasificación regular y una descripción general de los ganadores por idioma.
Para asegurarse de que su respuesta se muestre, comience con un título, usando la siguiente plantilla de Markdown:
# Language Name, N bytes
¿Dónde N
está el tamaño de su envío? Si mejora su puntaje, puede mantener los puntajes antiguos en el título, tachándolos. Por ejemplo:
# Ruby, <s>104</s> <s>101</s> 96 bytes
Si desea incluir varios números en su encabezado (por ejemplo, porque su puntaje es la suma de dos archivos o desea enumerar las penalizaciones de la bandera del intérprete por separado), asegúrese de que el puntaje real sea el último número en el encabezado:
# Perl, 43 + 2 (-p flag) = 45 bytes
También puede hacer que el nombre del idioma sea un enlace que luego aparecerá en el fragmento de la tabla de clasificación:
# [><>](http://esolangs.org/wiki/Fish), 121 bytes
Este es el código de golf, ¡el código más corto en bytes gana!
foo(space)(space)(space)bar
es una entrada perfectamente aceptable