Pytania oznaczone «grid»

25
Znajdź największą liczbę N cyfr w siatce cyfr W przez H.

Napisz program lub funkcję, która przyjmuje dodatnią liczbę całkowitą N i siatkę cyfr dziesiętnych (od 0 do 9) o szerokości W i wysokości H (które są również dodatnimi liczbami całkowitymi). Możesz założyć, że N będzie mniejsze lub równe większej z W i H. Wydrukuj lub zwróć największą ciągłą...

25
Analiza składni dwuwymiarowej

tło Alice i Bob tworzą język golfowy, aby wygrać każde wyzwanie PPCG. Alicja chce stworzyć dwuwymiarowy język, taki jak> <>, ale Bob woli składnię przedrostka-przedrostka jak w J. Jako kompromis decyduje się stworzyć dwuwymiarowy język przedrostka-przedrostka. Parser jest trudny do...

25
Wyjmij planszę Sudoku

Dzisiejsze wyzwanie jest proste: bez żadnego wkładu, wypisz dowolną prawidłową planszę sudoku. Jeśli nie znasz sudoku, Wikipedia opisuje, jak powinna wyglądać ważna tablica : Celem jest wypełnienie siatki 9 × 9 cyframi, tak aby każda kolumna, każdy wiersz i każda z dziewięciu podsiatek 3 × 3,...

24
Przeliczające koło kwadraty jednostek przechodzi

Napisz program lub funkcję, która podając całkowity promień r zwraca liczbę jednostek kwadratów, przez które przechodzi promień r wyśrodkowany na początku. Jeśli okrąg przechodzi dokładnie przez punkt na siatce, który nie jest liczony jako przejście przez sąsiednie kwadraty jednostek. Oto...

24
Wdrożenie uproszczonego kerningu

Wprowadzenie Kerning oznacza dostosowanie odstępów między literami tekstu. Jako przykład rozważmy słowo Topnapisane trzema następującymi glifami: ##### ..... ..... ..#.. ..... ..... ..#.. ..##. .###. ..#.. .#..# .#..# ..#.. .#..# .#..# ..#.. ..##. .###. ..... ..... .#... ..... ........

24
Wykrywanie pętli - nie takie!

Celem tego wyzwania jest znalezienie kierunku i obszaru zamkniętego w pętli. Wkład: Prostokątna siatka składająca się całkowicie z tych znaków: ^v<> (Opcjonalnie możesz otrzymać wymiary siatki przed samą siatką dziesiętnie z wybranym prefiksem, sufiksem i separatorem). Pętli w sieci jest...

24
KOTH: Wszyscy kochają tokeny

W tej grze dwóch graczy rywalizuje o zjedzenie żetonów o największej liczbie punktów, ale jest pewien zwrot akcji! Zjedzenie wielu żetonów w jednym rzędzie tego samego koloru daje ciągle rosnącą premię, ale uważaj, bo przeciwnik pokrzyżuje twoje plany, jedząc żetony, które chcesz, zanim będziesz...

24
Ice Golf Challenge

Celem tego wyzwania jest napisanie programu lub funkcji, która zwraca najmniejszą liczbę uderzeń potrzebnych do ukończenia danego kursu. Wkład Układ kursu można przekazać w dowolny odpowiedni sposób i format. (odczytane z konsoli, przekazane jako parametr wejściowy, odczytane z pliku lub...

24
Spirala alfanumeryczna

Zadanie jest bardzo proste: po podaniu danych wyjściowych wypuść jedną z następujących spiral: Input = 1daje spiralę z literą Azaczynającą się w lewym górnym rogu: A B C D E F T U V W X G S 5 6 7 Y H R 4 9 8 Z I Q 3 2 1 0 J P O N M L K Input = 2daje spiralę z literą Arozpoczynającą się w prawym...

23
Układanka Semi-palindrome

Palindrom to słowo, które jest jego własną odwrotnością. Teraz są słowa, które mogą wyglądać jak palindromy, ale nie są. Na przykład rozważ słowo sheesh, sheeshnie jest palindromem, ponieważ jego odwrotność jest hseehsinna, jednak jeśli uważamy, że shjest to jedna litera, to odwrotnie sheesh. Tego...

23
Jak wielka jest twoja ziemia?

W tym wyzwaniu obliczysz, jak wspaniała jest twoja ziemia. Napisz program lub funkcję, która oblicza rozmiar twojej ziemi, biorąc pod uwagę ścianę, którą zbudowałeś. Otrzymujesz niepusty ciąg wejściowy zawierający zestaw 4 różnych wybranych znaków, które reprezentują cztery kierunki „góra”,...

23
Losowe ścieżki hydrauliczne

Napisz program lub funkcję, która przyjmuje trzy liczby całkowite, szerokość w, wysokość hi liczbę kroków s. Będziesz rysowanie non-self-przecinających błądzenia losowego s kroki długo na zasadzie 5*wprzez 5*hpiksela obrazu, w którym każda komórka 5 przez 5 piksel jest albo pusty (czysty beż) lub...

22
Pokryj region prostokątami

Wkład Twój wkład w to wyzwanie jest listą liczb całkowitych. Reprezentują południowo-zachodnie rogi kwadratów jednostek na płaszczyźnie, a lista przedstawia ich związek jako podzbiór płaszczyzny. Na przykład lista [(0,0),(1,0),(0,1),(1,1),(2,1),(1,2),(2,2)] przedstawia czerwony zestaw na tym...

22
Grid-Routing Battle

UWAGA: To wyzwanie jest obecnie martwe, ponieważ nie mogę zainstalować języków potrzebnych do uruchomienia meczu. Jeśli ktoś ma czas i zainteresowanie, aby to zrobić, nie mam nic przeciwko. Tabela wyników znajduje się na dole ogłoszenia. Jest to pół-kooperacyjne wyzwanie króla wzgórza, w którym...

22
Zrób proste opakowanie słowa

(Uwaga: to moje pierwsze pytanie w golfa z kodem, ale o ile wiem, nikt inny tego nie zrobił, więc powinienem być dobry.) Twoim zadaniem jest stworzenie programu lub funkcji, która pobierze ciąg znaków si liczbę całkowitą n, i zwróci lub wyprowadzi tekst zawinięty w wiele wierszy. Każde słowo musi...

22
Rozwiąż Grid-Tangram

Tangram jest zagadką rozwarstwienie wykonany z siedmiu kształtach: pięć różnej wielkości trójkąty, równoległoboku i kwadratowych. Biorąc pod uwagę kształt, celem jest odtworzenie kształtu przy użyciu wszystkich elementów i bez nakładania się. Istnieje oczywiście nieskończenie wiele sposobów na...

22
Uzyskaj losową liczbę n cyfr z wyraźnymi cyframi, a najpierw nie zero

Przeczytałem to pytanie i pomyślałem, że będzie to niezłe wyzwanie. Zadanie Podaj dane wejściowe, aby 0<n<10wygenerować losową liczbę z dokładnie n cyfr pierwszy nie 0 więc f(n)>10**(n-1)-1 wyraźne cyfry Kryteria wygranej To jest golf golfowy, więc wygrywa najkrótszy...

22
Podziel siatkę na siatkę

Wprowadzenie Jest mała wioska z kilkoma domami i pustymi polami. Lokalni biurokraci chcą podzielić wioskę na działki, tak aby każda działka zawierała dokładnie jeden dom, a granice działek tworzą ładną linię prostą. Twoim zadaniem jest ustalenie, czy jest to możliwe. Zadanie Twoje dane wejściowe...