Programowanie puzzli i Code Golf

Pytania i odpowiedzi dotyczące programowania entuzjastów puzzli i graczy kodowych

1
Solami Tatamibari
tło Tatamibari to logiczna łamigłówka zaprojektowana przez Nikoli. Układanka Tatamibari jest rozgrywana na prostokątnej siatce z trzema różnymi rodzajami symboli: +, -. a |. Solver musi podzielić siatkę na regiony prostokątne lub kwadratowe zgodnie z następującymi zasadami: Każda partycja musi zawierać dokładnie jeden symbol. +Symbol musi być zawarty w kwadracie. …

15
Transformatory w przebraniu (wątek gliniarzy)
Wątek rabusia jest tutaj Zadaniem gliniarzy jest napisanie funkcji lub programu, który, gdy otrzyma dane wejściowe, generuje skończony ciąg deterministyczny. Jeśli program otrzyma inne dane wejściowe, powinien zwrócić inne dane wyjściowe. Zasady: Zgłoszenia składają się z Nazwa języka Jeśli zostaną użyte jakieś flagi, powinny zostać ujawnione. Liczba bajtów programu Liczba …

15
Znajdź rekurencyjny akronim
Wprowadzenie Rekurencyjny akronim jest skrótem, który zawiera lub odnosi się do siebie, na przykład: Fishmoże być rekurencyjny akronim Fish is shiny hero, który zawiera zawiadomienie jak również sam skrót. Innym przykładem jest Hi-> Hi igloo. Lub nawet ppcg paints->ppcg paints cool galaxies pouring acid into night time stars Zasadniczo zdanie …
10 code-golf  string 

25
Zagrajmy w tenisa 2: gra wschód-zachód
Jest to wyzwanie Grajmy w tenisa przez Daniela . Proponuje postawienie sądu w kierunku północ-południe. Moją propozycją jest stworzenie boiska do gry w tenisa również w kierunku wschód-zachód. Musisz wydrukować kort tenisowy, ale musisz to zrobić w jak najmniejszej liczbie bajtów z powodów poufnych. Kort tenisowy ------x------ | | x …

15
Rosencrantz i Guildenstern są Code
W absurdalnej sztuce Rosencrantz i Guildenstern nie żyją , dwaj główni bohaterowie Rosencrantz i Guildenstern (czy są?) Zawsze mieszają, która z nich jest kim - a czasem która z ich części ciała jest - z powodu postrzeganego braku indywidualna tożsamość. Czy nie byłoby absurdalne, gdyby nawet tasowali się wokół swoich …
10 code-golf 

5
Uproszczenie Amidakuji (阿 弥陀 籤)
Jeśli kiedykolwiek miałeś styczność z kulturą japońską lub wschodnioazjatycką, na pewno spotkałeś się z grą Amidakuji: Jak wyjaśnia Wikipedia , jest to rodzaj loterii rysowanej na papierze i służącej do losowego wybierania permutacji N. przedmiotów. Na przykład można go użyć do losowego przypisania sekwencji początkowej N osobom lub N nagród …

5
Księga zaklęć czarnoksiężnika
Edycja : Nie grałem wcześniej w D&D, więc kiedy początkowo zadałem to pytanie, nie zbadałem go właściwie. Przepraszam za to i wprowadzam kilka zmian, które mogą unieważnić odpowiedzi, aby zachować jak największą zgodność z zasadami dnd 5e. Przepraszam. Fan D&D z ostatniego Hot Network Question wydaje się mieć problem z …

13
Mnożenie i dzielenie
Biorąc pod uwagę wartość x, znajdź najmniejszą wartość liczbową większą niż y, którą można pomnożyć i podzielić przez x , zachowując wszystkie oryginalne cyfry. Nowe liczby nie tracą cyfr. Nowe liczby nie zyskują cyfr. Na przykład: Dane wejściowe: x = 2, y = 250000 Oryginał: 285714 Rejon: 142857 Mnożenie: 571428 …
10 code-golf  number 

1
KoTH: Gomoku (pięć z rzędu)
Gomoku lub Pięć z rzędu to gra planszowa rozgrywana przez dwóch graczy na siatce z czarno-białymi kamieniami. Ten, kto umie układać kamieni z rzędu (poziomo, pionowo lub po przekątnej), wygrywa.15 × 1515×1515 \times 15555 Zasady W tym KoTH zagramy w zasadę Zamień2, co oznacza, że ​​gra składa się z dwóch …

6
Podróżna szczoteczka do zębów
Wprowadzenie Dzisiejsze wyzwanie dotyczy zębów. W szczególności ile czasu zajmuje szczotkowanie od jednego zęba do drugiego. Twoim wyzwaniem jest, biorąc pod uwagę położenie dwóch zębów, uzyskanie jak najkrótszego czasu na szczotkowanie od pierwszego do drugiego. Wyzwanie Do tego wyzwania użyjemy układu przeciętnego dorosłego człowieka: Ten schemat pokazuje szeroko stosowany system …
10 code-golf 

7
Czyich sąsiedzi są wrogo nastawieni?
Wprowadzenie Na potrzeby tego wyzwania zdefiniujemy sąsiadów elementu w macierzy kwadratowej (takiej, że ) jako wszystkie wpisy które sąsiadują bezpośrednio z po przekątnej, w poziomie lub w pionie (tzn. „otaczają” , bez owijania się).A E = A i , j A EEEEAAAE=Ai,jE=Ai,jE=A_{i,j}AAAEEE EEE W przypadku pedantów formalną definicją sąsiadów dla …

5
Powiedz mi fazę księżycową!
Wyzwanie Biorąc pod uwagę obraz Księżyca jako dane wejściowe, wysyłaj fazę Księżyca. Fazy ​​księżyca Twój program otrzyma jeden z tych obrazów w formacie png i musisz wyprowadzić fazę dokładnie tak, jak podano: new moon zrzut heksowy waxing crescent zrzut heksowy first quarter zrzut heksowy waxing gibbous zrzut heksowy full moon …

3
Wyprowadza „ikonę” ASCII
Jeśli rzucisz jajko ASCII w danym kierunku, otrzymujesz ikonę ASCII o rozmiarze n . „Zaczyna się” od jednego o(żółtko) i kontynuuje w danym kierunku z „liniami” składającymi się z 2 do n * . Te *są oddzielone jedną „spacją”, a owszystkie „linie” z nich *są oddzielone „liniami” z „przestrzeni”. Kierunek …

6
Znajdź sumę najbliższych odległości
W tym celu kod powinien przyjmować dwie posortowane tablice liczb całkowitych X i Y jako dane wejściowe. Powinien obliczyć sumę bezwzględnych odległości między każdą liczbą całkowitą w X i jej najbliższą liczbą w Y. Przykłady: X = (1 5,9) Y = (3,4,7) Odległość wynosi 2 + 1 + 2. X …


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.