Otrzymasz częściowo wypełnioną siatkę Connect 4 (7x6). O X O X X O X O O X O X O X X O X X X O O X O O O X X O X (Dane wejściowe można podać w postaci tablicy 1D lub 2D oraz liter lub cyfr …
Wypełniający siatkę meander to zamknięta ścieżka, która co najmniej raz odwiedza każdą komórkę kwadratowej siatki , nigdy nie przekraczając żadnej krawędzi między sąsiednimi komórkami więcej niż jeden raz i nigdy nie przekraczając siebie. Na przykład:N.× N.N×NN \times N Po wypełnieniu każda komórka siatki może być reprezentowana przez jeden z następujących …
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 …
Piękna szuflada z wzorem Dzień dobry PPCG! Pewnego dnia, gdy próbowałem pomóc komuś z Stack Overflow, część jego problemu dała mi pomysł na to wyzwanie. Przede wszystkim sprawdź następujący kształt: Gdzie wszystkie czarne liczby są indeksem punktów w kształcie, a wszystkie ciemnoniebieskie liczby są indeksem połączeń między punktami. Teraz, biorąc …
Biorąc pod uwagę 2 liczby całkowite reprezentujące rozmiar pola xi ywyprowadzamy ścieżkę przez pole. Przykładowe dane wyjściowe dla 5, 4: # # # ### ### # Całe pole ma wymiary 5 na 4, a ścieżka składa się z krzyżyków przecinających pole. Ścieżka powinna zawsze zaczynać się w lewym górnym rogu …
Wiesz, ostatnio mieliśmy wiele „alfabetycznych” wyzwań. ( raz dwa trzy cztery pięć .) Chociaż uwielbiam dobre wyzwanie, a te wyzwania były bardzo zabawne, myślę, że nadszedł czas na zmianę tempa. Musimy wykluczyć takie wyzwania w przyszłości. Czas na automatyzację ! Znajdziesz dla mnie trochę alfabetów, a dla automatyzacji (i chwały!) …
W zeszłym tygodniu pracowaliśmy nad stworzeniem najkrótszego ciągu 1-D przy użyciu 10 000 najlepszych słów w języku angielskim . Teraz spróbujmy tego samego wyzwania w 2D! Wszystko, co musisz zrobić, to wziąć wszystkie powyższe słowa i umieścić je w możliwie jak najmniejszym prostokącie, umożliwiając nakładanie się. Na przykład, jeśli twoje …
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 trygonometryczne mają współpracę domenę że każdy tylko przęseł pół okręgu. W wielu językach są wbudowane atan2funkcje przekształcania współrzędnych …
Wprowadzenie Niech pole będzie prostokątem wypełnionym tylko znakami -i [0-9]. Przykładem pola jest: 11-011123 111-010-- 0010---01 111-01234 Widzisz, że to pole zostało podzielone na trzy mniejsze obszary: Aby obliczyć wynik mniejszego obszaru, po prostu dodajemy wszystkie liczby. Na przykład: 11 111 0010 111 1 + 1 + 1 + 1 …
Jestem na pozycji (0, 0) nieskończonego dwuwymiarowego miasta, które jest doskonale podzielone na bloki wyśrodkowane w każdym punkcie sieci, z których niektóre zawierają budynki. Budynek w pewnym punkcie (x, y) zajmuje cały kwadrat z przeciwległymi narożnikami w (x-.5, y-.5) i (x + .5, y + .5) , łącznie z jego …
Aby znaleźć igłę w stogu siana, musisz znaleźć największy ciągły stóg siana zawierający dokładnie jedną igłę . Pamiętaj, że nie można łączyć komórek na przekątnych, tylko w lewo / w prawo / w górę / w dół. Wejście Tablica (lub kilka wierszy wprowadzania przez użytkownika, wybór ) znaków 'N'(igły) i …
Wyzwanie Podana lista ["Programming", "Puzzles", "Code", "Golf"]słów wypisuje słowa w stylu krzyżówki: Programowanie u z z G l Kod ls fa Algorytm Musisz przetworzyć listę w podanej kolejności. Słowa są drukowane w naprzemiennych orientacjach, zaczynając od poziomu . Te dwa słowa przecinają się na pierwszej literze pierwszego słowa, które jest …
tło Chciałem stworzyć ładną chmurę słów, taką jak ta: these are words floating I obliczane na (x,y)-coordinates z pierwszej litery każdego słowa, podłączyć je do mojego Word chmura generatora, i niech się wykonywać swoje zadania. Jednak przypadkowo użyłem (y,x)współrzędnych, więc wynik wygląda następująco: these floating words are Ponieważ jestem zbyt …
Przegląd Pearls (lub Masyu) to gra logiczna rozgrywana na siatce. Na siatce umieszczono czarno-białe perły. Celem jest utworzenie pojedynczej, zamkniętej pętli, która przechodzi przez każdą perłę, używając tylko odcinków linii prostych i kątów prostych. Istnieją pewne zasady rządzące interakcją pętli z perłami: Białe perły należy przepłynąć prosto , ale pętla …
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.