OEIS ma odmianę (A111439) w sekwencji Golomb . Podobnie jak w sekwencji Golomb, A(n)
opisuje, jak często n
pojawia się w sekwencji. Ale dodatkowo żadne dwie kolejne liczby nie mogą być identyczne. Podczas budowania sekwencji A(n)
jest zawsze wybierana jako najmniejsza dodatnia liczba całkowita, która nie narusza tych dwóch właściwości. Z powodu niedozwolonych kolejnych identycznych liczb, seria kołysze się nieznacznie w górę i w dół, gdy rośnie. Oto pierwsze 100 warunków:
1, 2, 3, 2, 3, 4, 3, 4, 5, 6, 5, 6, 5, 6, 7, 6, 7, 8, 7, 8, 9, 8, 9, 8, 9,
10, 9, 10, 9, 10, 11, 10, 11, 10, 11, 10, 11, 12, 11, 12, 13, 12, 13, 12,
13, 12, 13, 12, 13, 14, 15, 14, 15, 14, 15, 14, 15, 14, 15, 14, 15, 16, 15,
16, 17, 16, 17, 16, 17, 16, 17, 16, 17, 18, 17, 18, 17, 18, 19, 18, 19, 18,
19, 18, 19, 18, 19, 18, 19, 20, 19, 20, 21, 20, 21, 20, 21, 20, 21, 20
Pełna lista pierwszych 10 000 numerów znajduje się w OEIS .
Wyzwanie polega na napisaniu A(n)
podanego programu lub funkcji n
. n
opiera się na 1
, aby upewnić się, że własność samoopisująca działa.
Zasady
Możesz napisać program lub funkcję i użyć dowolnej z naszych standardowych metod otrzymywania danych wejściowych i dostarczania danych wyjściowych.
Możesz używać dowolnego języka programowania , ale pamiętaj, że te luki są domyślnie zabronione.
To jest golf golfowy , więc wygrywa najkrótsza ważna odpowiedź - mierzona w bajtach .
Przypadki testowe
n A(n)
1 1
4 2
10 6
26 10
100 20
1000 86
1257 100
10000 358
N
pojawia się po ostatnim wystąpieniu, N-1
które mierzy liczbę wahnięć do N
.)