Un chaton ressemble beaucoup à un chat. Certaines des principales différences sont la gentillesse, le manque d’intelligence et la taille. De même, la cat
commande est différente de la kitten
commande. Heureusement, il n'y a qu'une seule différence dans ce cas. Dans la commande chaton, toutes les lettres majuscules sont remplacées par des lettres minuscules.
Objectif
Pour mettre en œuvre un programme qui se comporte de la même manière que cat
. Tous les caractères [A-Z]
sont en minuscule.
Contribution
Une liste de fichiers comme arguments de ligne de commande. Si aucun fichier n'est répertorié, lisez-le à partir de l'entrée standard. L'entrée peut contenir des caractères non imprimables et des caractères situés en dehors de la plage ASCII.
Sortie
Si l'entrée est un groupe de fichiers, concaténez le contenu et affichez tous les caractères en minuscule. Si vous lisez à partir de STDIN, indiquez le contenu de STDIN avec toutes les lettres majuscules en minuscule.
Remarque: Ne mettez que les caractères en [A-Z]
minuscule. C'est inacceptable si d'autres caractères sont en minuscules.
Exemples
$ echo "HelLo" > file.txt
$ kitten file.txt
hello
$ echo "Good Bye" | kitten
good bye
$ echo "Ä" | kitten
Ä
Comme d'habitude avec le code-golf , le moins d'octets gagne.
Classements
Voici un extrait de pile permettant de générer à la fois un classement régulier et un aperçu des gagnants par langue.
Pour vous assurer que votre réponse apparaît, commencez votre réponse par un titre, en utilisant le modèle Markdown suivant:
# Language Name, N bytes
où N
est la taille de votre soumission. Si vous améliorez votre score, vous pouvez conserver les anciens scores en les effaçant. Par exemple:
# Ruby, <s>104</s> <s>101</s> 96 bytes
Si vous souhaitez inclure plusieurs numéros dans votre en-tête (par exemple, parce que votre score est la somme de deux fichiers ou si vous souhaitez répertorier séparément les pénalités d'indicateur d'interprétation), assurez-vous que le score réel est le dernier numéro de l'en-tête:
# Perl, 43 + 2 (-p flag) = 45 bytes
Vous pouvez également faire du nom de la langue un lien qui apparaîtra ensuite dans l'extrait de classement:
# [><>](http://esolangs.org/wiki/Fish), 121 bytes
Ü
, Ñ
et les goûts?
[A-Z]
minuscules" anticipez-vous l'entrée Unicode?