Dopo tutto il divertimento che abbiamo avuto con le sfide poliglotta nel ( recente ) passato, che ne dici di una sfida in cui l'output può essere in due lingue?
La tua risposta deve accettare input booleani b
e generare il testo "true"
o "false"
. Lo stesso codice deve uscita, quando eseguito in un'altra lingua, "waar"
o "onwaar"
o qualsiasi altra definizione di true
e false
.
Ingresso
- L'input è una verità / falsità chiaramente distinguibile. Sono ammessi i valori effettivi T / F, un bit, int o (vuoto) stringa.
- L'input deve essere lo stesso per tutte le parti dell'invio.
Produzione
L'output può essere restituito da una funzione, scritto in
STDOUT
, posizionato in una finestra popup, stampato in 3D e spedito ecc.L'output deve rappresentare lo stato di
b
. Quindi un 'verità' deve produrre 'vero', 'waar' ... e 'falso' dovrebbe portare a 'falso', 'onwaar', ecc.Lingue diverse possono utilizzare metodi di output diversi.
Lingue utilizzate
Una delle tue uscite DEVE essere
"true"
e"false"
.Versioni diverse di linguaggi di programmazione contano come lingue diverse per questa sfida.
Dialetti diversi di una lingua umana contano come lingue diverse per questa sfida.
È possibile estendere il poliglotta a più di due linguaggi di programmazione. Ogni linguaggio di programmazione deve produrre un linguaggio umano distinto.
La risposta con la maggior parte delle lingue incorporate sarà dichiarata vincitrice. Quando legato, viene considerato bytunt.
"True"
e "False"
accettabili al posto del richiesto "true"
e "false"
?