La perspective de ce défi est:
- Si votre programme est exécuté normalement, tout le code des marques vocales (
"
- guillemets doubles) doit être imprimé. - Si votre programme est entouré de guillemets doubles (inversant à son tour les marques vocales), le code qui n'est normalement pas entre guillemets doit être imprimé.
Par exemple:
Disons que vous avez le code suivant:
fancyStuff("myCode"); "I like".isGreat();
Si je l'exécute, je m'attends à une sortie de:
myCode
I like
Cependant, si je le mettais entre guillemets, j'obtiendrais:
"fancyStuff("myCode"); "I like".isGreat();"
Lorsque ce code est exécuté, la sortie attendue serait:
fancyStuff(
);
.isGreat();
De toute évidence, l'exemple ci-dessus n'est une réponse fonctionnelle dans aucune langue. Votre travail consiste à écrire le code qui fonctionne de cette façon.
Règles
- Des échappatoires standard s'appliquent.
- Les valeurs imprimées, sous forme entre guillemets et sans guillemets, doivent être non vides ou être constituées uniquement d'espaces. Cela signifie également que tous les programmes doivent inclure au moins un ensemble de guillemets.
- Cependant, les espaces de fin / précédant sont autorisés.
- Ne pas regarder votre propre code, les noms de fichiers requis, etc.
- Les citations inégalées ne sont pas autorisées
- S'il y a plusieurs chaînes, elles peuvent être imprimées en tant que nouvelles lignes (comme dans l'exemple), ou d'une autre manière lisible par l'homme - pas de tableaux ou d'objets
- C'est le code-golf , donc la réponse la plus courte en octets l'emporte.