Terminologia
Rosnąca liczba to taka, w której każda cyfra jest większa lub równa wszystkim cyfrom po jej lewej stronie (np. 12239)
Malejąca liczba to jedna, w której każda cyfra jest mniejsza lub równa wszystkim cyfrom po jej lewej stronie (np. 95531)
Skacząca liczba to dowolna liczba, która nie rośnie ani nie maleje. Ponieważ wymaga to co najmniej 3 cyfr, pierwszy numer sprężysty to 101
Zadanie
Biorąc pod uwagę liczbę całkowitą n większą lub równą 1, znajdź sumę pierwszych n liczb sprężystych
Zasady
- To jest kod golfowy, więc wygrywa odpowiedź z najmniejszą ilością bajtów
- Jeśli twój język ma ograniczenia wielkości całkowitych (np. 2 ^ 32-1), n będzie wystarczająco małe, aby suma zmieściła się w liczbie całkowitej
- Dane wejściowe mogą mieć dowolną rozsądną formę (standardowe wejście, plik, parametr wiersza poleceń, liczba całkowita, ciąg itp.)
- Dane wyjściowe mogą mieć dowolną rozsądną formę (standardowe wyjście, plik, graficzny element użytkownika, który wyświetla liczbę itp.)
Przypadki testowe
1 > 101
10 > 1065
44701 > 1096472981
sortsprawdzić numery i sprawdzić, czy są takie same jak oryginalny numer? To używa wbudowanej funkcji (sort), ale nie jest to ściśle wbudowana funkcja sprawdzania, czy rośnie. Sprawdź wymagania programu, których nie można zaobserwować, i wykonaj X bez Y w naszym wpisie „Rzeczy, których należy unikać”.