Estoy demasiado aburrido y quiero un desafío para resolver. Pero no veo ningún desafío interesante, y soy demasiado vago para buscar uno. ¿Puedes (Bueno, técnicamente tu código) sugerirme uno?
I / O
Entrada: ninguna.
Salida: un enlace a un desafío abierto aleatorio (es decir, no cerrado) ("¡Desafío" excluye consejos !) En PPCG. No puede vincular a una respuesta en un desafío, solo un desafío. (¡No pedí una respuesta interesante!)
Ejemplos
Válido:
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
Inválido:
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
fuente
fuente
http://codegolf.stackexchange.com/questions/93288/
lugar dehttp://codegolf.stackexchange.com/questions/93288/make-me-a-mooncake
(tenga en cuenta la falta de nombre de desafío).Respuestas:
JavaScript (ES6), 209 bytes
Funciona, pero lo más probable es que alcance el límite de StackExchange API muy rápidamente. Probablemente tomará un tiempo generar el enlace, ya que está buscando aleatoriamente una pregunta válida.
fuente
Python 3,
452339 bytesUn poco desagradable y no muy golfista, pero no pude encontrar una mejor manera de hacerlo. Debido a que esto fuerza más o menos la fuerza bruta de la API, gastará su cuota con bastante rapidez y comenzará a obtener errores, pero después de unas horas volverá a funcionar.
EDITAR: ahorró 113 bytes al eliminar varias cosas innecesarias, gracias a NoOneIsHere.
fuente
l
una vez, por lo que es innecesario.try
y tal vez elexcept
.SEDE SQL: 79 bytes
Hay 2 capturas. Uno tiene que esperar un tiempo antes de volver a ejecutarlo o tiene un hit de caché (como me dijo un mod) y solo obtiene el número de identificación de la pregunta.
fuente