Pytania otagowane jako code-golf

Code-golf to konkurs mający na celu rozwiązanie konkretnego problemu w jak najmniejszej liczbie bajtów kodu źródłowego.

30
Wykryj MS Windows
Wyzwanie Utwórz program, który zwraca prawdziwą wartość podczas uruchamiania w systemie Microsoft Windows (dla uproszczenia będziemy trzymać się Windows 7, 8.1 i 10) oraz wartość falsey w przypadku uruchamiania w dowolnym innym systemie operacyjnym (OSX, FreeBSD, Linux). Zasady Kod, który nie działa / nie kompiluje się na platformie, nie jest …

30
Hello World 0.0!
źródło: Dilbert, 8 września 1992 r Mam nadzieję, że dodam nowy zwrot do klasycznego „Hello World!” program. Kod programu, który wyświetla Hello World!bez: Literały łańcuchowe / znakowe Liczby (dowolna baza) Wbudowane funkcje zwracające „Hello World!” Literały RegEx Z wyjątkiem „O” † i 0. † „O” jest wielkie, „o” jest niedopuszczalne.


30
N (e (s))) ciąg
Aby „zagnieździć funkcję” ciągu, należy: Traktuj pierwszy znak jako funkcję, a kolejne znaki jako argumenty tej funkcji. Na przykład, jeśli ciąg wejściowy był Hello, to pierwszym krokiem byłoby: H(ello) Następnie powtórz ten sam krok dla każdego podciągu. Otrzymujemy więc: H(ello) H(e(llo)) H(e(l(lo))) H(e(l(l(o)))) Twoim zadaniem jest napisanie programu lub funkcji, …

15
Progruzzle i Colf
Czy kiedykolwiek miałeś ochotę stworzyć fajne hashtagi typu twitter, takie jak #brexit lub #brangelina ? ten golf jest dla ciebie. Napisz program, który akceptuje dwa ciągi A i B jako dane wejściowe i scala je zgodnie z następującym algorytmem: niech nbędzie liczbą grup samogłosek w A (np. britainma 2 grupy …
76 code-golf 


24
Najkrótszy kod do rzucenia SIGILL
tło Mamy już wyzwanie rzucenia SIGSEGV , więc dlaczego nie wyzwanie rzucenia SIGILL? Co to jest SIGILL? SIGILL to sygnał nielegalnej instrukcji procesora, co zdarza się bardzo rzadko. Domyślną akcją po otrzymaniu SIGILL jest zakończenie programu i zapisanie zrzutu podstawowego. Identyfikator sygnału SIGILL to 4. SIGILL występuje bardzo rzadko i …
76 code-golf 

30
Cops and Rabbers: Reverse Regex Golf
Uwaga : to wyzwanie jest teraz zamknięte. Wszelkie przyszłe zgłoszenia gliniarzy nie będą brane pod uwagę dla zaakceptowanej odpowiedzi. Ma to na celu zagwarantowanie, że nikt nie będzie w stanie opublikować bardzo prostego wyrażenia regularnego w przyszłości, który pozostaje tylko bez crackowania, ponieważ nikt nie jest już zainteresowany wyzwaniem. Wyzwanie …

30
Wydrukuj ten diament
To pytanie rozprzestrzenia się jak wirus w moim biurze. Istnieje wiele różnych podejść: Wydrukuj następujące: 1 121 12321 1234321 123454321 12345654321 1234567654321 123456787654321 12345678987654321 123456787654321 1234567654321 12345654321 123454321 1234321 12321 121 1 Odpowiedzi są punktowane w postaciach, przy czym mniej znaków jest lepszych.

16
Zbuduj wadliwą przeglądarkę XKCD
Wyzwanie Biorąc pod uwagę numer komiksu XKCD, wypisz tekst tytułowy tego komiksu (tekst najechania myszą). Jednak program musi zgłosić błąd po podaniu liczb 859lub 404. Zasady Podana liczba będzie zawsze istniejącym komiksem (z wyjątkiem 404). Twój program nie może zgłaszać błędów dla innych liczb niż 859lub 404. Dla porównania, komiks …

30
Code Johnny Code, Code!
Ojciec założyciel rock and rolla Chuck Berry niestety dzisiaj zmarł. Zastanów się nad refrenem jego słynnej piosenki „ Johnny B. Goode ”: Go, go Go Johnny go, go Go Johnny go, go Go Johnny go, go Go Johnny go, go Johnny B. Goode (Istnieją inne sposoby interpunkcji, ale powyższe będą …
75 code-golf  string 

30
Liczba „a” i „b” musi być równa. Masz komputer?
W popularnej (i niezbędnej) książce o informatyce An Introduction to Formal Languages ​​and Automata autorstwa Petera Linza często pojawia się następujący język formalny: głównie dlatego, że ten język nie może być przetwarzany za pomocą automatów skończonych. Wyrażenie to oznacza „Język L składa się ze wszystkich ciągów„ a ”, po których …

30
Najkrótszy program, który generuje błąd StackOverflow [zamknięty]
Napisz program, który zgłasza błąd StackOverflow lub równoważny w używanym języku. Na przykład w Javie program powinien rzucać java.lang.StackOverflowError. Nie wolno definiować funkcji, która wywołuje samą siebie lub nową klasę (z wyjątkiem tej zawierającej mainjava). Powinien korzystać z klas wybranego języka programowania. I nie powinno to jawnie rzucać błędu.
75 code-golf 


6
Hard code golf: Regex dla podzielności przez 7
Matthias Goergens ma 25 604 znaków (w porównaniu z pierwotną liczbą 63 993 znaków), aby dopasować liczby podzielne przez 7, ale obejmuje to wiele puchu: nadmiarowe nawiasy, dystrybucja ( xx|xy|yx|yyzamiast [xy]{2}) i inne problemy, chociaż jestem pewien, że nowy start byłby pomocny w oszczędzaniu miejsca. Jak mały można to zrobić? …

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.