Prospek tantangan ini adalah:
- Jika program Anda berjalan secara normal, semua kode dalam tanda bicara (
"
- tanda kutip ganda) harus dicetak. - Jika program Anda dibungkus dengan tanda kutip ganda (pada gilirannya membalikkan tanda bicara), kode yang biasanya tidak dalam tanda kutip harus dicetak.
Misalnya:
Katakanlah Anda memiliki kode berikut:
fancyStuff("myCode"); "I like".isGreat();
Jika saya menjalankannya, saya akan mengharapkan output dari:
myCode
I like
Namun, jika saya membungkusnya dengan tanda kutip, saya akan mendapatkan:
"fancyStuff("myCode"); "I like".isGreat();"
Ketika kode ini dijalankan, output yang diharapkan adalah:
fancyStuff(
);
.isGreat();
Jelas, contoh di atas bukanlah respons fungsional dalam bahasa apa pun. Tugas Anda adalah menulis kode yang berkinerja seperti ini.
Aturan
- Celah standar berlaku.
- Nilai yang dicetak, baik dalam bentuk kuotasi dan tidak kutip, harus kosong, atau hanya terdiri dari spasi putih. Ini juga berarti bahwa semua program harus menyertakan setidaknya satu set kutipan.
- Namun, trailing / whitespace sebelumnya diperbolehkan.
- Tidak melihat kode Anda sendiri, nama file yang diperlukan, dll.
- Kutipan yang tidak cocok ditolak
- Jika ada banyak string, mereka dapat dicetak sebagai baris baru (seperti pada contoh), atau dengan cara lain yang dapat dibaca manusia - tidak ada array atau objek
- Ini adalah kode-golf , jadi jawaban tersingkat dalam byte menang.