Programowanie puzzli i Code Golf

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

18
Akronimy rekurencyjne
Cel Z Wikipedii : Akronim rekurencyjny to akronim, który odnosi się do siebie w wyrażeniu, za którym stoi. Twoim celem jest sprawdzenie, czy łańcuch jest akronimem rekurencyjnym. Akronim to pierwsze słowo W słowach nie jest rozróżniana wielkość liter, oddzielone pojedynczym odstępem. Podany ciąg nie zawiera interpunkcji ani apostrofu. Tylko pierwsza …
31 code-golf 

22
Gra w golfa ASCII-art
Spróbujmy zagrać w golfa w ten ascii-art przedstawiający golfistę: „\. . |> 18 >> \. „. | O >>. „o | \. | / \. | / /. ” | jgs ^^^^^^^ `^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^ Źródło: JGS - http://www.retrojunkie.com/asciiart/sports/golf.htm Zasady: Brak danych wejściowych Niedozwolone zasoby zewnętrzne Dane wyjściowe muszą być dokładnie …

30
Lockers vs. Crackers: The Five-Element Sequence
Wyzwanie Proste wyzwanie „szpieg kontra szpieg”. Napisz program o następujących specyfikacjach: Program może być napisany w dowolnym języku, ale nie może przekraczać 512 znaków (przedstawionych w bloku kodu na tej stronie). Program musi zaakceptować 5 podpisanych 32-bitowych liczb całkowitych jako dane wejściowe. Może mieć postać funkcji, która akceptuje 5 argumentów, …

17
Tworzenie interpretera HQ9 +
Celem tego kodu golfowego jest stworzenie interpretera dla języka programowania HQ9 + W tym języku programowania dostępne są 4 polecenia: H - drukuje „Witaj, świecie!” Q - drukuje kod źródłowy programu 9 - drukuje tekst piosenki „99 butelek piwa” + - zwiększa akumulator Zasady: Ponieważ akumulator nie jest zdefiniowany, możesz …


29
Pitch Dark (pamięć o Godzinie dla Ziemi)
Twój cel jest prosty: program musi całkowicie czarny ekran komputera . Po uruchomieniu programu ekran musi szybko całkowicie zmienić kolor na czarny i pozostać nim do momentu wyjścia z programu (dowolny klawisz lub Alt + F4, ruch myszy itp.), Po czym wszystko powinno wrócić do normy. Dlatego wyłączanie komputera lub …
31 code-golf 

30
Najkrótszy sposób na odwrócenie liczby
Napisz funkcję (lub równoważny podprogram), aby zaakceptować pojedynczy argument o wartości całkowitej i zwrócić (o podobnym typie) wartość znalezioną przez odwrócenie kolejności 10-cyfrowych cyfr argumentu. Na przykład podany 76543 zwraca 34567
31 code-golf  number 


3
Pijany maszynistka
tło Maszynistka wraca do domu po jakimś drinku i zdaje sobie sprawę, że ważna litera wciąż musi zostać napisana. Aby upewnić się, że sprawdza poprawność tekstu, pisze znak tekstowy bh vjaracter t0, upewnij się, że jest poprawny. Jednak nadal nie uda mu się przegapić niektórych klawiszy. Twoim zadaniem jest napisanie …

30
Zamień dwa podane wskaźniki
Biorąc pod uwagę tablicę dodatnich liczb całkowitych i dwa różne poprawne indeksy, zwróć tablicę z dwoma elementami odpowiadającymi zamianie dwóch indeksów. Możesz wybrać indeksowanie 0 lub indeksowanie 1, ale poniższe przypadki testowe będą indeksowane jako 0. array m n output [1,2,3,4] 0 1 [2,1,3,4] [5,8,9] 0 2 [9,8,5] [11,13,15,3] 1 …

30
Usuń zera początkowe i końcowe
Biorąc pod uwagę niepustą listę / tablicę zawierającą tylko nieujemne liczby całkowite takie jak to: [0, 0, 0, 8, 1, 4, 3, 5, 6, 4, 1, 2, 0, 0, 0, 0] Wypisuje listę z usuniętymi końcowymi i wiodącymi zerami. Dane wyjściowe dla tego będą: [8, 1, 4, 3, 5, 6, …

1
Pomieszaj moje próby rozwiązania problemu zatrzymania
Uwaga: specyfika tego wyzwania jest z natury trudna do zrozumienia. Prawdopodobnie wymaga co najmniej pierwszego kursu teorii obliczeń lub równoważnego czytania w tle. Ponadto samo wyzwanie jest dość trudne. Udzielenie odpowiedzi będzie wymagało napisania całego tłumacza dla wybranego podzbioru wybranego przez ciebie języka, i nie tylko to, ale tłumacz będzie …

3
Zbuduj ze mną język golfa
Wielu użytkowników PPCG pomogło w stworzeniu tego wyzwania, zarówno na czacie, jak i w piaskownicy, w szczególności Martin Ender , AdmBorkBork , Emigna i user202729 Nasza społeczność uznała za konieczne stworzenie zestawu języków zaprojektowanych specjalnie do gry w golfa, „języków golfowych”, jak je nazywamy. Takie języki ewoluowały od niegdyś genialnego, …

14
2 koty w Quine
Wyzwanie Utwórz dwa programy, A i B, które są programami dla kotów w tym samym języku. Po połączeniu, AB (również w tym samym języku) powinno być quine. Załóżmy na przykład, helloi worldto zarówno programy Cat in języka XYZ. Jeśli helloworldjest to quine w tym języku, to twoje rozwiązanie jest ważne. …
30 code-golf  quine 

4
Życie może być kolorowe!
Każda komórka w przypominającym życie automacie komórkowym potrzebuje tylko jednego bitu, aby ją przedstawić, ponieważ może być tylko żywa lub martwa. Oznacza to, że są tylko dwa kolory; strasznie nudne. Normalne obrazy mają 24 bity na piksel (8 w każdym z RGB). Oznacza to, że na normalnym obrazie z pikselami …

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.