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 …
Dwudzielny wykres przedstawia wykres, którego wierzchołki mogą być podzielone na dwa zestawy rozłącznego, tak że nie ma krawędź łączy dwa wierzchołki w jednym zestawie. Wykres jest dwustronny wtedy i tylko wtedy, gdy jest dwukolorowy. Wyzwanie Twoim zadaniem jest, biorąc pod uwagę macierz przylegania niekierowanego prostego wykresu, ustalenie, czy jest to …
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ź
W moim języku Schemat piramidy jest nieco zabawny: pusty trójkąt: ^ - Gdy nie podano argumentów, zwraca 0. Aby wygenerować 1za pomocą tego konstruktu, możemy użyć tego: ^ /!\ ^--- - To po prostu przechodzi 0do funkcji negacji. Możemy nadal negować ten wynik: ^ /!\ ---^ /!\ ^--- - Aby …
Jeśli zdefiniujemy sekwencję podobną do Fibonacciego jako f k (n) = (f k (n-1) + f k (n-2))% k , dla niektórych liczb całkowitych k (gdzie % jest operatorem modulo), sekwencja będzie koniecznie cykliczne, ponieważ istnieją tylko k 2 różnych wartości dla (f k (n-1), f k (n-2)) . Jednak …
Jak mogę skrócić: p=gets.to_i a=gets b=gets.to_i Jeśli moje dane wejściowe to liczba całkowita, po której następuje ciąg znaków, a po nim liczba całkowita?
Wyzwanie: Wejścia: Ciąg zawierający ASCII do wydruku (z wyłączeniem spacji, tabulatorów i nowych wierszy) Wartość logiczna † Wynik: Części ciągu są podzielone na cztery grupy: Małe litery Wielkie litery Cyfry Inny W oparciu o wartość logiczną albo wypisujemy najwyższe wystąpienie jednej (lub wielu) z tych czterech grup, albo najniższą, zastępując …
Biorąc pod uwagę macierz, zsumuj jej wartości w górę / w dół lub w lewo / w prawo, aby utworzyć X, złóż go i zwróć listę. Algorytm opisuję tutaj: Algorytm Twój wkład będzie nieparzystej kwadratowej macierzy liczb całkowitych w rozsądnej pojemności numerycznej twojego języka. Jako przykład weźmy następującą macierz: 1 …
To jest Hole-1 z jesiennego turnieju APL CodeGolf . Jestem oryginalnym autorem problemu i dlatego mogę go ponownie opublikować tutaj. Na podstawie listy liczb utwórz poziomy wykres słupkowy #znaków, określający liczbę liczb pasujących do każdej z dziesięciu grup o jednakowej wielkości. Na przykład, jeśli dane mieszczą się w zakresie od …
Istnieje satyryczna piosenka Little Boxes , oryginalnie napisana przez Malvinę Reynolds, na temat podmiejskiego bezładu, która ma następujące teksty: Małe pudełka na zboczu wzgórza, Małe pudełka z kleistego kleju, Małe pudełka na wzgórzu, Małe pudełka mimo wszystko. Jest zielony i różowy I niebieski i żółty I wszystkie są zrobione z …
Wcześniej zdefiniowałem proces zgniatania tablicy W sympatii czytamy tablicę od lewej do prawej. Jeśli w pewnym momencie napotkamy dwa takie same elementy w rzędzie, usuwamy pierwszy i podwajamy drugi. Na przykład tutaj jest proces zgniatania następującej tablicy [5,2,2,4] ^ [5,2,2,4] ^ [5,2,2,4] ^ [5,4,4] ^ [5,4,4] ^ [5,8] ^ Pamiętaj, …
Najstarsza polska kopalnia soli, znajdująca się w Bochni *, powstała w 1248 roku, co możemy uznać za magiczną liczbę . Widzimy, że jest równy 4 cyfry z sekwencji exponentiations: . Ponieważ data jest w rzeczywistości 4 cyframi z sekwencji, możemy ją wydłużyć. Możemy powtarzać ten proces, aż osiągniemy nieskończoność. Sekwencja …
Biorąc pod uwagę listę wejściową niepustych ciągów, wypisz grafikę ASCII turnieju, w oparciu o następujące reguły losowania: Ilość łańcuchów jest gwarantowana na ilość 2,4,8,16,etc. Pierwsze dwa struny grają się nawzajem, a następne dwa grają nawzajem i tak dalej. To jest pierwsza runda. Dla każdej gry wybierz zwycięzcę losowo z jednakowym …
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.