Ich bin zu gelangweilt und möchte eine Herausforderung lösen. Aber ich sehe keine interessanten Herausforderungen und bin zu faul, um nach einer zu suchen. Können Sie mir (technisch gesehen Ihr Code) einen vorschlagen?
I / O
Eingabe: Keine.
Ausgabe: Ein Link zu einer zufälligen offenen (dh nicht geschlossenen) Herausforderung ("Herausforderung" schließt Tipps aus !) Auf PPCG. Sie können nicht auf eine Antwort in einer Herausforderung verlinken, nur eine Herausforderung. (Ich habe nicht nach einer interessanten Antwort gefragt!)
Beispiele
Gültig:
http://codegolf.stackexchange.com/questions/93288/make-me-a-mooncake
http://codegolf.stackexchange.com/questions/113796/raise-a-single-number
http://codegolf.stackexchange.com/questions/113898
Ungültig:
http://codegolf.stackexchange.com/questions/78152/tips-for-golfing-in-matl (tips question)
http://codegolf.stackexchange.com/questions/113896/josephus-problem (closed)
http://codegolf.stackexchange.com/questions/84260/add-two-numbers/84365#84365 (linked to answer)
code-golf
stack-exchange-api
Matthew Roh
quelle
quelle
http://codegolf.stackexchange.com/questions/93288/
statthttp://codegolf.stackexchange.com/questions/93288/make-me-a-mooncake
(Name beachten Sie den Mangel an Herausforderung).Antworten:
JavaScript (ES6), 209 Byte
Funktioniert, wird aber höchstwahrscheinlich sehr schnell das StackExchange-API-Limit erreichen. Die Ausgabe des Links wird wahrscheinlich eine Weile dauern, da zufällig nach einer gültigen Frage gesucht wird.
quelle
Python 3,
452339 BytesEin bisschen unansehnlich und nicht sehr golfen, aber ich könnte keinen besseren Weg finden, es zu tun. Da dies die API mehr oder weniger brachial erzwingt, verbrauchen Sie Ihr Kontingent recht schnell und bekommen Fehler, aber nach ein paar Stunden funktioniert es wieder.
BEARBEITEN: Dank NoOneIsHere konnten 113 Bytes eingespart werden, indem mehrere unnötige Dinge entfernt wurden.
quelle
l
einmal, so ist es unnötig.try
und vielleicht dieexcept
.SEDE SQL: 79 Bytes
Es gibt 2 Fänge. Zum einen musst du eine Weile warten, bevor du wieder startest oder du hast einen Cache-Hit (wie mir ein Mod gesagt hat) und du bekommst nur die Frage-ID-Nummer.
quelle