Programowanie puzzli i Code Golf

10
Wyszukiwarka pozycji alfabetu

Zainspirowany Kata Codewars . Twoim celem jest pobranie ciągu wejściowego takiego jak ten: "'Twas a dark and stormy night..." i zwraca ciąg zawierający pozycję każdego znaku w alfabecie, oddzielony spacjami i ignorujący znaki niealfabetyczne, takie jak to: "20 23 1 19 1 4 1 18 11 1 14 4 19 20...

10
Wizualizuj tablicę Nim jak ekspert

tło W grze Nim gracze naprzemiennie usuwają „kamienie” z „stosów”: w każdej turze gracz musi usunąć jeden lub wszystkie kamienie z jednego stosu. Celem Nim jest zabranie ostatniego kamienia lub, w wariancie misere, zmusić przeciwnika do zrobienia tego - jednak okazuje się, że strategie są prawie...

10
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...

10
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 = (1,2,3) Y =...

10
Skomponuj dwa programy Brainfuck

Biorąc pod uwagę 2 fragmenty kodu pieprzenia mózgu Ai Bwypisz trochę kodu pieprzenia mózgu, Cktóry zachowuje się tak samo, jak uruchamianie Bz wejściem Awyniku s. Zauważ, że Cmusi działać dla wszystkich danych wejściowych, które pasują do następujących założeń, tak jakby je podano A. Możesz...

10
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...

10
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...

10
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ę...

10
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...

10
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...

10
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...

10
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...

10
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...

10
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...

10
W przestrzeni i czasie

Wprowadzenie: Generalnie zazwyczaj mówią o czterech wymiarach: trzy wymiary przestrzeni dla x, yoraz z; i jeden wymiar czasowy. Przez wzgląd na to wyzwanie, jednak my podzielić na trzy wymiar czasu także: past, present, i future. Wejście: Dwie listy wejściowe. Jedna zawiera x,y,zwspółrzędne...

10
Arbitrary Randomness (edycja Speed)

Biorąc pod uwagę liczbę całkowitą n, oblicz zestaw nlosowych unikatowych liczb całkowitych w zakresie 1..n^2(włącznie) tak, aby suma tego zbioru była równan^2 W tym przypadku losowy oznacza równomiernie losowy między prawidłowymi wyjściami. Każde prawidłowe wyjście dla danej nmusi mieć jednolitą...