Programowanie puzzli i Code Golf

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

7
Rysuj za pomocą swojego procesora
Natknąłem się na artykuł, w którym studenci wykorzystali ruch sieciowy do narysowania swojego uniwersytetu na wykresie IPv6 w tym kraju . [wizerunek] Twój cel jest prosty do opisania, ale trudny do zrealizowania. Narysuj tekst MAIL (ponieważ jest to jedno z niewielu słów, które można odczytać na wykresie 1D) na wykresie …
289 code-golf 

30
Potrzebuję programu, w którym użytkownik wprowadza tablicę podwójnych, a program wyświetla tablicę posortowaną
Uwaga: To pytanie zostało poważnie zredagowane od czasu, gdy opublikowałem je tutaj. Reguły zostały przeniesione tutaj , przeczytaj je przed opublikowaniem jakiejkolwiek odpowiedzi, aby zrozumieć cel tego. To było pierwsze pytanie stworzone w kategorii trollowania kodu . Wyobraź sobie, że leniwy użytkownik stosu przepełnienia stosu zadaje następujące pytanie: Potrzebuję programu, …

30
Niech wygląda na to, że pracuję
Często uruchamiam skrypt lub kwerendę, których uruchomienie zajmuje dużo czasu. Mogę zostawić ten skrypt otwarty i cieszyć się zwlekaniem bez poczucia winy. A co, jeśli mógłbym napisać skrypt, który wydaje się być jednym z powyższych skryptów dla każdego obserwatora, ale tylko w wyglądzie? Mógłbym umieścić to na ekranie i cieszyć …

30
Nie jesteśmy obcy kodować golfa, znasz zasady, ja też
Napisz najkrótszy program, który drukuje cały tekst piosenki „Never Gonna Give You Up” Ricka Astleya. Zasady: Musisz wyprowadzać teksty dokładnie tak, jak pojawiają się w powyższej paczce *. Oto zrzut zrzutów: http://pastebin.com/raw/wwvdjvEj Nie można polegać na żadnych zasobach zewnętrznych - wszystkie teksty muszą być generowane przez / osadzone w kodzie. …

30
Wskazówki dotyczące gry w golfa w języku Python
Jakie masz ogólne wskazówki na temat gry w golfa w Pythonie? Szukam pomysłów, które można zastosować do problemów związanych z golfem i które są przynajmniej w pewnym stopniu specyficzne dla Pythona (np. „Usuń komentarze” nie jest odpowiedzią). Proszę zamieścić jedną wskazówkę na odpowiedź.
248 code-golf  python  tips 

30
Pomaluj Starry Night obiektywnie w 1kB kodu
Uwaga : Anders Kaseorg otrzymał na razie zgodę, aby zwrócić uwagę na jego wspaniałą odpowiedź, ale wyzwanie to jeszcze nie koniec! W ofercie jest wciąż 400 punktów nagrody dla każdego, kto zdobędzie najwyższy wynik bez korzystania z wbudowanej kompresji. Poniżej znajduje się 386x320reprezentacja png Gwiaździstej nocy van Gogha. Twoim celem …

30
Dodaj język do poliglota
Jest to wyzwanie polegające na łączeniu odpowiedzi, w którym każda odpowiedź opiera się na poprzedniej odpowiedzi. Polecam sortowanie wątku według „najstarszego”, aby mieć pewność co do kolejności, w jakiej posty są tworzone. Uwaga : stało się to dość długotrwałym wyzwaniem, a publikowanie nowych odpowiedzi jest dość trudne. Jako taki, teraz …

30
Gra o przetrwaniu - Stwórz swojego wilka
Tablica Board jest dwuwymiarowa tablica komórek. Komórki są wypełniane przez zwierzęta . Każdego dnia wszystkie Zwierzęta na planszy wykonują jednocześnie jeden ruch. Jeśli dwa lub więcej Zwierząt przejdzie do tej samej komórki, będą walczyć, dopóki jedno nie zostanie. Możliwe ruchy i ataki są następujące: Przenosi - { Move.UP, Move.RIGHT, Move.DOWN, …

30
Bez używania liczb uzyskaj najwyższe możliwe wynagrodzenie. Ale nie przesadzaj!
Kiedy staram się o pracę, której ogłoszenie nie podaje wynagrodzenia, wyobrażałem sobie wyjątkowo złego ankietera, który dałby kandydatowi możliwość wyboru własnej pensji ... poprzez „grę w golfa”! Tak to wygląda po prostu: Bez używania liczb napisz kod, który podaje roczną pensję, którą chcesz zaoferować. Jednak umiejętność pisania zwięzłego kodu jest …

30
Ewolucja „Hello World!”
Konkurs został oficjalnie zakończony, zwycięzcą został jimmy23013 . Gratulacje! Wyzwanie polega na stworzeniu programu, który drukuje Hello World!na standardowym ekranie. Problem polega na tym, że twój program musi mieć odległość Levenshteina 7 lub mniej od programu w odpowiedzi przesłanej przed tobą. Jak to będzie działać Poniżej złożyli już pierwsza odpowiedź …

30
Kod, który zostanie wykonany tylko raz
Cel Celem tego wyzwania jest napisanie kodu, który wykona się tylko raz. Oznacza to w zasadzie, że w jakiś sposób uszkadza program, skrypt lub środowisko. Ponowne uruchomienie systemu pozwala na ponowne uruchomienie kodu, co jest dozwolone. Punktacja Liczba głosów Wszystkie założenia muszą być wyraźnie wymienione. Wszelkie odpowiedzi inicjujące ponowne uruchomienie …

30
Wydrukuj każdą postać, której Twój program nie ma
Twoim zadaniem jest zbudowanie programu (wykorzystującego tylko drukowane znaki ASCII i / lub tabulatory i znaki nowej linii), który wypisze dokładnie znaki w drukowanej przestrzeni ASCII ( 0x20do 0x7e), które nie pojawiają się w kodzie źródłowym programu (jednak w dowolnej kolejności wiele razy). Wygrywa najkrótszy kod do wykonania tego w …

21
ROZBROJ BOMBĘ!
Zostałeś zatrudniony za swoją wiedzę techniczną jako pomocnik Tajnego Agenta, aby zapewnić, że dobry facet może wykonać swoją pracę i uratować świat. To twoja ostatnia misja przed przejściem na emeryturę z wysoką wypłatą i wdzięcznością całego świata. Ale zanim będziesz musiał rozbroić BOMB Big Overly Massive Złego Geniusza (wydaje się, …

30
Zagraj w golfa na dobre!
Używając wybranego języka, zagraj w golfa . Quine to program niepusty komputerowy, który nie bierze wejście i tworzy kopię własnego kodu źródłowego jako jedynego wyjścia. Bez oszustwa - oznacza to, że nie można po prostu odczytać pliku źródłowego i wydrukować go. Również w wielu językach pusty plik jest również quine: …
204 code-golf  quine 

30
Co? Żaden błąd? [Zamknięte]
Twoje zadanie jest proste. Napisz program, który oczywiście powinien generować błąd na pierwszy rzut oka, zarówno podczas kompilacji, jak i uruchamiania, ale albo nie, albo generuje jakiś inny niepowiązany błąd. To konkurs popularności, więc bądź kreatywny.

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.