Programowanie puzzli i Code Golf

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


30
Wskazówki dotyczące gry w golfa w JavaScript
Jakie masz ogólne wskazówki dotyczące gry w golfa w JavaScript? Szukam pomysłów, które można by zastosować do problemów z golfem w kodzie, które są przynajmniej w pewnym stopniu specyficzne dla JavaScript (np. „Usuń komentarze” nie jest odpowiedzią). Uwaga: Zobacz także Porady dotyczące gry w golfa w ECMAScript 6 i nowszych

22
Red vs. Blue - Pixel Team Battlebots
Ten konkurs został oficjalnie zakończony. Zespół niebieski wygrał! Autoram dwa zestawy 50 bitew i, co zadziwiające, Blue wygrał wszystkie 100 z nich. Patrząc na statystyki, jasne jest, że wspólne wpisy PhiNotPi i Sp3000 były prawdziwymi bohaterami. Świetna robota! W rzeczywistości, jeśli zdyskwalifikujesz każdego członka Niebieskiej Drużyny , Sphiboty nadal będą …

30
Witaj świecie! (Każda inna postać)
Napisz program, który wypisze „Witaj, świecie!”. Ale również, jeśli weźmiesz tylko pierwszą, trzecią, piątą itd. Znaki swojego programu, wynikowy program powinien nadal drukować „Witaj, świecie!”. Jeśli twój program to: abc def Powinien on wypisać „Witaj, świecie!”, Ale tak też powinno być acdf Brak rozwiązań z mniej niż 2 znakami.

30
Podwajam źródło, podwoisz moc wyjściową!
Twoim zadaniem, jeśli chcesz to zaakceptować, jest napisanie programu, który wyświetli dodatnią liczbę całkowitą (większą niż 0). Problem polega na tym, że jeśli zduplikuję kod źródłowy, wynik musi być podwójną liczbą całkowitą. Zasady Musisz zbudować pełny program . Oznacza to, że wyjście musi zostać wydrukowane do STDOUT. Początkowe źródło musi …

30
Klawiatura tak realna, że ​​możesz ją prawie SMRZEĆ
... Nie tak, prawda? Zadanie jest proste, wypisz następujący tekst: ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ ________ ||` |||1 |||2 |||3 |||4 |||5 |||6 |||7 |||8 |||9 |||0 |||- |||= |||BS || ||__|||__|||__|||__|||__|||__|||__|||__|||__|||__|||__|||__|||__|||______|| |/__\|/__\|/__\|/__\|/__\|/__\|/__\|/__\|/__\|/__\|/__\|/__\|/__\|/______\| ________ ____ ____ ____ ____ ____ ____ ____ ____ …

30
Zaciemniony Witaj świecie
Utwórz możliwie najkrótszy zaciemniony program, który wyświetla tekst „Hello World”. Aby zostać uznanym za zaciemniony program, musi spełniać co najmniej dwa z następujących wymagań: Nie zawiera znaki: h, l, wi dw każdym przypadku Nie zawiera znaki: e, o, r, 0, i 1w każdym przypadku Nie zawiera znaków: 2lub7 Wejście: brak …

30
La La Land… nie czekaj, Moo Moo Moonlight
To wyzwanie jest hołdem dla zwycięzcy Najlepszego Obrazu na Oscars 2017 La La Land Moonlight ! Napisz funkcję / program, który pobiera ciąg zawierający tylko litery [A-Za-z], cztery symbole, które są wspólne w codziennych zdaniach .,'?i spacjach, i wyprowadza ciąg w stylu La La Land. Aby być bardziej szczegółowym, weź …
122 code-golf  string 

30
Najkrótsza nieskończona pętla nie wytwarzająca żadnych danych wyjściowych
Twoim zadaniem jest stworzenie najkrótszej nieskończonej pętli! Celem tego wyzwania jest stworzenie nieskończonej pętli, która nie generuje danych wyjściowych, w przeciwieństwie do możliwej duplikacji. Powodem tego jest fakt, że kod może być krótszy, jeśli nie zostanie podany wynik. Zasady Każde zgłoszenie musi być pełnym programem. Musisz utworzyć najkrótszą nieskończoną pętlę. …
121 code-golf 

30
Najkrótszy kod do generowania nieskończonego wyjścia
Napisz najkrótszy możliwy kod, który daje nieskończony wynik. To wszystko. Kod zostanie zdyskwalifikowany tylko wtedy, gdy w pewnym momencie przestanie generować dane wyjściowe. Jak zawsze w golfowym kodzie, wygrywa najkrótszy kod. Oto lista odpowiedzi, które moim zdaniem są naprawdę sprytne, aby mogły uzyskać uznanie: Przecinek to zarówno kod, jak i …
121 code-golf 

11
(-a) × (-a) = a × a
Wszyscy wiemy, że (miejmy nadzieję), ale czy możesz to udowodnić?( - a ) × ( - a ) = a × a(−a)×(−a)=a×a(-a) \times (-a) = a \times a Twoim zadaniem jest udowodnienie tego faktu za pomocą aksjomatów pierścienia. Jakie są aksjomaty pierścieniowe? Aksjomaty pierścieniowe są listą reguł, których muszą przestrzegać …


30
95 znaków ASCII… 95 cytatów filmowych
Aktualizacja: Zwycięzca został zdecydowany, ale wyzwanie jeszcze się nie skończyło! Wreszcie, prawie 3 miesiące po pierwszym pytaniu, ktoś pozostał ostatnim odpowiedzią przez ponad tydzień! Gratulacje dla jimmy23013 z odpowiedzią P1eq! Nadal istnieją jednak lewy 8 znaków: 48KSaclw. Jeśli ktoś jest naprawdę ambitny, może spróbować z tymi: D Wielkie dzięki dla …

30
Napisz program, który zawsze wyświetla „2012” - nawet jeśli jest zmodyfikowany!
Ten pomysł nie jest mój, choć nie wiem, skąd się wziął. Kiedyś spotkałem go w konkursie programistycznym bardzo dawno (1998, jeśli dobrze pamiętam). Zadanie polega na napisaniu programu w swoim ulubionym języku, który będzie generował 2012 i tylko 2012 . Problem polega na tym, że program musi nadal generować dane …

30
Funkcja lub sekwencja Fibonacciego
Sekwencja Fibonacciego to ciąg liczb, gdzie każda liczba w ciągu jest sumą dwóch liczb poprzednich ją. Dwie pierwsze liczby w sekwencji to 1. Oto kilka pierwszych warunków 1 1 2 3 5 8 13 21 34 55 89 ... Napisz najkrótszy kod, który: Generuje sekwencję Fibonacciego bez końca. Biorąc pod …

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.