To wyzwanie dla gliniarzy i rabusiów , wątek gliniarzy można znaleźć tutaj .
To jest wątek złodziei, Twoim zadaniem jest przyjmowanie zgłoszeń w wątku gliniarzy i próba znalezienia ukrytych sekwencji. Jeśli znajdziesz sekwencję, którą można zastąpić oryginalnym kodem, aby obliczyć tę sekwencję, która jest poprawnym pęknięciem. Poinformuj gliniarzy o swoich pęknięciach, aby się zaktualizowali.
Punktacja
Twój wynik to liczba udanych pęknięć, przy czym więcej pęknięć jest lepszych.
code-challenge
sequence
cops-and-robbers
Ad Hoc Garf Hunter
źródło
źródło
Odpowiedzi:
Japt , Shaggy , A000290
Wypróbuj online!
źródło
Python 3 : Mr. Xcoder , A010709
Wypróbuj online!
Dodatkowo, tutaj jest wersja oryginalna gry w golfa. : P
źródło
Python 3, ppperry
Oryginalny kod umieścił nazwę sekwencji w komentarzu. Ponieważ komentarz prawdopodobnie nie może wpłynąć na kod, pomyślałem, że ukryta sekwencja musi być podsekwencją oryginału. Szybkie wyszukiwanie pierwszych kilku terminów wywołało A018226. Ponieważ jest to podsekwencja, kod działa dla obu. A018226 jest nawet wymieniony na stronie oryginalnej sekwencji, jeśli spojrzysz wstecz
źródło
C #, TheLethalCoder
Łatwy - został również opublikowany tutaj .
źródło
Python 2, Dead Possum
źródło
C #, TheLethalCoder, A000244
Działa również z A000079 (potęgami dwóch).
źródło
Python 2, Dead Possum
To już nie działa, OP zaktualizował przykład po tym, jak to opublikowałem.
źródło
dc , Bruce Forte
Pęknięty za pomocą A027480 .
źródło
2
; PPython 2 : officialaimm , A055642
Wypróbuj online!
Znalezienie sekwencji zajęło mi trochę czasu ... Głównie dlatego, że wyszukiwanie OEIS jest dla mnie bardzo wolne. o0
źródło
Python 3 , ppperry , A000027 -> A004526
Wypróbuj online! (wypisuje kilka pierwszych warunków obu. Zauważ, że dwie sekwencje mają przesunięcia odpowiednio 1 i 0, więc pierwsza ma wiodące zero - trochę mnie rzuciło!)
źródło
MATL , Cinaski
Pęknięty za pomocą A055642 .
źródło
Python 3.6 , RootTwo
Oryginał to A005843
Pęknięty z A001107
Wypróbuj online
Ewaluowany kod oryginału (bez komentarzy) to
n*2
wersja z pękniętą wersją4*n*n-n*3
.Po odfiltrowaniu błędów składniowych, niezadeklarowanych zmiennych, zerowych podziałów itp., Przejście przez pozostałą listę nie trwało długo. Było kilka fałszywych trafień (jak A004917), które musiałem odfiltrować ręcznie, ponieważ sprawdziłem tylko kilka pierwszych liczb, ale nie było to zbyt częste.
Ponadto A040489 próbuje obliczyć
n**3436485154-n
, co nieco mnie spowolniło. : Pźródło
Chip , Phlarx
Pęknięty za pomocą A060843 . Po przeczuciu zgadłem, że sekwencja będzie krótka!
źródło