Karena Halloween akan datang, saya pikir saya akan memulai tantangan golf kode kecil yang menyenangkan!
Tantangannya cukup sederhana. Anda harus menulis sebuah program yang menghasilkan trick
atau treat
.
"Memelintir?" Anda mungkin bertanya. Baiklah saya jelaskan:
Program Anda harus melakukan hal berikut:
- Dapat dikompilasi / runnable dalam dua bahasa yang berbeda. Versi berbeda dari bahasa yang sama tidak masuk hitungan.
- Ketika Anda menjalankan program dalam satu bahasa itu harus keluar
trick
dan yang lain harus keluartreat
. Kasing tidak relevan dan melapisi string dengan karakter spasi putih diizinkan (lihat contoh). - Ini adalah kode-golf , jadi solusi dengan byte paling sedikit menang.
Beberapa penjelasan:
Output yang valid (Hanya untuk kata-kata tidak untuk menjalankan kode dalam dua bahasa. Juga menambahkan tanda kutip untuk menandakan awal atau akhir dari output. Jangan memasukkannya dalam solusi Anda!):
"trick"
"Treat"
" TReAt"
"
tRICk "
Output tidak valid :
"tri ck"
"tr
eat"
"trck"
Saya tertarik untuk melihat apa yang dapat Anda temukan! Selamat Golf!
Saya ingin mencatat bahwa ini adalah tantangan pertama saya jadi jika Anda memiliki saran tentang pertanyaan ini, silakan tinggalkan mereka dalam bentuk komentar.
Papan peringkat
Berikut ini adalah Stack Snippet untuk menghasilkan leaderboard biasa dan gambaran umum pemenang berdasarkan bahasa.
Untuk memastikan bahwa jawaban Anda muncul, silakan mulai jawaban Anda dengan tajuk utama, menggunakan templat Penurunan harga berikut:
# Language Name, N bytes
di mana N
ukuran kiriman Anda. Jika Anda meningkatkan skor Anda, Anda dapat menyimpan skor lama di headline, dengan mencoretnya. Misalnya:
# Ruby, <s>104</s> <s>101</s> 96 bytes
Jika Anda ingin memasukkan beberapa angka dalam tajuk Anda (mis. Karena skor Anda adalah jumlah dari dua file atau Anda ingin membuat daftar hukuman penterjemah secara terpisah), pastikan bahwa skor sebenarnya adalah angka terakhir di tajuk:
# Perl, 43 + 2 (-p flag) = 45 bytes
Anda juga dapat membuat tautan nama bahasa yang kemudian akan muncul di cuplikan papan peringkat:
# [><>](http://esolangs.org/wiki/Fish), 121 bytes