Oblicz obszar wielokąta. Zainspirowany tym wideo z algorytmem sznurowadła. Zadanie Twoim zadaniem jest stworzenie programu lub funkcji, która oblicza pole wielokąta. Program lub funkcja jest zdefiniowana zgodnie z domyślną definicją w meta. Wejście Otrzymasz współrzędne X i Y każdego wierzchołka wielokąta. Możesz wziąć dane wejściowe jako listę krotek ( [[x1, …
Słyszałem gdzieś, że jedną rzeczą, której technologia nie może jeszcze zrobić, jest złożenie ręczników 1 . Twoim zadaniem jest udowodnienie, że to stwierdzenie jest fałszywe! Biorąc pod uwagę ciąg znaków, złożony z prostokątów (ręczników), podobnie jak poniżej, złóż każdy ręcznik na pół dwukrotnie. Na przykład: +------+ +------+ +--+ | | …
Dziś zbudujemy piramidę z liter! Oto przykładowa piramida literowa dla pierwszych 5 liter: Napisz pierwsze 5 liter ze spacją, najpierw rosnąco, a następnie malejąco. A B C D E D C B A Zrób to samo dla pierwszych czterech liter w powyższej linii, ale z dwoma dodatkowymi spacjami wiodącymi: A …
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 jest zdefiniowany jako obiekt, który nie jest …
Napisz program lub funkcję, która wypisze ciąg wejściowy wokół dyskretnego koła o minimalnym możliwym promieniu. Na przykład w przypadku danych wejściowych This is an exampleprogram powinien wypisać: a si n s i e h x T a m p le Generowanie kręgu Do obliczenia współrzędnych każdego punktu dyskretnego okręgu należy …
Rozważ permutację wartości całkowitych od 1do N. Np. Ten przykład dla N = 4: [1, 3, 4, 2] Będziemy rozważać tę listę być cykliczne, takie, że 1i 2są traktowane jako sąsiadujące. Jedną wielkością, którą możemy obliczyć dla takiej listy, jest całkowita kwadratowa różnica sąsiednich wartości: (1-3)² + (3-4)² + (4-2)² …
Napisz funkcję lub program, który wypisuje liczbę każdego typu elementu (wierzchołek, krawędź, powierzchnia itp.) Hipersześcianu N-wymiarowego. Na przykład trójwymiarowy sześcian ma 1 komórkę (tj. 1 trójwymiarowy sześcian), 6 ścian (tj. 6 2-wymiarowych kostek), 12 krawędzi (tj. 12 2-wymiarowych kostek) i 8 wierzchołków (tj. 8 0-wymiarowych kostki). Więcej informacji na temat …
W tym wyzwaniu otrzymasz listę punktów. Punkty te leżą na obwodzie wyimaginowanego kwadratu . Twoim celem jest: Jeśli to możliwe, wydrukuj obrót kwadratu, który będzie wartością z [0, 90), gdzie 0 oznacza kwadrat z liniami pionowymi i poziomymi. Obrót należy podawać w stopniach liczonych w kierunku przeciwnym do ruchu wskazówek …
O serii Po pierwsze, możesz potraktować to jak każde inne wyzwanie związane z golfem i odpowiedzieć na nie, nie martwiąc się serią. Istnieje jednak tabela wyników dla wszystkich wyzwań. Możesz znaleźć tabelę liderów wraz z kilkoma więcej informacji o serii w pierwszym poście . Chociaż mam szereg pomysłów w szeregu, …
Przypisz cyfry od 0 do 7 do 8 wierzchołków sześcianu w dowolny sposób. Dokładnie jeden numer musi być przypisany do każdego wierzchołka. Na przykład twoje wierzchołki mogą być przypisane w następujący sposób: 3-----1 /| /| 4-----2 | | | | | | 5---|-0 |/ |/ 6-----7 Napisz program, który przyjmuje …
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 /\ /\/\ /\ /\ /\/\/\/\ /\ /\ /\/\ /\/\ etc... ( Inspiracja ViHart ) …
Biorąc pod uwagę 4 punkty na płaszczyznach 2D A, B, C, D, obliczyć obszar regionu przecięcia trójkątów OABi OCD, gdzie Ojest środek płaszczyzny, mieć współrzędną (0, 0). Algorytmy działające ze stałą złożonością czasową (pod względem operacji arytmetycznych) są zalecane, ale nie wymuszone. Zasady Każdy punkt jest reprezentowany jako dwie liczby …
Podziel pierwszą ćwiartkę (w tym dodatnią oś x, dodatnią oś y i początek) na siatki 1x1, przy czym każda siatka jest oznaczona współrzędnymi jej lewego dolnego rogu, jak pokazano poniżej: Zauważ, że każda siatka zawiera swoje granice i wierzchołki. Używając symboli matematycznych, siatka oznaczona (m, n) reprezentuje kwadrat {(x,y) | …
W matematyce cykliczny czworokąt to taki, którego wierzchołki leżą na tym samym kole. Innymi słowy, każdy wierzchołek znajduje się na obwodzie pozostałych trzech. Aby uzyskać więcej informacji, zobacz artykuł MathWorld . Przykłady Te czworokąty są cykliczne: Ten trapez nie jest cykliczny. (Obrazy z Wikipedii) Cel Biorąc pod uwagę współrzędne czterech …
Cel Celem tego wyzwania jest stworzenie funkcji, nktóra oblicza liczbę sposobów podziału n X 1siatki na trójkąty, w których wszystkie wierzchołki trójkątów znajdują się w punktach siatki. Przykład Na przykład istnieje 14 sposobów podziału siatki 2 x 1, więc f(2) = 14za pomocą następujących partycji, w których partycje mają odpowiednio …
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.