Après tout le plaisir que nous avons eu avec les défis polyglottes dans le passé ( récent ), que diriez-vous d'un défi où la sortie peut être en deux langues?
Votre réponse doit accepter la saisie booléenne b
et sortir le texte "true"
ou "false"
. Le même code doit à la sortie, lorsqu'il est exécuté dans une autre langue, "waar"
ou "onwaar"
ou toute autre traduction true
et false
.
Contribution
- L'entrée est une vérité / falsey clairement reconnaissable. Sont admises les valeurs réelles T / F, un bit, un entier ou une chaîne (vide).
- L'entrée doit être la même pour toutes les parties de votre soumission.
Production
La sortie peut être retournée par une fonction, écrite
STDOUT
, placée dans une fenêtre contextuelle, imprimée en 3D et envoyée par la poste, etc.La sortie doit représenter l'état de
b
. Ainsi, un "véridique" doit produire "vrai", "waar" ... et "falsey" devrait conduire à "faux", "onwaar", etc.Différentes langues peuvent utiliser différentes méthodes de sortie.
Langues utilisées
L'une de vos sorties DOIT être
"true"
et"false"
.Différentes versions des langages de programmation comptent comme des langages différents pour ce défi.
Différents dialectes d'une langue humaine comptent comme différentes langues pour ce défi.
Vous pouvez étendre le polyglotte à plus de deux langages de programmation. Chaque langage de programmation doit produire un langage humain distinct.
La réponse avec le plus de langues incorporées sera déclarée gagnante. Une fois lié, le bytecount est pris en compte.
"True"
et "False"
acceptables à la place des requis "true"
et "false"
?