Programowanie puzzli i Code Golf

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



30
Prezentacja języków
Notatki Wątek jest otwarty i odblokowany tylko dlatego, że społeczność postanowiła zrobić wyjątek . Proszę nie używać tego pytania jako dowód, że można zadawać pytania podobne tutaj. Proszę nie tworzyć dodatkowych pokazowych pytania. To nie jest już konkurs popularności , ani długości fragmentów nie są ograniczone przez liczbę głosów. Jeśli …
507 showcase 

1
Zbuduj zegar cyfrowy w grze życia Conwaya
Twoim zadaniem jest zbudowanie symulacji Game of Life przedstawiającej zegar cyfrowy, który spełnia następujące właściwości: Zegar wyświetla godziny i minuty po przecinku (na przykład 12:00, 3:59, 7:24) o innym stanie na każdym z 1440 minut dzień - albo godziny będzie od 0 do 23 lub od 1 do 12 ze …

30
Obrazy we wszystkich kolorach
Podobne do zdjęć na allrgb.com , obrazy, w których każdy piksel ma unikalny kolor (żaden kolor nie jest używany dwa razy i nie brakuje koloru). Podaj program, który generuje taki obraz, wraz ze zrzutem ekranu lub plikiem wyjściowym (prześlij jako PNG). Utwórz obraz wyłącznie algorytmicznie. Obraz musi mieć rozmiar 256 …

30
"Witaj świecie!"
Więc ... to trochę zawstydzające. Ale nie mamy prostego „Witaj, świecie!” wyzwanie jeszcze (pomimo 35 oznaczonych tagiem hello-world i wciąż rośnie). Chociaż nie jest to najciekawszy golf w popularnych językach, znalezienie najkrótszego rozwiązania w niektórych esolangach może być poważnym wyzwaniem. Na przykład, o ile wiem, nie wiadomo, czy udało się …


30
Najbardziej kreatywny sposób wyświetlania 42
Douglas Adams urodził się 11 marca 1952 r. I zmarł, gdy miał zaledwie 49 lat. Na cześć tego wspaniałego pisarza wzywam was do pokazania 42 w możliwie najbardziej kreatywny sposób. Możesz wydrukować go w dzienniku za pomocą skomplikowanej metody lub wyświetlić jako grafikę ASCII lub cokolwiek innego! Po prostu wymyśl …

30
American Gothic w palecie Mona Lisa: Zmień układ pikseli
Otrzymasz dwa prawdziwe kolorowe obrazy, Źródło i Paletę. Niekoniecznie mają takie same wymiary, ale gwarantuje się, że ich obszary są takie same, tj. Mają taką samą liczbę pikseli. Twoim zadaniem jest stworzenie algorytmu, który tworzy najdokładniej wyglądającą kopię źródła, używając tylko pikseli w palecie. Każdy piksel w palecie musi zostać …

17
Zbuduj bombę kompilatora
Wprowadzenie Jesteś prawdopodobnie zna bomby zip , bomb XML itp Mówiąc prościej, są (względnie) to małe pliki, które produkują ogromne wyjście kiedy interpretowane przez naiwnego oprogramowania. Wyzwaniem jest nadużycie kompilatora w ten sam sposób. Wyzwanie Napisz kod źródłowy, który zajmuje 512 bajtów lub mniej i który kompiluje się w plik, …

30
Potwierdź ciąg
W tym wyzwaniu musisz wziąć ciąg pasujący do wyrażenia regularnego ^[a-zA-Z]+$lub cokolwiek rozsądnego (nie musisz brać pod uwagę wielkich lub małych liter, jeśli chcesz) (możesz założyć, że ciąg jest wystarczająco długi i ma odpowiednią strukturę dla wszystkich operacji) i wypisuje kolejny ciąg, wygenerowany podobnie do słowa na końcu ostatniego tweeta …
371 code-golf  string 

1
Regex, który pasuje tylko do siebie
Istnieje kilka całkiem fajnych wyzwania tam udziałem regex ( Self-dopasowanie wyrażenia regularnego , Regex walidacji regex ) Może to być niemożliwe, ale czy istnieje wyrażenie pasujące TYLKO do siebie? UWAGA, należy uwzględnić ograniczniki: na przykład /thing/musi pasować, /thing/a nie pasować thing. Jedynym możliwym dopasowaniem dla Twojego wyrażenia musi być samo …

30
Tweetable Mathematical Art [zamknięte]
Matematyka liczb całkowitych może generować niesamowite wzory, gdy zostaną ułożone na siatce. Nawet najbardziej podstawowe funkcje mogą przynieść oszałamiająco dopracowane projekty! Twoje wyzwanie Napisz 3 tweetyty (czyli 140 znaków lub mniej) funkcji dla wartości czerwonego, zielonego i niebieskiego dla obrazu 1024x1024. Wejściowymi funkcjami będą dwie liczby całkowite i (numer kolumny …

8
Upgoat czy Downgoat?
Biorąc pod uwagę obraz kozy, twój program powinien najlepiej spróbować ustalić, czy koza jest do góry nogami, czy nie. Przykłady Są to przykłady danych wejściowych. Nie rzeczywiste dane wejściowe Wejście: Wynik: Downgoat Spec Twój program powinien mieć maksymalnie 30 000 bajtów Dane wejściowe będą zawierać pełną kozę Zdjęcie zawsze będzie …

23
Napisz około Moby Dicka
Oto plik tekstowy ASCII o wielkości 1,2 MB zawierający tekst Moby-Dicka Hermana Melville'a ; lub Wieloryb . Twoim zadaniem jest napisanie programu lub funkcji (lub klasy itp. - patrz poniżej), które otrzymają ten plik po jednym znaku na raz, i na każdym kroku należy odgadnąć następny znak. To jest wyzwanie …

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.