Comme Halloween approche, j'ai pensé que je pourrais commencer un défi amusant avec un code de golf!
Le défi est assez simple. Vous devez écrire un programme qui affiche soit trick
ou treat
.
"La torsion?" tu peux demander. Eh bien, laissez-moi vous expliquer:
Votre programme doit faire ce qui suit:
- Être compilable / runnable en deux langues différentes. Différentes versions d'une même langue ne comptent pas.
- Lorsque vous exécutez le programme dans une langue, il doit générer
trick
et l’autre doit générertreat
. La casse est sans importance et le remplissage de la chaîne avec des espaces est autorisé (voir exemples). - C'est du code-golf , donc la solution avec le moins d'octets gagne.
Quelques explications:
Valeurs valides (juste pour les mots ne servant pas à exécuter le code dans les deux langues. Ajoutant également des guillemets pour signaler le début ou la fin de la sortie. Ne les incluez pas dans votre solution!):
"trick"
"Treat"
" TReAt"
"
tRICk "
Sorties non valides :
"tri ck"
"tr
eat"
"trck"
Je suis intéressé de voir ce que vous pouvez trouver! Bon golf!
Je voudrais noter que ceci est mon premier défi, donc si vous avez des suggestions sur cette question, laissez-les sous la forme d'un commentaire.
Classements
Voici un extrait de pile permettant de générer 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