Wyzwanie Wyzwanie polega na napisaniu kodu, który przyjmuje dodatnią liczbę całkowitą n jako dane wejściowe i wyświetla wszystkie możliwe sposoby zapisywania liczb od 1 - n, ze znakiem dodatnim lub ujemnym pomiędzy, tak że ich suma wynosi równa zero. Pamiętaj, że możesz używać tylko dodawania lub odejmowania. Na przykład, jeśli …
Definicja Jeśli weźmiesz ciąg dodatnich kwadratów całkowitych i połączysz je w ciąg cyfr (tj. 149162536496481100...), Kwadrat „wczesnego ptaka” to taki, który można znaleźć w tym ciągu przed jego naturalną pozycją. Na przykład 7 2 (liczba 49) można znaleźć z przesunięciem 2 w łańcuchu, chociaż naturalna pozycja to przesunięcie 10. Zatem …
Zadanie Biorąc pod uwagę reprezentację linii, wypisz liczbę kwadrantów , przez które przechodzi ta linia. Prawidłowe reprezentacje linii Możesz przedstawić linię jako Trzy podpisane liczby całkowite A, Bi Cktóre nie dzielić wspólny czynnik i gdzie Ai Bnie są oba zero, reprezentująca linię Ax + By = C, Cztery podpisane liczb …
Mamy obiekty, które oscylują między dwoma punktami całkowitymi, [l, r]z prędkością jednej jednostki na jednostkę czasu, zaczynając lod t=0. Możesz założyć l < r. Na przykład, jeśli obiekt oscyluje dalej [3, 6], mamy: t=0 -> 3 t=1 -> 4 t=2 -> 5 t=3 -> 6 t=4 -> 5 t=6 -> …
Definicja Narcystyczne liczby całkowite 1 tablicy uważają, że są lepsze niż ich sąsiedzi, ponieważ są ściśle wyższe niż ich średnia arytmetyczna. Sąsiedzi są zdefiniowani w następujący sposób: Jeśli liczba całkowita ma indeks 0 (pierwszy), to sąsiedzi są ostatnim i drugim elementem listy. Jeśli liczba całkowita nie jest pierwszą ani ostatnią, …
Powiedzmy, że podciąg to dowolna ciągła sekcja oryginalnego łańcucha. Na przykład catjest podciąg concatenate. Powiemy, że poprawny podciąg to podciąg, który nie jest równy oryginalnemu ciągowi. Na przykład concatenatejest podciągiem, concatenateale nie jest właściwym podciągiem. (ciągi jednoznakowe nie mają odpowiednich podciągów) Teraz zdefiniujemy sekwencję na podstawie tych terminów. N p …
Definiujemy hiper-średnią tablicy / listy (liczb) średnią arytmetyczną sum sum jej prefiksów. Na przykład hiper-średnia listy [1, 4, -3, 10]jest obliczana w następujący sposób: Otrzymujemy prefiksy: [1], [1, 4], [1, 4, -3], [1, 4, -3, 10]. Podsumowując każda: a [1, 5, 2, 12]. A teraz się średnią arytmetyczną z elementów …
Biorąc pod uwagę liczbę całkowitą njako dane wejściowe, zwraca listę zawierającą npowtarzane nczasy. Na przykład program wziąłby go 5i przekształcił w [5,5,5,5,5]. Elementy muszą być liczbami całkowitymi, a nie ciągami. Żadne wbudowane funkcje, które wykonują to zadanie, nie są dozwolone. To jest golf golfowy , więc obowiązują standardowe zasady.
Proste wyzwanie: biorąc pod uwagę serię liczb całkowitych dodatnich, znajdź liczbę zawierającą wśród jej cyfr najdłuższy ciąg kolejnych cyfr. Sztuczka? Cyfry w biegach mogą owijać się wokół możliwych wartości ( 0123456789) i biegać wstecz. Więc oba 2345, 89012i 5432109są ważne przebiegi kolejnych cyfr (ale nie 3456765ani 321090123jak bieg musi być …
Niektóre dwuwymiarowe esolangi, takie jak Forked , i niektóre inne niż esolangi, takie jak Python , mogą czasem wymagać spacji przed wierszami kodu. To nie jest bardzo golfowe. Poza tym jestem leniwy i piszę język 2d, który wymaga dużo spacji przed kodem. Twoim zadaniem jest napisanie narzędzia, które uczyni te …
Prawdopodobnie proste wyzwanie w golfa. Biorąc pod uwagę 2 dodatnie liczby całkowite mi nutwórz listę nwartości, które są dodatnimi liczbami całkowitymi, których suma jest równa liczbie m. Albo wszystkie wartości na wyjściu mają tę samą wartość, albo różnica wynosi dokładnie 1. Przykłady Na przykład m=6i n=3stałby się2, 2, 2 m=7i …
Biorąc pod uwagę dane wejściowe, dane wyjściowe, po których następuje znak nowej linii bez końca. Dane wejściowe będą ciągiem znaków składającym się wyłącznie z drukowalnych znaków ASCII ( 0x20-0x7E) i znaków nowej linii ( 0x0A). Jeśli wejście ma długość 0, niekończące się wyjście nowych linii. To jest golf golfowy, więc …
Otrzymasz numer x, gdzie 0 <= x <= 2^32 - 1. Powinieneś wypisać listę liczb dziesiętnych po rekurencyjnym podziale w formacie binarnym. Przykłady: Przykład 1: 255 -> 255 15 15 3 3 3 3 1 1 1 1 1 1 1 1 Obecna lista jest po prostu 255. Binarna reprezentacja …
Biorąc pod uwagę całkowitą N , rozłożyć go na sumę liczb ilość trójkątnych (gdzie T m reprezentuje m th liczby trójkątny, lub suma liczb całkowitych od 1 do m ), jak następuje: podczas gdy n> 0 , znajdź największą możliwą liczbę trójkątną T m taką, że T m ≤ n …
Biorąc pod uwagę ciąg cyfr lub liczbę całkowitą jako dane wejściowe, musisz go zindeksować. W ten sposób modyfikujesz dane wejściowe. Użyjemy 30043376111jako przykładu: Najpierw znajdź sumę wskaźników każdego wystąpienia odpowiednich cyfr: 0: 1 + 2 = 3 1: 8 + 9 + 10 = 27 3: 0 + 4 + …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.