Bisakah Anda menulis kata mutiara di paling banyak 4 baris kode?
Kode harus dibaca sebanyak mungkin sebagai sebuah pepatah dalam bahasa Inggris dan harus mengembalikan boolean true
.
Bahasa: pilihan.
Kriteria untuk jawaban yang diterima: Suara terbanyak dalam 180 30 hari. (8 th dari bulan Juli 2014)
Orisinalitas: bisa menjadi pepatah lama tetapi yang kreatif akan jauh lebih dihargai.
popularity-contest
Eduard Florinescu
sumber
sumber
!!"[ insert whatever aphorism you want here ]"
Jawaban:
Python
Oke, ini mengembalikan sebuah tuple of Truths, tapi itu sendiri dievaluasi sebagai True.
sumber
Keempat
sumber
C:
Anda harus sedikit menyipit untuk membaca yang ini :-)
Anda mungkin melihat kesalahan pembagian-demi-nol potensial pada baris 3, tetapi ini tidak pernah dieksekusi karena ekspresi mengevaluasi seperti
true
sebelum perhitungan dilakukan.sumber
__
adalah pengidentifikasi, pasangan bitwise dan logika OR dan operator koma, yang semuanya tidak signifikan karena semuanya logis ORed dengan1
evaluasi true). Ini adalah seni ASCII yang agak sulit dibaca.Sulit untuk menghindari string literal, komentar, dan trik untuk jenis ini, tetapi saya mencoba untuk membuatnya menjadi mininum. Juga, baris pertama tidak masuk akal. Yah, saya sudah
fun
melakukannyaF #
Saya juga bisa melakukan penyalahgunaan deklarasi, tetapi akhirnya saya tidak menemukan cara untuk mengembalikan kebenaran:
atau
Saya benar-benar harus berhenti dengan permainan kata-kata.
sumber
C
Tidak ada string literal atau komentar:
Membagi dua baris, tetapi satu akan bekerja dengan baik juga.
Ketika dikompilasi menggunakan gcc di Linux (x86-64), ini menghasilkan executable yang keluar dengan sukses (kode keluar 0), sama seperti
true
utilitas Unix; ini adalah bagaimana saya memilih untuk menafsirkan persyaratan mengembalikan booleantrue
dalam bahasa non-scripting.Catatan: terlepas dari penyalahgunaan aturan "implisit int", trik utama di balik program ini adalah bahwa sementara program C yang jatuh dari akhir
main
tanpareturn
pernyataan biasanya akan menghasilkan kode keluar nol, dengan memanggil fungsi lain yang kita bisa aturEAX
register yang kemudian digunakan sebagai kode keluar dari program. Ini tentu saja perilaku yang sama sekali tidak terdefinisi dan sama sekali tidak portabel.sumber
Python
JavaScript
sumber
C #:
"Hidup ini singkat" (Hippocrates)
sumber
var life = 0s;
Rubi
Sedikit panjang, tetapi memberi kita beberapa aforisme:
Dan (sedikit meregang):
sumber
y or
.Scala
sumber
CoffeeScript
=> benar
sumber
C ++
sumber
Python
sumber
Sebuah pepatah tentang kata kerja http, di
Rubi
sumber
C
sumber
Javascript
Perkiraan "Untuk dirimu sendiri itu benar."
Saya agak mempermasalahkan persyaratan, karena hanya mengembalikan true dalam satu kasus tertentu ... tapi saya berharap Anda akan membiarkannya karena nilai pengembalian sebenarnya adalah bagian dari pepatah.
sumber
C
Saya tidak takut komputer, saya takut kekurangan mereka.
-Isaac Asimov
sumber
C
sumber
Saya mendapat kesalahan yang luar biasa ketika mencoba ini:
Ini sangat terinspirasi oleh jawaban Darren Stone.
Javascript
Ini mengembalikan benar implisit.
Sedikit kurang singkat, dengan tanda tanya:
sumber
PHP
"Semua baik-baik saja, itu berakhir dengan baik."
sumber
Q
any bird:`int$"hehand"=2^`int$"hebush"
dan
(./) 2_iscomp:any 3,'s:"a",'"crowd"
sumber
PHP
Sebuah apel sehari ...
sumber
Gangguan umum
sumber
Agak malas, tapi saya ambil.
Python:
JavaScript:
sumber
Lua
sumber
JavaScript
sumber
R
-Sokasi
sumber
Cukup-Dasar 84
sumber
Prolog
sumber
Python
sumber
Rubi
Bukan solusi yang paling elegan, tetapi sangat mudah dibaca
sumber