Leaper jest kategorią bajki szachy kawałek, który porusza się przez „skoków”. Normalny rycerz jest (1,2) leaper, co oznacza, że każdy ruch wymaga przesunięcia o 1 kwadrat w kierunku prostopadłym i 2 kwadraty w kierunku prostopadłym. .o.o. o...o ..N.. o...o .o.o. Istnieje wiele różnych leaperów. (1,3) -leaper nazywa się Długi Rycerz …
Poniższe wyzwanie wymaga znajomości formalnej teorii parsera. Jeśli nie wiesz, o co pyta pytanie, ponieważ nie wiesz, co oznaczają te terminy, gramatyki bezkontekstowe i zestawy pierwsze / następne są objęte wieloma kursami uniwersyteckimi. Mogę polecić ten kurs Stanford , w szczególności materiały informacyjne 08 i 09 (od strony 7). Wyodrębniłem …
Biorąc pod uwagę sztukę ASCII dwóch wektorów, znajdź wielkość i stopień uzyskanego wektora. Wejście Można to odebrać przez STDIN, odczytać z lokalnego pliku lub dostarczyć poprzez wywołanie funkcji. Oto przykład wejścia dwóch wektorów: ^------> | | | x Oznacza to zmianę o 4 jednostki na północ i 7 jednostek na …
Ta mała świnka poszła na rynek, ta mała świnka napisała jakiś kod ... Ach, czekaj, nie mówimy o tym bekonie, mówimy o Sir Francisie Baconie! W szczególności szyfr Bacon opracowany pod koniec XVI wieku jako metoda ukrywania wiadomości w innej wiadomości, metoda steganografii . Szyfr działa poprzez ukrywanie wiadomości w …
Wiele ważnych tematów w algebrze abstrakcyjnej obejmuje funkcję binarną działającą na zbiorze. W badaniu takich tematów określono szereg właściwości takich funkcji. Twoim wyzwaniem będzie ustalenie, czy dana funkcja binarna w danej domenie ma pięć z tych właściwości. Nieruchomości Zamknięcie Funkcja binarna jest zamykana, jeśli każde możliwe wyjście znajduje się w …
W Dungeons & Dragons prawie o wszystkim decyduje rzut kostką. Zazwyczaj, jeśli rzut jest większy lub równy określonej wartości, próba zrobienia tego, co chcesz, kończy się powodzeniem, a w przeciwnym razie kończy się niepowodzeniem. Najczęściej do rzutu używana jest 20-stronna kostka (aka d20). Innym razem stosuje się system wyzwań umiejętności. …
Czas na wdrożenie mojego nowego języka opartego na stosie! Nazywa się StackyMath. Będzie to język oparty na stosie z 8 operacjami na stosie i sposobami dodawania liczb do stosu. Lista operacji: /: Podział. Wykonywany na 2 najwyższych numerach stosu. Odkłada wynik z powrotem na stos. *: Mnożenie. Wykonywany na 2 …
Otrzymujesz nieujemną liczbę całkowitą ni liczbę całkowitą p >= 2. Musisz dodać razem p-te moce ( p=2oznacza kwadraty, p=3oznacza sześciany), aby je zdobyć n. Dzieje się tak zawsze dla każdej nieujemnej n, ale nie znasz wielu ppotęg (jakiejkolwiek dodatniej liczby całkowitej), których potrzebujesz. Oto twoje zadanie: znajdź minimalną liczbę p-tych …
Gra w Siódemki przebiega w następujący sposób: ngracze siedzą w kręgu i zaczynają liczyć od 1, przechodząc w lewo (lub od gracza Ado gracza B). Gdy liczba, pktóra zawiera 7OR, jest podzielna, 7zostanie osiągnięty, wówczas gracz, który wypowiedział numer p-1, po tym, jak następny gracz powie p, musi powiedzieć, p+1a …
Pytanie Masz tablicę 50 na 50 znaków. Każda komórka ma strzałkę skierowaną w jednym z czterech kierunków. Żadna komórka nie jest pusta. Po wejściu do komórki musisz wyjść z niej w kierunku wskazanym przez strzałkę. Strzała może również wskazywać w tym samym kierunku, z którego przybyłeś, powodując ślepy zaułek. Możesz …
W całym alfabecie W tym wyzwaniu masz problemy z zapamiętywaniem liter alfabetu. Aby to obejść, idź w górę i w dół alfabetu, aż dojdziesz do litery. Ponieważ chcesz, aby Twój kod był przenośny, będziesz pisać go z blokami liter. Masz ograniczoną liczbę bloków liter, ponieważ większość z nich została skradziona, …
Cel Biorąc pod uwagę tekst, który nie zawiera znaków [lub ]wykonaj następujące czynności: Dla każdego wystąpienia Amenz co najmniej jedną wielką literą (czyli wszystkie przypadki Amenwykluczenia amen), wypisz to samo Amen(zachowaj wielkie litery ). Dla każdego wystąpienia /all the people said[?: ]/i(jest to wyrażenie regularne) również dane wyjściowe Amen(każdy przypadek …
Biorąc pod uwagę listę ciągów, wypisz pojedynczy ciąg utworzony przez pobranie znaku z każdego ciągu w każdej pozycji, posortowanie ich według porządkowej ASCII i dołączenie ich w kolejności do ciągu wyjściowego. Innymi słowy, w przypadku nciągów wejściowych pierwsze nznaki danych wyjściowych będą pierwszymi znakami każdego z danych wejściowych posortowanymi według …
Wprowadzenie Normalna szachownica zawiera 8 x 8 = 64 kwadratów: Widać, że w sumie jest 12 białych elementów . Czarno-białe zawsze mają tę samą ilość sztuk. Jeśli na planszy znajduje się więcej pionków, będą się one sąsiadować, co nie jest dozwolone w tym wyzwaniu. Aby to wyjaśnić, oto kilka przykładów: …
Zadanie Użytkownik wprowadza zdanie - tylko słowa. Wszelkie dane inne niż litery lub spacje, w tym liczby całkowite i znaki interpunkcyjne, powinny zgłaszać wyjątek: „W zdaniu można używać tylko liter”. Dane wyjściowe mają wzorzec, w którym niektóre słowa są odwrócone, a inne słowa są normalne. Wzór zaczyna się jako normalne …
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.