Pytania otagowane jako grid

Dla wyzwań związanych z siatką.


30
Generuj pudełka!
Twoim zadaniem jest generowanie pól przy użyciu dowolnego znaku ASCII w odniesieniu do podanych danych wejściowych. Przypadki testowe 1 1 --> ===== = = ===== 1 2 --> ========= = = = ========= 2 1 --> ===== = = ===== = = ===== 2 2 --> ========= = = = …

1
Ukończ meander wypełniający siatkę
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 …

9
Podział siatki na trójkąty
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 …

8
Szuflada z pięknym wzorem (w zestawie małe kostki)
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 …


4
Od jakiegoś czasu poluję na alfabet
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!) …
18 code-golf  string  grid 

4
Wyszukiwanie minimalne
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 …

15
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 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 …
18 code-golf  math  geometry  trigonometry  code-golf  number-theory  fibonacci  code-golf  math  sequence  fibonacci  code-golf  string  code-golf  math  graphical-output  geometry  code-golf  string  code-golf  math  geometry  code-golf  math  bitwise  number  popularity-contest  graphical-output  image-processing  fractal  code-golf  number-theory  code-golf  date  multi-threading  code-golf  math  code-golf  math  number  sequence  code-golf  math  number  sequence  arithmetic  code-golf  decision-problem  logic-gates  code-golf  decision-problem  balanced-string  code-golf  math  arithmetic  combinatorics  code-golf  expression-building  code-golf  physics  code-golf  abstract-algebra  code-golf  number  arithmetic  integer  code-golf  ascii-art  number  code-golf  number-theory  primes  code-golf  arithmetic  grid  code-golf  code-golf  sequence  code-golf  kolmogorov-complexity  compression  code-golf  math  number  arithmetic  array-manipulation  code-golf  primes  hexagonal-grid  complex-numbers  code-golf  number  counting  code-golf  math  number  arithmetic 

3
Najwyższy wynik na boisku
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 …
18 code-golf  number  grid 

2
Miasta: Linie celownicze
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 …

2
Znajdź stóg siana w igłach
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 …

2
Łańcuch słów w stylu krzyżówki
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 …

1
Transponuj chmurę słów
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 …
18 code-golf  string  grid 

3
Naszyjnik sznurkowy z pereł
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 …

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.