Pytania oznaczone «fractal»

19
Narysuj Smoczą Krzywą

Twoim zadaniem na dziś: narysuj smoczą krzywą! Jeśli nie wiesz, czym jest Dragon Curve, oto wprowadzający film wideo ViHart (Naprawdę fajnie, proszę obejrzyj!) Twoje zadanie: narysuj smoczą krzywą, powtarzaną co najmniej 9 razy. Nie musisz pokazywać iteracji od 1 do 9, wystarczy pokazać ostatnią...

19
Warstwy Sierpińskiego

Zaczynając od /\, możesz utworzyć wzór trójkąta Sierpińskiego, dodając linię poniżej, tak aby ... Wszelkie luźne oddział /lub \podziały ponownie na dwie gałęzie: /\. Każde zderzenie gałęzi \/ginie bez niczego (oprócz spacji). Powtórzenie tych zasad daje /\ /\/\ /\ /\ /\/\/\/\ /\ /\ /\/\...

19
Wydrukuj zestaw kantora

Wyzwanie Zbuduj zestaw Cantor N-Leveled . Zestaw trójskładnikowy Cantora jest tworzony przez wielokrotne usuwanie otwartych środkowych trzecich zbioru segmentów linii. Program otrzymuje jeden parametr N(liczbę całkowitą), a następnie drukuje (w konsoli lub w podobny sposób) zestaw Cantor N...

19
Czy jest więcej twardych przedmiotów lub miękkich przedmiotów?

Stycznie zainspirowany otwarciem książki What-If. Dane wejściowe to prostokąt spacji jako ciąg znaków, lista ciągów znaków itp., W których znajdują się obiekty #: ######## # # ######## ### #### ### #### ### Obiekty zawsze będą się nie przecinały, nie dotykały prostokątów. Miękki obiekt...

18
g o l f a t a n 2

Czasami naprawdę trudno jest przekonwertować współrzędne kartezjańskie na współrzędne (x,y)biegunowe (r,phi). Chociaż można obliczyć r = sqrt(x^2+y^2)dość łatwo, często trzeba jakieś rozróżnienie przypadków przy obliczaniu kąta phiponieważ arcsin, arccosi arctanwszystkie inne funkcje...

18
Zrób trochę śniegu!

Twoje zadanie: wygeneruj płatek śniegu Kocha na n-tej głębokości. Nie musisz tworzyć pełnego płatka śniegu Kocha, tylko jedną stronę trójkąta początkowego. Wikipedia na temat płatków Kocha: https://en.wikipedia.org/wiki/Koch_snowflake . Zasady: Program musi wygenerować jedną stronę płatka śniegu...

17
Znajdź wzory w ciągach znaków

W tym wyzwaniu Twoim zadaniem jest zlokalizowanie podciągów o określonej strukturze. Wejście Twoje dane powinny składać się z dwóch niepustych ciągów alfanumerycznych, wzorca p i tekstu t . Chodzi o to, że każdy znak preprezentuje ciągłe niepuste podciągi, tktóre występują obok siebie, i...

16
Mechanizm renderujący ASCII L-system

tło System L (lub system Lindenmayer) to równoległy system przepisywania, który między innymi można łatwo wykorzystać do modelowania fraktali. To pytanie dotyczy deterministyczne, kontekst wolna L-systemy . Składają się one z alfabetu symboli, początkowego ciągu aksjomatów i zestawu reguł...

16
Zbieżne sumy sekwencji fraktalnej

tło Fraktali sekwencja stanowi sekwencje liczb całkowitych, gdzie można usunąć pierwsze wystąpienie każdej liczby całkowitej, a kończy się z tej samej kolejności, jak wcześniej. Bardzo prosta taka sekwencja nazywa się parafrazami Kimberling . Zaczynasz od dodatnich liczb naturalnych: 1, 2, 3, 4,...

15
Utwórz drzewo fraktalne

Chciałbym zobaczyć rysowane drzewo fraktalne, w którym można wprowadzić liczbę całkowitą, a wynikiem będzie drzewo fraktalne z wprowadzoną liczbą kroków gałęzi. Zasady: Fraktal powinien być liniowym drzewem fraktalnym: kształt fraktala powinien być taki sam jak na tym zdjęciu. Każda gałąź...

14
Narysuj indeksowany fraktal

Wprowadzenie W tym wyzwaniu macierz 2 × 2 jest indeksowana w następujący sposób: 0 1 2 3 Definiujemy rodzinę wzorów podobnych do fraktali F(L), gdzie Lznajduje się nlista tych wskaźników i F(L)ma ona rozmiar .2n-1 × 2n-1 Jeśli L == [], to F(L)jest wzór 1 × 1 #. Jeśli L != [], to F(L)jest...

14
Narysuj losowy spacer z ukośnikami

Napisz program lub funkcję, która przyjmuje dodatnią liczbę całkowitą N (za pomocą stdin / wiersza poleceń / funkcji arg) i wypisuje lub zwraca ciąg reprezentujący dwuwymiarowe losowe przejście o długości N kroków, narysowane ukośnikami: / \(plus spacje i nowe linie dla odstępów). Spacer losowy 2D...

13
Graficzne przedstawienie Koch Snowflake

Wygeneruj płatek śniegu Koch Płatek śniegu Koch to trójkąt, który dla każdego ndodaje kolejny punkt równoboczny na środku każdej strony: http://en.wikipedia.org/wiki/Koch_snowflake#Properties Mieliśmy już wyzwanie złożoności Koch Snowflake dla złożoności kolmogrovn=4 . Nowym wyzwaniem jest...

13
Produkty Fibonacciego

Możesz rozłożyć liczbę większą niż 0 jako unikalną sumę dodatnich liczb Fibonacciego. W tym pytaniu robimy to poprzez wielokrotne odejmowanie największej możliwej dodatniej liczby Fibonacciego. Na przykład: 1 = 1 2 = 2 3 = 3 4 = 3 + 1 12 = 8 + 3 + 1 13 = 13 100 = 89 + 8 + 3 Teraz nazywam produkt...

13
Rysowanie krzywej Peano

Wprowadzenie W geometrii krzywa Peano jest pierwszym przykładem wykrytej przez Giuseppe Peano w 1890 r. Krzywej wypełniania przestrzeni. Krzywa Peano jest funkcją ciągłą od zera do przedziału jednostek, ale nie jest iniekcyjna. Peano był motywowany wcześniejszym wynikiem Georga Cantora, że ​​te...

12
H Katalogi drzew

Programiści często mają obsesję na punkcie rysowania fraktali. Myślę, że potrzebujemy nowego medium komputerowego. Drzewa H jest dość prosty typ Wstęga z linii poziomych i pionowych. Oto jego dziesiąta iteracja ( dzięki uprzejmości Wikipedii ): Teraz wyobraź sobie, że każda z linii na obrazie...

12
Płatek śniegu Beta

Wyzwanie Zima zbliża się wielkimi krokami, a wiele miejsc otrzymuje pierwsze warstwy śniegu na sezon 15/16, więc dlaczego nie wyłamiemy maszyn śniegowych i sami nie zakodujemy? Biorąc pod uwagę liczbę całkowitą nza pośrednictwem STDIN, wyprowadzaj płatek śniegu reprezentacji ASCII Beta (jak...

12
Narysuj krzywą Hilberta

Krzywa Hilberta jest rodzajem krzywej wypełniającej przestrzeń i zasadniczo odwzorowuje linię na płaszczyznę. Każdy punkt na linii odpowiada tylko jednemu punktowi na płaszczyźnie, a każdy punkt na płaszczyźnie odpowiada tylko jednemu punktowi na linii. Pokazano iteracje od 0 do 4 krzywej...