Pytania oznaczone «code-golf»

45
Wskazówki dotyczące gry w golfa w programie PowerShell

Jakie masz ogólne wskazówki dotyczące gry w golfa w Windows PowerShell? Szukam pomysłów, które można zastosować do ogólnych problemów z kodowaniem golfa, które są przynajmniej nieco specyficzne dla PowerShell (np. „Usuń komentarze” nie jest odpowiedzią). Proszę zamieścić jedną wskazówkę na...

45
Czy świnie potrafią latać?

Zadanie Twoim zadaniem jest napisanie funkcji lub programu w wybranym języku, który analizuje kilka instrukcji i określa, czy można wywnioskować z tych instrukcji, że świnie są w stanie latać. Wejście Dane wejściowe to ciąg znaków, który można odczytać ze STDIN, wziąć jako argument funkcji lub...

45
Numery strzelb

Te numery Shotgun to sekwencja o dość prostej definicji, ale jakiejś ciekawej strukturze. Zacznij od liczb naturalnych: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, ... Teraz weź wszystkie liczby według wskaźników podzielnych przez 2 , zgrupuj je w pary i zamień liczby...

45
Kocha mnie, nie kocha mnie

Kocha mnie, Kocha mnie nie Ta prosta gra dla dzieci jest stara, ale wciąż popularna. Ponieważ żyjemy teraz w 21 wieku, dokonajmy digitalizacji! Specyfikacja Program nie może pobierać danych wejściowych, chyba że używasz języka, który nie może wygenerować losowego materiału źródłowego - w takim...

45
Wydrukuj wszystkie adresy IPv6

Przypomina mi to, gdy kilka lat temu ktoś załadował torrent „Narzędzie hakerskie: pełna lista wszystkich adresów IP”. To była oczywiście tylko wygenerowana lista ~ 4 miliardów adresów IPv4, ale pobrały ją tysiące h4xx0rz. Spójrz mamo, imahacker! Tak było wtedy, ale obecnie wszyscy przeszli na...

45
Policz sumy dwóch kwadratów

Biorąc pod uwagę liczbę nieujemną n, wypisz liczbę sposobów wyrażenia njako sumę dwóch kwadratów liczb całkowitych n == a^2 + b^2( OEIS A004018 ). Zauważ, że ai bmogą być dodatnie, ujemne lub zero, a ich kolejność ma znaczenie. Wygrywa najmniej bajtów. Na przykład n=25daje, 12ponieważ 25można...

45
Szesnastkowy i alfabet

W tym wyzwaniu otrzymasz dane wejściowe, przekonwertujesz je na szesnastkowy, wprowadzisz kilka zmian i wyprowadzisz wynik. Ponieważ mają one tylko 16 znaków w systemie szesnastkowym, kod musi być możliwie jak najkrótszy. Przykłady Przykłady są oddzielone pustą linią. Pierwszy wiersz jest...

45
Uruchom Stackylogic

Stackylogic to język programowania oparte na logice wymyśliłem, że biorą w 0„s i 1” s dla wejścia i wyjścia jednego 0lub 1po zakończeniu. Program Stackylogic składa się z wierszy, które mogą zawierać tylko trzy znaki, 01?a także dokładnie jeden <na końcu jednego z wierszy. Linie nie mogą być...

45
Policz bez 3

tło Kiedy byłem w szkole podstawowej, graliśmy w grę z matematyki, która wygląda następująco. Wszystkie dzieci siedzą w dużym kręgu i liczą na zmianę, zaczynając od 1 . Podczas liczenia należy jednak pominąć następujące liczby: Liczby będące wielokrotnościami 3 . Liczby, które mają 3 w postaci...

45
Zagrajmy w tenisa

Nagle bardzo chcę grać w tenisa, ale niestety nie mam kortu! Niespodzianka! Właśnie tam wchodzisz. Musisz wydrukować dla mnie kort tenisowy, ale musisz to zrobić w jak najmniejszej liczbie bajtów z powodów poufnych. Kort tenisowy --------- | | --------- | | | xxxxxxxxx | | | --------- |...

45
Big Ben idzie BONG

Twoim zadaniem jest stworzenie programu, który ma naśladować Big Bena (Twitter) . Zadanie Za każdym razem, gdy zaczyna się nowa godzina (zgodnie z czasem lokalnym komputera lub czasem UTC), musisz podawać BONGpowtarzające się hourczasy (ze spacją między słowami). Na przykład, gdy jest godzina...

45
Trochę, skubanie czy bajt?

Zainspirowany tym wyzwaniem Biorąc pod uwagę liczbę całkowitą z zakresu 0 <= n < 2**64, wyprowadzaj pojemnik o minimalnej wielkości, w którym mógłby się zmieścić bit: 1 skubać: 4 bajt: 8 krótki: 16 int: 32 długie: 64 Przypadki testowe: 0 -> 1 1 -> 1 2 -> 4 15 -> 4 16 ->...

45
Narysuj / wykreśl wykres serca

Twoim wyzwaniem jest narysowanie / nakreślenie jednego z poniższych serc. Rozmiar musi wynosić co najmniej 50 x 50 pikseli (grafika wektorowa jest w porządku). Możesz wybrać, które z serc chcesz narysować / spiskować. Osie, linie siatki itp. Są akceptowane. Na wykresie musi znajdować się co...