Złożoność Kołmogorowa, nieformalnie, to ilość kodu potrzebna do opisania lub wytworzenia stałego obiektu, takiego jak ciąg znaków lub obraz. Publikując wyzwanie w tej kategorii, upewnij się, że dodaje coś nowego do istniejących wyzwań.
Definicja : potęga pierwsza jest liczbą naturalną, którą można wyrazić w postaci p n, gdzie p jest liczbą pierwszą, a n jest liczbą naturalną. Zadanie : Biorąc pod uwagę siłę pierwszą p n > 1, zwróć liczbę pierwszą p. Przypadki testowe : input output 9 3 16 2 343 7 …
Powiązane: Iterowana funkcja phi (n) . Twoim wyzwaniem jest obliczenie iterowanej funkcji phi: f(n) = number of iterations of φ for n to reach 1. Gdzie φjest funkcja totalna Eulera . Powiązane OEIS . Oto jego wykres: Zasady: Twoim celem jest wyjście f(n)z n=2celu n=100. To jest golf golfowy, więc …
Zrób mi lody Mamy mnóstwo wspaniałych lodów w Nowej Anglii. Większość z nich jest teraz zamknięta na zimę, więc ... .-@@-. (======) (--------) (==========) (__________) \/\/\/\/\/ \/\/\/\/ \/\/\/ \/\/ \/ CEL Wyjście dokładnie z powyższego stożka lodów. (lub zwróć go z funkcji) To jest golf golfowy, więc wygrywa najkrótsza odpowiedź
Czy ktoś jest zagorzałym fanem Bethesdy? Może wolisz Obsidian Entertainment? Cóż, jeśli jesteś jedną z tych rzeczy, poniższe zdjęcie powinno być ci względnie znajome. Pozwoliłem sobie przygotować dość wyjątkowe wyzwanie ASCII-Art, więc oto pierwsza wskazówka, co mam zrobić: _____________________________________________________ / \ | _____________________________________________ | | | | | | | …
Interpretuj luźne zakresy ListSharp to interpretowany język programowania, który ma wiele funkcji, jedną z nich jest kreator zasięgu oparty na indeksie 1, który działa w następujący sposób: Definiujesz zakres jako (INT) TO (INT)lub tylko (INT)tam, gdzie oba lub pojedyncze int mogą przejść od wartości minimalnej do maksymalnej wartości int32 Następnie …
Tak więc w matematyce 1. klasy uczysz się nazw wielokątów. Trzy boki to trójkąt, 4 to kwadrat, a 5 to pięciokąt. Jednak w przypadku wyróżnień 1. stopnia posuwasz się nieco dalej. Twoje wyzwanie Istnieje system nazewnictwa wielokątów powyżej kilku stron, więc dowolnie duże wielokąty mają swoją nazwę. Twoim zadaniem jest …
Mam na myśli konkretną liczbę, ale jest to część wyzwania, które podejmuję i nie chcę, aby ludzie wykonali (całą) pracę za mnie. Oto liczba, która ma te same cyfry, ale jest tasowana: 5713167915926167134578399473447223554460066674314639815391281352328315313091488448321843 8892917486601064146636679920143691047671721184150386045081532202458651561779976236919751 5521854951599379666116678853267398393892536121049731949764192014193648608210652358947001 6332620900065461061195026191178967128001712341637591690941978871368243245270800684616029 6679555942849366434586090627998161441134473428845367022486230724219981658438108844675033 4461550796750244527407413996606134735852639191026103378962082622204359677030054592798927 4145951979523473408718011778751084514127053772614511042703365596651912104541233491744530 87457854312602843967491787086250478422477028164189 Liczba ma 666 cyfr (dziesiętnie). Ponieważ używam Pythona, liczby całkowite …
Zadanie Chyba wszyscy uwielbiają automatyczne generowanie kodu i oszczędność czasu podczas pracy. Musisz stworzyć wiele klas i członków w ciągu dnia i nie chcesz ich tworzyć gettersręcznie. Zadanie polega na napisaniu programu lub funkcji, która automatycznie generuje gettersdla wszystkich członków klasy. Wejście W naszym języku obiekty są bardzo proste. Nazwy …
tło Ta łamigłówka jest odmianą układanki z czterema czwórkami (sama w sobie jest tematem poprzedniego pytania ). Podobnie jak ta łamigłówka, celem jest znalezienie wyrażeń matematycznych dla różnych liczb całkowitych, przy użyciu tylko czterech cyfr i niektórych operatorów matematycznych. Jednak w tym przypadku dozwolonymi cyframi są tylko 2, 0, 1 …
Napisz kwadratowy blok kodu o szerokości N znaków i wysokości N znaków, dla pewnej dodatniej liczby całkowitej N. Na przykład, twoja N może wynosić 5, a blok wygląda następująco: ThisI sMy5B y5Cod eBloc kOkay Ten blok musi zachowywać się w następujący sposób: Po wyodrębnieniu górnego wiersza i uruchomieniu go jako …
Wyzwanie Każdego z 12 dni Bożego Narodzenia wypisz odpowiedni werset „12 dni Bożego Narodzenia”, zgodnie z datą, w przeciwnym razie wydaj refren „I Wish It Could Be Christmas Everyday”. \nDozwolone są wiodące i / lub końcowe znaki nowej linii ( ) oraz końcowe znaki spacji. Nie możesz czytać z żadnych …
Twoim zadaniem jest napisanie programu, który drukuje cały czas (w formacie GG: MM, 24 godziny), według dowolnego z następujących wzorów: Godziny równe minutom, np. 22: 22,01: 01 Godziny równe minutom wstecznym, np. 10:01, 01:10, 22:22 Sekwencje pasujące do H: MM lub GG: MM, zawsze drukowane z GG: MM. Np. 00:12, …
Twoim zadaniem jest utworzenie jednego programu typu „pieprzenie mózgu” dla każdego z następujących operatorów binarnych. Każdy program powinien pobrać jedną lub dwie liczby 8-bitowe (A i B) z danych wejściowych i obliczyć określoną operację: A XOR B A AND B A OR B A Shifted Left by 1 (circular shift) …
Dzisiejszy XKCD jest wspornikiem w stylu turniejów sportowych, w którym zawodnicy są znanymi nazwiskami, podzielonymi na grupy o mylących nazwach. Podaj prawdopodobieństwo, że dany zawodnik wygra cały turniej, w oparciu o to, czy każdy uczestnik w danej rundzie ma równe szanse na wygraną w tej rundzie. Wejście Imię zawodnika XKCD …
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.