Une bonne résolution pour 2015 est de vivre plus durablement. Nous allons commencer par le recyclage. Le code de recyclage, c'est!
Votre tâche consiste à imprimer le numéro 2015
sur STDOUT, avec ou sans retour à la ligne (et seulement cela). Cependant, vous devez le faire en recyclant un ancien code de PPCG. Voici comment cela fonctionne:
- Choisissez n'importe quelle réponse publiée sur CodeGolf.SE avant le 2014-12-16 00: 00: 00Z (le jour où j'ai posté ceci dans le bac à sable). Exception: vous ne pouvez pas utiliser les réponses du défi du Nouvel An de l'an dernier .
- Choisissez un bloc de code dans cette réponse (pas un extrait de code en ligne, il doit être un sur son propre paragraphe). Ce bloc doit être annoncé en tant que code réel, par exemple, vous ne pouvez pas utiliser de cas de test ou d'exemple de sortie qui utilisent le formatage monospace.
- Réorganisez les caractères dans ce bloc de code pour former votre soumission pour ce défi. Vous pouvez uniquement modifier l'ordre, pas ajouter ou supprimer de caractères. Cela inclut les nouvelles lignes.
- Vous devez être en mesure de montrer que le bloc source d'origine est syntaxiquement valide dans votre langue. Dans le meilleur des cas, vous pouvez le faire en montrant qu'il s'exécute sans erreurs de compilation ou d'exécution. Ainsi, bien que le code d'origine ait pu être Java, vous pouvez l'utiliser pour une réponse Whitespace (car chaque fichier est valide dans Whitespace), mais vous ne pouvez probablement pas l'utiliser pour une réponse Python (car l'original ne sera pas une syntaxe Python valide). ).
Notez que votre réponse doit ignorer toutes les entrées et l'état externe (y compris la date actuelle réelle). Il peut lire STDIN, par exemple, tant qu'il ne plante pas s'il est vide, et produit la même sortie pour tous les contenus possibles du flux.
Votre code résultant doit être un programme complet (pas une fonction, ni un extrait de code qui suppose un environnement REPL).
Il s'agit du code golf, donc la réponse la plus courte (en octets ) l'emporte.
Classements
Je suis sûr que cela se jouera très différemment dans différentes langues. Ainsi, l'extrait de pile suivant génère à la fois un classement régulier et un aperçu des gagnants par langue.
Pour vous assurer que votre réponse s'affiche, veuillez commencer votre réponse avec 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 dans le titre, en les rayant. Par exemple:
# Ruby, <s>104</s> <s>101</s> 96 bytes