Ada situs yang disebut "Return True to Win" dengan tugas menarik untuk programmer Javascript. Tujuannya adalah untuk menemukan argumen ke fungsi yang diberikan yang memaksanya untuk mengembalikan nilai true.
Berikut ini adalah salah satu tugas:
function total(x) {
return (x < x) && (x == x) && (x > x);
}
Pengguna harus menemukan cuplikan untuk nilai xyang menyebabkan fungsi mengembalikan true. Untuk menguji snippet, Anda memanggil fungsi dengan snippet Anda sebagai parameter (yaitu total(<snippet>)).
Saya menemukan solusi 22 karakter:
{valueOf:_=>n++%3},n=0
Beberapa orang menemukan solusinya dalam 21 karakter. Saya tidak dapat menemukan solusi ini. Apa solusinya dalam 21 karakter?
{valueOf:Math.random}bekerja dari waktu ke waktu ... tapi saya menduga itu akan melanggar beberapa aturan ... (atau mungkin tidak?)