Słowo cyfrowe to słowo, w którym po ewentualnym usunięciu niektórych liter pozostaje jedna z pojedynczych cyfr: JEDNA, DWA, TRZY, CZTERY, PIĘĆ, SZEŚĆ, SIEDEM, OSIEM lub DZIEWIĘĆ (nie ZERO). Na przykład BOUNCE i ANNOUNCE są cyframi, ponieważ zawierają cyfrę jeden. ENCODE nie jest słowem cyfrowym, mimo że zawiera O, N i …
Wprowadzenie Connect Four to gra, w której próbujesz zdobyć cztery z rzędu: poziomo, pionowo lub po przekątnej. W tym golfie próbujemy dowiedzieć się, kto wygrał, biorąc pod uwagę planszę. Zawsze będzie jeden zwycięzca i tylko jeden zwycięzca. Zadanie Biorąc pod uwagę tablicę Connect Four, dowiedz się, kto wygrał: Xlub Y. …
Dźwięk tamtej pamięci został uwieczniony w piosence The Beach Boys Good Vibrations . Wiele osób kojarzy też jego brzmienie z tematem oryginalnej serii Star Trek , choć najwyraźniej była to emulacja sopranu . To wyzwanie wymaga wdrożenia Theremin . Wejście Weź dwuwymiarowe wejście z myszy lub innego urządzenia wejściowego (np. …
Biorąc pod uwagę ciąg, odwróć go przeplatając. Oto jak to zrobić abcdefghii dla abcdefghij0-indeksowane: Oddziel znaki przy parzystych indeksach od znaków przy nieparzystych indeksach:acegi bdfh acegi bdfhj Odwróć znaki przy nieparzystych indeksach:acegi hfdb acegi jhfdb Przeplataj ponownie w jeden ciąg:ahcfedgbi ajchefgdib Zasady Musisz obsługiwać zarówno łańcuchy o parzystej, jak i …
Wiemy, że f jest wielomianem z nieujemnymi współczynnikami całkowitymi. Biorąc pod uwagę f (1) i f (1 + f (1)), zwraca f . Możesz wypisać f jako listę współczynników, wielomian w formacie ASCII lub podobny. Przykłady: f(1) f(1+f(1)) f 0 0 0 1 1 1 5 75 2x^2 + 3 …
Weź tablicę, która składa się z liczb lub tablic, wyprowadzaj, jeśli zawiera tylko 2s. Dane wyjściowe powinny być zgodne z prawdą lub falsey (Przepraszam, jeśli to niszczy odpowiedzi) Prawdziwe przypadki testowe [2] [2,2] [[2],[2,2],2] [] [[],[]] Przypadki testowe Falsey [1] [22] [2,2,2,1] [[1,2],2] Standardowe luki są zabronione. Obowiązują domyślne reguły …
Rozważ następujący ciąg: Tin Snips Ten ciąg zawiera kilka atomowych symboli w układzie okresowym pierwiastków . Możemy przepisać ten ciąg, aby zidentyfikować kilka z nich: [Ti][N] [Sn][I][P][S] Oczywiście możemy to również napisać w ten sposób: T[In] [S][Ni][P][S] Reguły przepisywania danych wejściowych są następujące: Przypadek wejścia nie ma znaczenia pod względem …
Λ-rachunek lub rachunek lambda, to system logiczny na podstawie funkcji anonimowych. Na przykład jest to wyrażenie λ: λf.(λx.xx)(λx.f(xx)) Jednak na potrzeby tego wyzwania uprościmy notację: Zmień λna \(aby ułatwić pisanie):\f.(\x.xx)(\x.f(xx)) .W nagłówkach lambda jest niepotrzebny, więc możemy go upuścić:\f(\xxx)(\xf(xx)) Użyj notacji prefiksowej w stylu Unlambda z `do aplikacji zamiast pisać …
Zamknięte . To pytanie wymaga szczegółów lub jasności . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Dodaj szczegóły i wyjaśnij problem, edytując ten post . Zamknięte 2 lata temu . Wprowadzenie Dla tych, którzy nie znają pary - a przynajmniej tego konkretnego aspektu: Często na profilach ludzi ludzie zostawiają …
Wprowadzenie Możesz znać i kochać swoje normalne koło jednostek. Ale matematycy są szaleni i dlatego wyodrębnili tę koncepcję do dowolnego punktu, który spełnia x*x+y*y=1. Ponieważ kryptografowie 1 są również dziwni, uwielbiają skończone pola, a czasem skończone pierścienie (to nie jest tak, że mają duży wybór), więc połączmy to! Wyzwanie Wejście …
Ukochana ryba, która przepływa przez kod > <> (ezoteryczny język programowania) została wyjęta ze swojego naturalnego środowiska. Ta zmiana sprawiła, że nie jest w stanie poruszać się tak, jak kiedyś: ruch toroidalny był ograniczony do prostego ruchu od lewej do prawej. Ale programy> <> są nadal pisane tak, jakby ryby …
Napisz program, który określi, czy dana macierz reprezentuje quandle. Quandle to zespół wyposażony w pojedynczy (nie przemiennego, nie-asocjacyjnej) działania ◃ która spełnia następujące axioms: Operacja jest zamknięta, co oznacza, że a◃b = czawsze jest elementem zestawu, jeśli ai bsą elementami zestawu. Operacja jest tuż-self-rozdzielcze: (a◃b)◃c = (a◃c)◃(b◃c). Operacja jest podzielna …
Dane wejściowe: ciąg wielkich liter (ASCII [65; 90]), który jest n- tą * leksykograficzną permutacją multisettu jego znaków * permutacje są ponumerowane od 0 lub 1 w górę Wyjście: liczba całkowita base-10 N. Rulez Mogą istnieć duplikaty (tak różni się to wyzwanie od tego ) Znaki są uporządkowane według wartości …
Pierwsze puzzle ode mnie, chętnie otrzymałem sugestie dotyczące ulepszeń! Scenariusz jest następujący; Pracujesz jako kierownik firmy raftingowej. Każdego ranka dostajesz listę rezerwacji i musisz posortować je na ładunki tratwowe. Napisz program lub funkcję w wybranym języku, który to zrobi za Ciebie. Każda tratwa może pomieścić maksymalnie nklientów, a każda rezerwacja …
Drzewa binarne Drzewo binarne to drzewo z węzłami trzech typów: węzły końcowe, które nie mają dzieci jednoargumentowe węzły, z których każde ma jedno dziecko węzły binarne, z których każde ma dwoje dzieci Możemy je przedstawić za pomocą następującej gramatyki, podanej w BNF (forma Backus – Naur): <e> ::= <terminal> | …
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.