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 …
ź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.
Po spędzeniu trochę czasu na Stack Exchange mogę rozpoznać większość stron w Hot Network Questions po ich małej ikonie (która jest również ich faviconem ), ale na pewno nie wszystkie. Napiszmy program, który potrafi! Masz napisać kod, który określa stronę, biorąc pod uwagę jeden z (obecnie) 132 ulubionych, w tym …
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, …
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 …
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 …
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 …
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.
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 …
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ą …
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 …
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.
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ć? …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.