Die Aussicht auf diese Herausforderung ist:
- Wenn Ihr Programm normal ausgeführt wird, sollte der gesamte Code in den Sprachmarkierungen (
"
- doppelte Anführungszeichen) gedruckt werden. - Wenn Ihr Programm in doppelte Anführungszeichen eingeschlossen ist (die Sprachmarkierungen werden umgekehrt), sollte der Code gedruckt werden, der normalerweise nicht in Anführungszeichen steht.
Z.B:
Angenommen, Sie haben den folgenden Code:
fancyStuff("myCode"); "I like".isGreat();
Wenn ich es laufen lasse, würde ich eine Ausgabe von erwarten:
myCode
I like
Wenn ich es jedoch in Anführungszeichen setze, erhalte ich:
"fancyStuff("myCode"); "I like".isGreat();"
Wenn dieser Code ausgeführt wird, wäre die erwartete Ausgabe:
fancyStuff(
);
.isGreat();
Offensichtlich ist das obige Beispiel keine funktionale Antwort in irgendeiner Sprache. Ihre Aufgabe ist es, den Code zu schreiben, der auf diese Weise ausgeführt wird.
Regeln
- Es gelten Standardlücken.
- Die gedruckten Werte, sowohl in Anführungszeichen als auch in nicht Anführungszeichen, dürfen nicht leer sein oder nur aus Leerzeichen bestehen. Dies bedeutet auch, dass alle Programme mindestens einen Satz von Anführungszeichen enthalten müssen.
- Es ist jedoch zulässig, Leerzeichen nach- oder voranzustellen.
- Sie müssen sich nicht Ihren eigenen Code, die erforderlichen Dateinamen usw. ansehen.
- Nicht übereinstimmende Angebote sind nicht zulässig
- Wenn mehrere Zeichenfolgen vorhanden sind, können diese entweder als Zeilenumbrüche (wie im Beispiel) oder auf andere für den Menschen lesbare Weise gedruckt werden - ohne Arrays oder Objekte
- Das ist Code-Golf , also gewinnt die kürzeste Antwort in Bytes.