Estou muito entediado e quero um desafio para resolver. Mas não vejo nenhum desafio interessante e tenho preguiça de procurar um. Você (tecnicamente, seu código) pode me sugerir um?
I / O
Entrada: Nenhuma.
Saída: Um link para um desafio aberto aleatório (ou seja, não fechado) ("Desafio" exclui dicas !) No PPCG. Você não pode vincular a uma resposta em um desafio, apenas um desafio. (Eu não pedi uma resposta interessante!)
Exemplos
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
fonte
fonte
http://codegolf.stackexchange.com/questions/93288/
vez dehttp://codegolf.stackexchange.com/questions/93288/make-me-a-mooncake
(observe a falta do nome do desafio).Respostas:
JavaScript (ES6), 209 bytes
Funciona, mas provavelmente atingirá o limite da API StackExchange muito rapidamente. Provavelmente levará um tempo para gerar o link, pois ele verifica aleatoriamente uma pergunta válida.
fonte
Python 3,
452339 bytesUm pouco desagradável e pouco golfe, mas não consegui descobrir uma maneira melhor de fazê-lo. Como isso força a API de maneira mais ou menos bruta, você gastará sua cota rapidamente e começará a receber erros, mas depois de algumas horas voltará a funcionar.
EDIT: Salva 113 bytes removendo várias coisas desnecessárias, graças ao NoOneIsHere.
fonte
l
uma vez, por isso é desnecessário.try
e talvez oexcept
.SEDE SQL: 79 bytes
Existem 2 capturas. Você tem que esperar um pouco antes de executar novamente ou você tem um hit de cache (como um mod me disse) e você só obtém o número de identificação da pergunta.
fonte