Celem tego wyzwania jest skończony ukierunkowany wykres acykliczny (DAG), określenie, czy wykres jest redukcją przechodnią . Krótkie wyjaśnienie, czym są DAG i redukcje przechodnie: DAG jest wykresem z ukierunkowanymi krawędziami (tzn. Na tej krawędzi można podróżować tylko w jednym kierunku), tak że biorąc pod uwagę dowolny węzeł początkowy na wykresie, …
W tym wyzwaniu musisz wydrukować tabliczki mnożenia według danych wejściowych. Oto kilka przykładów: Input: 2 Output: 0 2 4 6 8 10 12 14 16 18 20 Input: 20 Output: 20 40 60 80 100 120 140 160 180 200 Zasady Najkrótszy kod w bajtach wygrywa. To wyzwanie jest golfem …
tło Sekwencja Fibonacciego jest zdefiniowana jako f(1) = 1 f(2) = 1 f(n) = f(n-1) + f(n-2) Fibonorial, podobnie jak silnia, jest iloczynem pierwszych n liczb Fibonacciego. g(n) = f(1) * f(2) * ... * f(n-1) * f(n) Współczynnik Fibonomialny, podobny do współczynnika dwumianowego, określa się jako a(n, 0) = …
Streszczenie wykonawcze Biorąc pod uwagę dane wejściowe reprezentujące dwa wektory i ich odpowiednie „wagi”, uzyskaj dane wyjściowe, które reprezentują również ważoną sumę tych wektorów. Wyzwanie Dane wejściowe będą się składać z co najmniej jednego wiersza następujących znaków: dokładnie jedno wystąpienie cyfry 0, która reprezentuje początek w płaszczyźnie dwuwymiarowej; dokładnie dwie …
Wyzwanie Utwórz nowy plik i zapisz Hello Worlddo niego ciąg . Ograniczenia Wyzwanie musi zostać zapisane w pliku na dysku w systemie plików. Plik ten może nie być plikiem dziennika generowanym podczas normalnej pracy interpretera. Plik musi zawierać tylko ciąg znaków Hello World. Dozwolone jest, aby zawierała końcowy znak nowej …
W tym wyzwaniu musisz przenieść grafikę ASCII (zwykle 2D) do 3D! W jaki sposób? lubię to, X X DD X D D X X DD do... X X DD X X DD D X X DDDD X XDDD X X DD Wtedy Jak robimy to ? Biorąc pod uwagę sztukę …
Specyfikacja znaku „szacunkowego” stosowanego w dyrektywie Unii Europejskiej (U + 212e w Unicode, którego nie można po prostu wydrukować dla tego wyzwania) jest dość precyzyjna. Aby skopiować pewne ograniczenia z tego pytania : Renderuj symbol do pliku lub ekranu za pomocą grafiki wektorowej lub rastrowej. Jeśli dane wyjściowe są rasteryzowane, …
Rozważ następujące definicje zaczerpnięte z liczby przebiegów w ciągu W. Ryttera. Zauważ, że słowo, ciąg i podciąg są z grubsza synonimami. Przebieg w ciągu to nieściągalny (z tym samym minimalnym okresem) okresowy odcinek w ciągu. Okres p słowa w jest dowolną liczbą całkowitą dodatnią p, tak że w [i] = …
W grze Stratego główną mechaniką gry jest atakowanie pionka przeciwnika swoim. W tym wyzwaniu Twoim zadaniem jest zasymulowanie jednej z tych bitew i określenie, kto przeżyje. Okular Otrzymasz jako dane wejściowe parę sznurków reprezentujących kawałki Stratego. Kawałki są jednym z "S 1 2 3 4 5 6 7 8 9 …
Biorąc pod uwagę niepustą skończoną sekwencję liczb całkowitych, zwraca arytmetyczną podsekwencję o maksymalnej długości. Jeśli istnieje wielokrotność tej samej maksymalnej długości, można zwrócić dowolną z nich. Definicje: Arytmetyka sekwencja to sekwencja a(1),a(2),a(3),a(4),...taka, że istnieje stała ctakie, że a(m+1)-a(m) = cdla wszystkich m. Innymi słowy: różnica między dwoma kolejnymi terminami jest …
Wcześniej wszystkie 1337 dzieci używało suwaków tekstowych w pokojach rozmów. Nie wiem o was, ale chcę czuć się tak, jak oni. Jedyny problem polega na tym, że ich stare skrypty i aplikacje były mocno powiązane z oprogramowaniem, dla którego zostały stworzone, więc nie mogę po prostu korzystać z tej niesamowitej …
Biorąc pod uwagę współrzędne lewego górnego rogu dwóch kwadratów i ich długości boków, określ, czy kwadraty nachodzą na siebie. Kwadrat zawiera górną i lewą linię, ale nie dolną i prawą linię. Oznacza to, że punkt (a,b)znajduje się wewnątrz kwadratu o długości boku, kktóra zaczyna się (x,y)wtedy i tylko wtedy x …
Łańcuchy Steinera to zestaw N kół, w których każde koło jest styczne do 2 innych nie przecinających się kół, a także do poprzedniego i następnego koła łańcucha, jak pokazano na poniższych zdjęciach: W tym wyzwaniu napiszesz program / funkcję, która rysuje rekurencyjnie łańcuchy Steinera, to znaczy koła danego łańcucha będą …
Adam7 to algorytm z przeplotem dla obrazów rastrowych, takich jak PNG. Nazywa się to algorytmem „Adam7”, ponieważ został wymyślony przez Adama M. Costello, i jest generowany poprzez wykonanie określonego wzorca 7 razy. Jedną z fajnych rzeczy w algorytmie Adam7, która sprawia, że gra w golfa jest naprawdę przyjemna, jest to, …
Zainspirowany tym pytaniem i dopracowany przez Luisa Mendo . Wyzwanie Biorąc pod uwagę macierz 2D liczb całkowitych, każdy wiersz ma maksymalną wartość. Jeden lub więcej elementów każdego rzędu będzie równe maksymalnej wartości ich odpowiedniego rzędu. Twoim celem jest określenie, które kolumny zawierają najwięcej wpisów, które są równe maksymalnej wartości odpowiedniego …
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.