Un gatito es muy parecido a un gato. Algunas de las principales diferencias son ternura, falta de inteligencia y tamaño. Del mismo modo, el cat
comando es diferente del kitten
comando. Afortunadamente, solo hay una diferencia en este caso. En el comando gatito, todas las letras mayúsculas se reemplazan con letras minúsculas.
Objetivo
Para implementar un programa que se comporta de manera similar a cat
. Todos los caracteres se [A-Z]
muestran en minúsculas.
Entrada
Una lista de archivos como argumentos de línea de comando. Si no hay archivos en la lista, entonces lea desde la entrada estándar. La entrada puede contener caracteres no imprimibles y caracteres fuera del rango ASCII.
Salida
Si la entrada es un conjunto de archivos, concatene el contenido y muestre todos los caracteres en minúsculas. Si lee desde STDIN, muestre el contenido de STDIN con todas las letras mayúsculas en minúsculas.
Nota: Solo ponga los caracteres en [A-Z]
minúscula. Es inaceptable si cualquier otro carácter está en minúscula.
Ejemplos
$ echo "HelLo" > file.txt
$ kitten file.txt
hello
$ echo "Good Bye" | kitten
good bye
$ echo "Ä" | kitten
Ä
Como es habitual con code-golf , gana menos bytes.
Tablas 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
Ü
, Ñ
y los gustos?
[A-Z]
minúsculas", ¿anticipa la entrada Unicode?