Wprowadzenie
Czasami się nudzę i nie ma nowych pytań na temat PPCG, więc chcę, żebyś wybrał przypadkowe pytanie z przeszłości PPCG.
Wyzwanie
Biorąc pod uwagę identyfikator PPCG użytkownika jako dane wejściowe (np. Mój identyfikator to 30525 ), wyślij adres URL losowo wybranego pytania PPCG. Jeśli pytanie nie spełnia następujących kryteriów, musisz wybrać inne pytanie, dopóki nie spełni kryteriów:
- Pytający nie może być użytkownikiem, którego identyfikator został wprowadzony do pytania
- Użytkownik nie może już odpowiedzieć na pytanie, którego identyfikator został wprowadzony do pytania
- Na pytanie nie można odpowiedzieć bez odpowiedzi: prawdopodobnie jest to zbyt trudne
- Pytanie nie może zawierać więcej niż 10 odpowiedzi: prawdopodobnie jest to zbyt łatwe
- Pytanie musi być oznaczone kodem golfowym
Zasady
Skracacze URL są niedozwolone.
Możesz użyć interfejsu API Stack Exchange i Eksploratora danych Stack Exchange.
Otrzymasz tylko prawdziwy identyfikator użytkownika PPCG.
W mało prawdopodobnym przypadku, gdy nie ma odpowiednich pytań, nie musisz nic wypisywać (niezdefiniowane zachowanie jest w porządku).
Wyzwanie poboczne
Chociaż nie otrzymasz dodatkowych punktów, byłoby mile widziane, gdyby ktoś zaprojektował użyteczną bookmarklet, który po uruchomieniu otworzył okno przeglądarki na losowe pytanie PPCG, które spełnia powyższe kryteria. Identyfikator użytkownika powinien być ustalony w programie (dla bookmarklet tylko ).
Wyzwanie
Najkrótszy kod w bajtach wygrywa.
źródło