Después de toda la diversión que hemos tenido con los desafíos políglotas en el pasado ( reciente ), ¿qué tal un desafío donde la salida puede estar en dos idiomas?
Su respuesta debe aceptar la entrada booleana b
y la salida del texto "true"
o "false"
. El mismo código de salida tiene que, cuando se ejecuta en otro idioma, "waar"
o "onwaar"
, o cualquier otra traducción de true
y false
.
Entrada
- La entrada es una verdad / falsey claramente distinguible. Se admiten los valores reales T / F, un bit, int o cadena (vacía).
- La entrada debe ser la misma para todas las partes de su envío.
Salida
La salida puede ser devuelta por una función, escrita
STDOUT
, colocada en una ventana emergente, impresa en 3D y enviada por correo, etc.La salida necesita representar el estado de
b
. Por lo tanto, un 'verdadero' debe generar 'verdadero', 'waar' ... y 'falsey' debería conducir a 'falso', 'onwaar', etc.Diferentes idiomas pueden usar diferentes métodos de salida.
Idiomas utilizados
Una de sus salidas DEBE ser
"true"
y"false"
.Las diferentes versiones de lenguajes de programación cuentan como lenguajes diferentes para este desafío.
Los diferentes dialectos de un lenguaje humano cuentan como idiomas diferentes para este desafío.
Puede extender el políglota a más de dos lenguajes de programación. Cada lenguaje de programación necesita generar un lenguaje humano distinto.
La respuesta con la mayoría de los idiomas incorporados será declarada ganadora. Cuando está empatado, se considera bytecount.
"True"
y "False"
aceptable en lugar de la necesaria "true"
y "false"
?