Programowanie puzzli i Code Golf

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

8
Najkrótsza reprezentacja numeru niedociążenia
Tekst aromatyzujący Stos oparte esolang niedoci¿eniem ma jakieś ciekawe powiązania programowania funkcjonalnego. Jednym z nich jest traktowanie liczbowego typu danych - podobnie jak rachunek lambda, reprezentujesz liczbę naturalną N za pomocą funkcji, która wykonuje akcję N razy. Aby uprościć sprawę, rozważymy tylko następujący podzbiór poleceń niedociążenia: : - To polecenie …

2
Quina poety
Napisz czytać z 1 lub więcej schematem wierszy z http://en.wikipedia.org/wiki/Rhyme_scheme podczas czytania. Następujące znaki są wypowiadane na głos: wszelkie alfanumeryczne słowa lub znaki, których nie ma w komentarzu; znaki porównania i arytmetyczne (+ plus; - minus; * razy, / podzielone przez, | lub, || lub, i oraz && i,! nie, …

11
Oblicz swoją reputację wymiany stosów
Tło: Często zdarza mi się, że przeglądając stronę Stackexchange, zaczynam się zastanawiać, jak ludzie zdobywają reputację. Wiem, że zawsze mogę liczyć na codegolf SE w rozwiązaniu moich problemów, więc oto: Utwórz program, który zaakceptuje dodatnią liczbę całkowitą reprezentującą reputację osoby. Zignorujemy nagrody i stwierdzimy, że są to jedyne sposoby na …
13 code-golf 


28
Wypisuje n-te cyfry liczby całkowitej
Bez użycia łańcuchów (z wyjątkiem, gdy jest to konieczne, na przykład z wejściem lub wyjściem) obliczyć n-tą liczbę od lewej liczby całkowitej (w podstawie 10). Dane wejściowe zostaną podane w tym formacie: 726433 5 Dane wyjściowe powinny wynosić: 3 ponieważ jest to piąta cyfra „726433”. Dane wejściowe nie będą zawierać …
13 code-golf  math 

1
Brainf ** k Debugger
Twoim wyzwaniem jest takie wejście (program Hello World): ++++++++[>++++[>++>+++>+++>+<<<<-]>+>+>->>+[<]<-]>>.>---.+++++++..+++.>>.<-.<.+++.------.--------.>>+.>++. I wyślij monit (który będzie "> "): > Użytkownik może następnie wprowadzić dowolne polecenie. Twój prosty debugger musi mieć następujące polecenia: S - krok Podaj bieżącą lokalizację (patrz L) po wykonaniu kroku. S(a positive integer) - krok tyle spacji L - …

6
Mój robot uciekł z laboratorium!
Mój robot jakoś zwarł i przypadkowo uciekł gdzieś z mojego laboratorium! Na szczęście za każdym razem, gdy to robi, rozpoczyna się sekwencja wyłączania, dająca mu wystarczająco dużo czasu, aby losowo się odwrócił i pobiegł w kierunku przeciwległym przez pięć rund, zanim się wyłączy. Jego żyroskop i funkcje akcelerometru nadal przekazują …
13 code-golf  math 

3
Utwórz kontroler wygranych w kółko i krzyżyk
Tworzenie najkrótszy program, aby sprawdzić, kto wygrał w n d Tic Tac Toe gry. Twój program powinien działać, gdy n(szerokość) i d(numer wymiaru) znajdują się w następujących zakresach: n∈[3,6]∩ℕ ie a number from this list: 3,4,5,6 d∈[2,5]∩ℕ ie a number from this list: 2,3,4,5 n = 3; d = 2(3 …

5
Ukryj powitanie Brainf *** w innym kodzie
Celem jest napisanie programu (cokolwiek poza jawnym pieprzeniem mózgu), który wydrukuje najlepszą zasadę Barneya Stinsona : Nowe jest zawsze lepsze. gdy interpretowane normalnie, ale Legen ... poczekaj na to ... pamiętny! Przetwarzane za pomocą interpretera Brainfuck. Niech wygra najpopularniejszy brat. Masz 72 godziny na legendarność.


19
Żegnaj świecie! [Zamknięte]
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 4 lata temu . Napisz program, który sam się wymazuje. Chociaż dokładne zachowanie może być zdefiniowane w ramach implementacji, …

30
Policz wystąpienia liczby całkowitej [zamknięte]
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 3 lata temu . Na podstawie pytania Ile dodatnich liczb całkowitych <1 000 000 zawiera cyfrę 2? . Szukam …


14
Pseudo-fraktal prostokątny
Cel Celem programu jest narysowanie wielokrotnie powiększonego prostokąta artystycznego ASCII, naprzemiennie poziomo i pionowo. Za każdym razem, gdy prostokąt podwaja się, dodatkowy obszar jest reprezentowany przez inną postać, a poprzednie obszary pozostają niezmienione. Dwie najmniejsze sekcje zawierają po jednym znaku i mogą znajdować się w dowolnym rogu. Program przyjmuje jako …

11
Znajdź wszystkie czasy zgodne ze wzorem
Twoim zadaniem jest napisanie programu, który drukuje cały czas (w formacie GG: MM, 24 godziny), według dowolnego z następujących wzorów: Godziny równe minutom, np. 22: 22,01: 01 Godziny równe minutom wstecznym, np. 10:01, 01:10, 22:22 Sekwencje pasujące do H: MM lub GG: MM, zawsze drukowane z GG: MM. Np. 00:12, …

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.