introduction
Parfois je m'ennuie et il n'y a pas de nouvelles questions sur PPCG, donc je veux que vous creusiez une question aléatoire du passé de PPCG.
Défi
Étant donné l'ID PPCG d'un utilisateur en entrée (par exemple, mon ID est 30525 ), affichez l'URL d'une question PPCG choisie au hasard. Si la question ne répond pas aux critères suivants, vous devez choisir une autre question jusqu'à ce qu'elle réponde aux critères:
- Le demandeur ne doit pas être l'utilisateur dont l'ID a été entré dans la question
- La question ne doit pas avoir déjà été répondue par l'utilisateur dont l'ID a été entré dans la question
- La question ne doit pas rester sans réponse: c'est probablement trop difficile
- La question ne doit pas avoir plus de 10 réponses: c'est probablement trop facile
- La question doit être étiquetée code-golf
Règles
Les raccourcisseurs d'URL sont interdits.
Vous pouvez utiliser l'API Stack Exchange et l'explorateur de données Stack Exchange.
Vous ne recevrez jamais qu'un véritable identifiant d'utilisateur PPCG.
Dans le cas peu probable où il n'y a pas de questions appropriées, vous n'avez rien à produire (un comportement indéfini est correct).
Défi latéral
Bien que vous n'obtiendrez pas de points supplémentaires, il serait apprécié que quelqu'un conçoive un bookmarklet utilisable qui, lorsqu'il est exécuté, ouvre la fenêtre du navigateur à une question PPCG aléatoire qui suit les critères ci-dessus. L'ID utilisateur doit être codé en dur dans le programme (pour le bookmarklet uniquement ).
Défi
Le code le plus court en octets gagne.
la source