Pytania oznaczone «code-golf»

148
Zaimplementuj Maszynę Prawdy

Prawda-maszyna (kredyty idzie do tego faceta za wymyślanie nim) Jest to bardzo prosty program przeznaczony do wykazania strumień we / wy i sterowania języka. Oto, co robi maszyna prawdy: Pobiera liczbę (0 lub 1) z STDIN. Jeśli ta liczba to 0, wydrukuj 0 i zakończ. Jeśli liczba ta wynosi 1,...

148
1, 2, Fizz, 4, Buzz

Wprowadzenie W naszym ostatnim wysiłku zebrania katalogów najkrótszych rozwiązań dla standardowych ćwiczeń programistycznych, oto pierwsze w historii waniliowe wyzwanie PPCG FizzBuzz. Jeśli chcesz zobaczyć inne wyzwania katalogu, jest „Hello World!” i „Czy ta liczba jest liczbą pierwszą?”...

146
Najkrótszy kod do legalnego zwolnienia

Jestem programistą i nie mam ochoty wykonywać swojej pracy. Wiem z XKCD, że najlepszą wymówką do zwolnienia się jest kompilacja twojego kodu . Z tego powodu myślę, że potrzebuję kodu, który skompiluje się na zawsze! A ponieważ jestem leniwy i nie chcę dużo pisać, należy to zrobić przy użyciu...

144
„KNOT” czy „NOT”?

Napisz program, który przetwarza graficzną reprezentację splątanego łańcucha ASCII i decyduje, czy można go rozplątać w prostej pętli. Plątanina jest reprezentowana za pomocą znaków -oraz |do reprezentowania poziomych i pionowych segmentów oraz +do reprezentowania narożników. Miejsca, w których...

142
Rozszyfruj kod źródłowy

Uwaga : Wyzwanie to jest teraz zamknięte dla nowych zgłoszeń policjantów. Ma to na celu zapewnienie, że nikt nie będzie mógł publikować zgłoszeń, które pozostają nierozpoznane, ponieważ nie ma już wystarczającej liczby rabusiów zainteresowanych tym wyzwaniem. W tej grze gliniarzy i rabusiów...

137
Wskazówki do gry w golfa w C

Jakie masz ogólne wskazówki na temat gry w golfa w C? Szukam pomysłów, które można by zastosować do ogólnych problemów z golfem, które są przynajmniej nieco specyficzne dla C (np. „Usuń komentarze” nie jest odpowiedzią). Proszę zamieścić jedną wskazówkę na odpowiedź. Podaj także, czy Twoja...

135
Najkrótszy komunikat o błędzie

Wyzwanie Napisz najkrótszy program, który po skompilowaniu lub uruchomieniu generuje fatalny komunikat o błędzie mniejszy niż sam program. Komunikat o błędzie może nie zostać wygenerowany przez sam program, taki jak Python raise. Prawidłowa odpowiedź musi zawierać zarówno kod, jak i komunikat o...

133
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...

127
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...

123
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...

122
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ć...

121
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,...

115
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...

114
WYJDŹ I GŁOSUJ

Dzisiaj jest 8 listopada 2016 r., Dzień wyborów w Stanach Zjednoczonych Ameryki. Jeśli jesteś obywatelem USA uprawnionym do głosowania, wyjdź i zagłosuj, jeśli jeszcze tego nie zrobiłeś, zanim odpowiesz na to wyzwanie. Nie dyskutuj na kogo głosowałeś. Liczy się tylko to, że głosowałeś. Jeśli nie...

113
Interpretuj brainf ***

Napisz najkrótszy program w swoim ulubionym języku, aby zinterpretować program „ pieprzony mózg ”. Program jest odczytywany z pliku. Wejście i wyjście to standardowe wejście i standardowe wyjście. Rozmiar komórki: 8-bitowy bez znaku. Przepełnienie jest niezdefiniowane. Rozmiar tablicy: 30000...