Masalah"
Tetapkan fungsi log(atau nama 3 huruf lainnya) yang bila dipanggil akan mencatat / mencetak / menulis (apa pun default untuk bahasa yang bersangkutan) baik instruksi (sebagai sumber) maupun argumen pertama. Dengan kata lain:
i=777
j=333
log(i) //outputs: "log(i) 777"
log(i+j+1) //outputs: "log(i+j+1) 1111"
Untuk semua tujuan praktis, hasilnya i: 777 akan cukup, tetapi dalam beberapa bahasa ada perpustakaan refleksi yang sangat spesifik untuk itu, dan itu tidak akan menjadi tantangan, sehingga seluruh instruksi harus dikeluarkan.
Inspirasi
Inspirasi untuk ini adalah saya dan programmer lain yang mendiskusikan betapa menjengkelkannya hal itu sering terjadi (dengan debugger buruk), Anda menulis hal-hal seperti console.log("i:", i), selanjutnya kami membuat solusi javascript (node only) (cukup gila) (yang dihasilkan i: 777daripada seluruh jajaran source) yang ternyata sangat panjang dan mengingatkan saya pada codegolfing dan membuat saya bertanya-tanya berapa banyak bahasa lain (terutama golf code) yang lebih baik.
Bonus
-10% : Tidak ada pembacaan file (di luar kompiler)
PS. Ini adalah 'pertanyaan' pertama saya di sini, jadi silakan tunjukkan kesalahan yang saya buat.
help/on-topic(disebutkan, tapi saya tidak menganggapnya layak untuk memeriksa cara dijelaskan di sana).