Podaj N-ty ciąg sekwencji Van Eck.
Sekwencja Van Ecka jest zdefiniowana jako:
- Zaczyna się od 0.
- Jeśli ostatni termin jest pierwszym wystąpieniem tego terminu, następnym terminem jest 0.
- Jeśli poprzedni termin miał miejsce wcześniej, następnym terminem jest ile kroków wstecz było ostatnie wystąpienie.
https://www.youtube.com/watch?v=etMJxB-igrc
https://www.youtube.com/watch?v=8VrnqRU7BVU
Sekwencja: 0,0,1,0,2,0,2,2,1,6,6,0,5,0,2, ...
Testy:
Wejście | Wydajność
- 1 | 0
- 8 | 2)
- 19 | 5
- 27 | 9
- 52 | 42
- 64 | 0
EDYTOWAĆ
1 indeksowany jest preferowany, 0 indeksowany jest dopuszczalny; co może zmienić niektóre z już przesłanych rozwiązań.
Poproszę tylko N-ty termin.
To samo (poza tym, że widzę, że jest już opublikowana część), wydaje się, że golfiści kodu i obserwatorzy numerów mają przyzwoite nakładanie.
n
warunki?