Pytania otagowane jako code-golf

Code-golf to konkurs mający na celu rozwiązanie konkretnego problemu w jak najmniejszej liczbie bajtów kodu źródłowego.

4
Czy DAG jest redukcją przechodnią?
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, …


15
Oblicz współczynnik fibonomialny
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) = …

3
Liniowa kombinacja dwóch wektorów
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 …

30
Utwórz i zapisz do pliku
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 …


3
Narysuj znak szacunkowy UE
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, …

2
Oblicz przebiegi ciągu
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] = …
11 code-golf  string 

5
Oceń bitwę Stratego
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 …

6
Najdłuższa podsekwencja arytmetyczna
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 …

3
AppleSauce Fader
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 …
11 code-golf 

11
Czy te kwadraty się pokrywają?
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 …

1
Łańcuchy rekurencyjne Steiner
Ł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ą …

5
Wydrukuj kafelek AdamN
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, …

14
Maksymalne maksima!
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 …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.