Pytania oznaczone «code-golf»

11
Narysuj trójkąt phi

Wyjaśnienie: W zasadzie, trzeba zrobić to Funkcja totulowa Eulera ma nazwę phi. Spróbujmy obliczyć phi (8) Najpierw wypisz wszystkie cyfry 8 i poniżej wstecz, bez 0 lub poniżej 8 7 6 5 4 3 2 1 Teraz sprawdź, które liczby nie dzielą współczynnika z 8 (1 się nie liczy), i umieść a #na ich...

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...

11
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...

11
Ł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...

11
Znajdź funkcję z cyklami o dowolnej długości

Mówi się, że funkcja ma cykl długości n, jeśli istnieje w jej domenie x taki, że f n (x) = x i f m (x) ≠ x dla 0 <m <n , gdzie indeks górny n oznacza n - złóż aplikację f . Zauważ, że cykl o długości 1 jest stałym punktem f (x) = x . Twoim zadaniem jest zaimplementowanie funkcji bijectywnej...

11
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...

11
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...

11
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...

11
Wszystkie liczby Armstronga

Liczba Armstronga (liczba doskonała AKA Plus lub liczba narcystyczna) to liczba, która jest równa jej sumie n-tej potęgi cyfr, gdzie njest liczba cyfr liczby. Na przykład 153ma 3cyfry 153 = 1^3 + 5^3 + 3^3, podobnie 153jak liczba Armstronga. Na przykład 8208ma 4cyfry 8208 = 8^4 + 2^4 + 0^4 + 8^4,...

11
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...

11
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,...

11
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...

11
Przenieś sztukę ASCII do trzeciego wymiaru

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ę ascii i Npowtórz te Nczasy. dla każdej postaci (nazwiemy to A): niech Bbędzie...

11
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...

11
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),...

11
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...

11
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ę...

11
Struny Langford

Opis wyzwania Langford ciąg zamówienia Njest zdefiniowana w następujący sposób: Długość łańcucha jest równa 2*N, Ciąg zawiera pierwsze Nlitery alfabetu angielskiego, każda litera pojawia się dwukrotnie, Dla każdej pary tych samych liter, istnieje Mlistów między nimi, gdzie Mjest stanowisko, że...