Es gibt eine Site namens "Return True to Win" mit interessanten Aufgaben für Javascript-Programmierer. Das Ziel ist es, Argumente für eine bestimmte Funktion zu finden, die die Rückgabe von true erzwingen.
Folgendes ist eine der Aufgaben:
function total(x) {
return (x < x) && (x == x) && (x > x);
}
Die Benutzer müssen Schnipsel für den Wert finden x, die bewirken, dass die Funktion true zurückgibt. Um Snippets zu testen, rufen Sie die Funktion mit Ihrem Snippet als Parameter auf (dh total(<snippet>)).
Ich habe eine Lösung mit 22 Zeichen gefunden:
{valueOf:_=>n++%3},n=0
Einige Leute fanden die Lösung in 21 Zeichen. Ich kann diese Lösung nicht herausfinden. Was ist die Lösung in 21 Zeichen?
{valueOf:Math.random}arbeitet von Zeit zu Zeit ... aber ich vermute, dass dies gegen eine Regel verstoßen würde ... (oder vielleicht auch nicht?)