W przypadku wyzwań, które wiążą się z podjęciem decyzji, czy dane wejściowe spełniają określone kryteria, oraz przekazaniem niektórych danych reprezentujących tę decyzję.
Wyzwanie polega na utworzeniu wyrażenia regularnego pasującego do każdej permutacji ciągu znaków i nic więcej. W dopasowaniu należy również rozróżniać małe i wielkie litery. Na przykład jeśli wyrażenie regularne to: ABC Powinien pasować (i tylko pasować) następujące ciągi: ABC ACB BAC BCA CAB CBA Nie powinno pasować do takich rzeczy …
Opis wyzwania Zacznijmy od kilku definicji: relacja jest zbiorem uporządkowanych par elementów (w tym wyzwaniem, będziemy używać liczb całkowitych) Na przykład [(1, 2), (5, 1), (-9, 12), (0, 0), (3, 2)]jest relacją. relacja jest nazywana przechodnią, jeśli dla dowolnych dwóch par elementów (a, b)iw (b, c)tej relacji (a, c)występuje również …
Pracowałem nad innym językiem gry w golfa o nazwie Stackgoat . W tym wyzwaniu będziesz pisać Tokenizera dla Stackgoat (lub tak naprawdę innych ogólnych języków opartych na stosie). Przykłady "PPCG"23+ ["PPCG", '23', '+'] 'a "bc" + ['"a"', '"bc"', '+'] 12 34+-"abc\"de'fg\\" ['12', '34', '+', '-', '"abc\"de'fg\\"'] "foo ['"foo"'] (empty input) …
Zadanie jest proste: twój program odczytuje liczbę całkowitą jako dane wejściowe i drukuje, czy jest liczbą pierwszą, czy nie. Możesz wydrukować „tak / nie”, „prawda / fałsz” lub cokolwiek, co jednoznacznie identyfikuje wynik. Wyzwanie polega na tym, że kod musi działać z transponowanymi wierszami i kolumnami. Aby wykluczyć oczywiste rozwiązanie …
Alternatywna nazwa: ChessMoveQ Biorąc pod uwagę listę do 32 elementów, z których każdy składa się z 4 elementów, oraz drugą listę z 4 elementami, określ, czy ruch wyszczególniony w drugim wejściu jest prawidłowym ruchem w szachy. Pierwsza lista wskazuje pozycję wszystkich 32 elementów na planszy. Każdy element będzie podążał za …
W piłce nożnej (zwanej także piłką nożną) rzut karny jest drugim środkiem rozstrzygającym, który może być zastosowany w meczu, który nie może zakończyć się remisem, po dogrywce (tj. Dogrywce w piłce nożnej w stowarzyszeniu). W rzutach karnych sędzia główny rzuca monetą, aby ustalić, przy której bramce ma miejsce rzut karny, …
Twoim zadaniem jest napisanie programu lub funkcji, która określa, czy liczba jest podzielna przez inną. Haczyk polega na tym, że powinien udzielić odpowiedzi tak szybko, jak to możliwe , nawet jeśli nie podano wszystkich cyfr numeru. Twój program powinien przyjąć jako liczbę całkowitą D ≥ 2, a następnie ciąg cyfr. …
Mam w pracy kolegę, który pracuje z domu w każdy wtorek i czwartek. Około 8:00 wysyła nam wiadomość z następującym tekstem: Witam dzisiaj Pracuję z domu Aby uwolnić go od ciężaru wykonywania codziennych czynności w domu, chcielibyśmy zautomatyzować to zadanie. Wyzwanie Wpisz jak najmniej bajtów fragmentu kodu, który: Odbiera bieżącą …
Jako dane wejściowe otrzymasz 3 liczby całkowite. Wejścia mogą, ale nie muszą się różnić. Musisz wyprowadzić 1, jeśli wszystkie trzy wejścia różnią się od siebie, i 0, jeśli jakieś wejście zostanie powtórzone więcej niż jeden raz. To jest gra w golfa , więc ustaw swój kod tak krótko, jak to …
Wyzwanie Biorąc pod uwagę macierz dodatnich liczb całkowitych, sprawdź, czy są jakieś „pierścienie” gór. Formalna definicja tego wyzwania brzmi: biorąc pod uwagę macierz dodatnich liczb całkowitych, czy istnieje jakakolwiek dodatnia liczba całkowita, ndla której w matrycy jest zamknięty pierścień komórek, które są ściśle większe niż ntakie, że wszystkie komórki zamknięte …
Liczba pierwsza Pillai jest liczbą pierwszą ppp dla której istnieje pewna liczba dodatnia mmm taka że (m!+1)≡0(mod p)(m!+1)≡0(mod p)(m! + 1) \equiv 0 \:(\text{mod } p)p≢1(mod m)p≢1(mod m)p \not\equiv 1\:(\text{mod }m) Innymi słowy, całkowita jest liczbą pierwszą Pillai jeśli jest liczbą pierwszą , czy istnieje inny dodatnią liczbą całkowitą tak, …
Zestaw różnic cyklicznych to zbiór liczb całkowitych dodatnich o unikalnej właściwości: Niech nbędzie największą liczbą całkowitą w zestawie. Niech rbędzie liczbą całkowitą (niekoniecznie w zestawie) większą niż 0, ale mniejszą lub równą n/2. Pozwolić kbyć liczba rozwiązań do (b - a) % n = rgdzie ai bsą jakieś członkowie zestawu. …
Ostatnio moja reputacja była 25,121. Zauważyłem, że każda grupa cyfr (tzn. Liczby oddzielone przecinkami) to idealny kwadrat. Twoim wyzwaniem jest, biorąc pod uwagę nieujemną liczbę całkowitą N i jednoargumentową funkcję logiczną Black Box f : Z * → B , uzyskaj prawdziwą wartość, jeśli każda wartość f zastosowana do grup …
Wyzwanie Biorąc pod uwagę nieujemną liczbę całkowitą, określ, czy możliwe jest, aby dwie daty (kalendarza gregoriańskiego) różniły się dokładnie o tyle lat, aby dzielić dzień tygodnia. Zakłada się, że rok przestępny jest podzielny przez 4, ale nie 100, lub jeśli jest podzielny przez 400. Dane wyjściowe mogą być: falsey / …
Moje dzieci mają matę alfabetyczną do zabawy, coś takiego: Po miesiącach z losowo rozmieszczonymi kafelkami maty, zmęczyłem się i umieściłem wszystkie kafelki maty pogrupowane w sekcje zgodnie z ich kolorami tła. Więc jeśli litery reprezentują kolor tła, mam matę taką: AABBCDDDE ABBCCCDEE ABCCCCDDE AACCCDDEE AAAACCCCE AAAAAACCC Tak więc dla kolorów …
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.