Wyzwanie Proste wyzwanie „szpieg kontra szpieg”. Napisz program o następujących specyfikacjach: Program może być napisany w dowolnym języku, ale nie może przekraczać 512 znaków (przedstawionych w bloku kodu na tej stronie). Program musi zaakceptować 5 podpisanych 32-bitowych liczb całkowitych jako dane wejściowe. Może mieć postać funkcji, która akceptuje 5 argumentów, …
Celem tego kodu golfowego jest stworzenie interpretera dla języka programowania HQ9 + W tym języku programowania dostępne są 4 polecenia: H - drukuje „Witaj, świecie!” Q - drukuje kod źródłowy programu 9 - drukuje tekst piosenki „99 butelek piwa” + - zwiększa akumulator Zasady: Ponieważ akumulator nie jest zdefiniowany, możesz …
Twój cel jest prosty: program musi całkowicie czarny ekran komputera . Po uruchomieniu programu ekran musi szybko całkowicie zmienić kolor na czarny i pozostać nim do momentu wyjścia z programu (dowolny klawisz lub Alt + F4, ruch myszy itp.), Po czym wszystko powinno wrócić do normy. Dlatego wyłączanie komputera lub …
Napisz funkcję (lub równoważny podprogram), aby zaakceptować pojedynczy argument o wartości całkowitej i zwrócić (o podobnym typie) wartość znalezioną przez odwrócenie kolejności 10-cyfrowych cyfr argumentu. Na przykład podany 76543 zwraca 34567
Twoim wyzwaniem, jeśli zdecydujesz się je zaakceptować, jest stworzenie funkcji lub programu, który wyświetli „tak”, jeśli daną liczbę można podzielić przez 13, i wyśle „nie”, jeśli nie jest. Zasady: - Nie wolno nigdzie używać numeru 13. - Brak wyodrębniających się synonimów dla 13 (tak jak przy użyciu 15 - 2). …
tło Maszynistka wraca do domu po jakimś drinku i zdaje sobie sprawę, że ważna litera wciąż musi zostać napisana. Aby upewnić się, że sprawdza poprawność tekstu, pisze znak tekstowy bh vjaracter t0, upewnij się, że jest poprawny. Jednak nadal nie uda mu się przegapić niektórych klawiszy. Twoim zadaniem jest napisanie …
Biorąc pod uwagę tablicę dodatnich liczb całkowitych i dwa różne poprawne indeksy, zwróć tablicę z dwoma elementami odpowiadającymi zamianie dwóch indeksów. Możesz wybrać indeksowanie 0 lub indeksowanie 1, ale poniższe przypadki testowe będą indeksowane jako 0. array m n output [1,2,3,4] 0 1 [2,1,3,4] [5,8,9] 0 2 [9,8,5] [11,13,15,3] 1 …
Biorąc pod uwagę niepustą listę / tablicę zawierającą tylko nieujemne liczby całkowite takie jak to: [0, 0, 0, 8, 1, 4, 3, 5, 6, 4, 1, 2, 0, 0, 0, 0] Wypisuje listę z usuniętymi końcowymi i wiodącymi zerami. Dane wyjściowe dla tego będą: [8, 1, 4, 3, 5, 6, …
Wyzwanie Utwórz dwa programy, A i B, które są programami dla kotów w tym samym języku. Po połączeniu, AB (również w tym samym języku) powinno być quine. Załóżmy na przykład, helloi worldto zarówno programy Cat in języka XYZ. Jeśli helloworldjest to quine w tym języku, to twoje rozwiązanie jest ważne. …
Każda komórka w przypominającym życie automacie komórkowym potrzebuje tylko jednego bitu, aby ją przedstawić, ponieważ może być tylko żywa lub martwa. Oznacza to, że są tylko dwa kolory; strasznie nudne. Normalne obrazy mają 24 bity na piksel (8 w każdym z RGB). Oznacza to, że na normalnym obrazie z pikselami …
Prawdopodobnie każdy, kto korzystał z Twittera kilka miesięcy temu, wiedziałby o „Howdy! Jestem memem szeryfa X ". Tam gdzie prosty rysunek szeryfa jest rysowany za pomocą emoji i zmienia się, aby pasować do tematu. Pomyślałem więc, że nadszedł czas na szeryfa z Code Golf. Oto on: ### ##### ### ### …
Gawędziłem z nieskończonymi sieciami rezystorów (długa historia), kiedy natknąłem się na następujący interesujący wzorzec rekurencyjny: |-|| |--- Każde wystąpienie tego wzoru jest dwa razy szersze niż wysokie. Aby przejść z jednego poziomu wzoru na następny, należy rozbić ten prostokąt na dwa podbloki (z których każdy jest kwadratem NxN): AB = …
Liczby pierwsze są wszędzie ... chowają się w Pi 3,141592653 58979 3238 462643 3832 795028841 971693993751 Zdobądźmy te liczby pierwsze! Wyzwanie Biorąc pod uwagę liczbę całkowitą n>0, dowiedz się, ile liczb pierwszych jest ukrytych w pierwszych ncyfrachPi Przykłady Bo n=3powinniśmy szukać liczb pierwszych w [3,1,4]. Istnieją 2 Najwyżsi (3,31), więc …
Pozwala zdefiniować proces zgniatania tablicy liczb. W sympatii czytamy tablicę od lewej do prawej. Jeśli w pewnym momencie napotkamy dwa takie same elementy w rzędzie, usuwamy pierwszy i podwajamy drugi. Na przykład tutaj jest proces zgniatania następującej tablicy [5,2,2,3] ^ [5,2,2,3] ^ [5,2,2,3] ^ [5,4,3] ^ [5,4,3] ^ Ten sam …
Kiedyś miałem piękny prostokątny układ. To było bardzo symetryczne, ale niestety rozpadło się i teraz mam tylko lewy górny róg. Twoim zadaniem będzie odbudowanie oryginalnej tablicy. Twój program otrzyma 2-wymiarową tablicę liczb całkowitych. Aby ułatwić parsowanie, możesz założyć, że wszystkie mają wartość od 1 do 9. Twoim zadaniem jest odwrócenie …
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.