Stellen Sie eine Antwort auf diese Frage, die eine Antwort auf diese Frage auswertet und feststellt, ob sie gewinnt.
Wer gewinnt:
- Gewinner ist die Antwort, die nach den meisten Antworten um 1700 UTC, Sonntag, 2. März, gewinnt.
- Sie sind herzlich eingeladen und ermutigt, Ihre eigene Antwort im Verlauf des Wettbewerbs zu ändern. Bitte ändern Sie nicht die der anderen.
- Krawatten werden durch den kürzesten Code bestimmt.
- Egal wie viel Sockenpuppen du normalerweise machst, wenn etwas faul ist, werde ich dich disqualifizieren.
- Ich werde meine eigene Antwort nicht akzeptieren, aber ich werde sie verwenden, um Ihre zu bewerten.
Regeln:
- Ihre Berechnung muss für jede beliebige Antwort eine numerische Punktzahl liefern (um dies zu vereinfachen, ist die Eingabe in Ihren Algorithmus entweder die ID der Antwort oder der Abschlag der Antwort auf der Seite).
- Ihre Punktzahl muss mindestens einen Gewinner haben und es muss möglich sein, dass eine andere Antwort als Ihre gewinnt.
- Ihr Algorithmus kann weder etwas verwenden, das für Ihre Antwort sehr spezifisch ist, noch können Benutzername oder Zeitstempel verwendet werden. Ich werde die endgültige Entscheidung darüber treffen, was "sehr spezifisch" bedeutet, aber ich ermutige die Gemeindepolizei und die öffentliche Schande.
- Ihr Code muss kompiliert, ausgeführt und bei jeder Antwort bewertet werden.
- Bitte fügen Sie einen Link zu einer Methode zur Ausführung Ihres Codes bei, wenn dieser nicht bei Ideone aufgeführt ist . Siehe unten.
code-challenge
stack-exchange-api
Nicht dieser Charles
quelle
quelle
Antworten:
R, 1 Zeichen
Sie können die ID einer Antwort als Befehlszeilenargument angeben, wenn Sie dies wünschen. :) Link zu ideone.
Weitere Ausarbeitung
Da es für eine Antwort nicht praktikabel ist, andere Antworten (verschiedene Sprachen usw.) auszuführen und sie auf der Grundlage ihres Ergebnisses zu bewerten, sehe ich für sie nur noch die Möglichkeit, eine Punktzahl anzugeben, indem Sie eine Codemetrik verwenden.
Ich habe festgestellt, dass alle anderen Antworten kürzeren Programmen eine höhere Punktzahl verleihen. Ich glaube, dies ist der kürzest mögliche Code, daher sollte er im Ergebnis anderer Antworten einen hohen Rang einnehmen.
Wie und welche Antwort mein Code gibt, damit andere Antwortnähte weniger relevant sind. Der einzige wichtige Aspekt ist, dass andere meine Antwort als hoch einstufen.
quelle
R, 1 Zeichen
Nach der Antwort von @ Andris gibt es jetzt zwei Codes mit einem einzigen Zeichen: Andris und meinen. Da wir die Augen der anderen Antworten einbinden, hat keiner von uns direkt "gewonnen", so dass meine Antwort nicht "gewinnen" wird. :-)
quelle
Rubin, 368 char
Viel Glück!
quelle
JavaScript - 190 Zeichen
Annahme: Der erste Codeblock ist die Antwort.
Kann in der Browserkonsole getestet werden. Es wird davon ausgegangen, dass die kürzeste Antwort die richtige ist.
Ausführen - Öffnen Sie auf Chrome / Firefox die Konsole, während Sie sich auf dieser Seite befinden, und fügen Sie Code ein und führen Sie den Befehl aus.
quelle