Wyzwanie polega na napisaniu funkcji minimaksa w wybranym języku, aby wygenerować następny najlepszy ruch w grze kółko i krzyżyk NxN, biorąc pod uwagę bieżący stan planszy . Dane wejściowe na planszy można zaakceptować jako Matrycę, kolekcję 2D lub cokolwiek innego, co ma dla ciebie sens, ale jest zgodne z zasadami …
Wszyscy znają starą grę Saper, która jest dostarczana z Windows XP. Jest to prosta siatka z matrycą 9 x 9 komórek zawierającą albo liczbę (wskazującą, ile min sąsiaduje z nią) lub kopalnię. Wyzwanie polega na wygenerowaniu losowej siatki 9x9 z 10 bombami o dowolnym ziarnie całkowitym (do dowolnej liczby całkowitej …
Odprawa Obcy osiedlili się na ziemi i, o dziwo, ich alfabet jest dokładnie taki sam jak nasz. Ich język jest również bardzo podobny do naszego z kilkoma bardzo wyraźnymi i łatwymi do obliczenia różnicami. Wyzwanie Weź ciąg i wypisz odpowiednik języka obcego. Tłumaczenie działa jako takie: Zamień wszystkie samogłoski w …
Wyzwanie Biorąc pod uwagę dwa wielkie ciągi szesnastkowe (oba o długości 6 znaków, XXXXXX i RRRRRR) reprezentujące wartości RGB (od 000000do FFFFFFwłącznie) oraz dodatnią niezerową liczbę całkowitą N, wyświetl liniowe przejście kolorów N + 2 wygenerowanych z XXXXXX na RRRRRR spowoduje to gradient kolorów. Przykład Wejście FF3762 F08800 9 Wynik …
Dla dodatniej liczby całkowitej nz rozkładem liczb pierwszych, n = p1^e1 * p2^e2 * ... pk^ekgdzie p1,...,pksą liczbami e1,...,ekcałkowitymi i dodatnimi liczbami całkowitymi, możemy zdefiniować dwie funkcje: Ω(n) = e1+e2+...+ekliczba głównych dzielników (liczona jako wielokrotność) ( A001222 ) ω(n) = kliczba wyraźnych głównych dzielników. ( A001221 ) Za pomocą tych …
Wprowadzenie Dice 10,000 to gra w kości, w którą można grać za pomocą 6 kości i czegoś do napisania. Gracze rzucają kostką wiele razy na turę i na końcu zdobywają wynik. Gracz, który jako pierwszy osiągnie 10 000 punktów, wygrywa. Obliczanie wyniku jednego rzutu jest Twoim zadaniem w tym wyzwaniu. …
Jestem 2/3 bliźniakami z moim bratem, tj. Urodziłem się tego samego dnia tego samego miesiąca, ale dwanaście lat później. Kiedy miałem 5 lat, miał 17 lat, obie liczby pierwsze; ostatnia para wieków, na którą możemy racjonalnie liczyć, to [71, 83], przy czym oboje żyjemy i jesteśmy w stanie świętować ten …
Biorąc pod uwagę liczbę całkowitą Njako dane wejściowe, Nwypisz th permutapalindromic number. Liczba permutapalindromowa jest ściśle dodatnią liczbą całkowitą, tak że istnieje co najmniej jedna permutacja jej cyfr, która powoduje palindrom (tj. Liczba, która jest własną odwrotnością). Na przykład 117jest liczbą permutapalindromiczną, ponieważ jej cyfry mogą być permutowane 171, co …
Wyzwanie Wykorzystując dane z API tutaj , wyjście nazwy trzech krajów z największą ilością złote medale olimpijskie w Rio 2016 Olympic Games (czyli pierwszym elementem zwracanej listy). Na przykład w momencie wysyłania (18:23 UTC + 1, poniedziałek, 15 sierpnia) USA, Wielka Brytania i Chiny mają najwięcej złotych medali, więc wynik …
Wiesz, ostatnio mieliśmy wiele „alfabetycznych” wyzwań. ( raz dwa trzy cztery pięć .) Chociaż uwielbiam dobre wyzwanie, a te wyzwania były bardzo zabawne, myślę, że nadszedł czas na zmianę tempa. Musimy wykluczyć takie wyzwania w przyszłości. Czas na automatyzację ! Znajdziesz dla mnie trochę alfabetów, a dla automatyzacji (i chwały!) …
W arytmetyce liczba n-gładka , gdzie n jest daną liczbą pierwszą, jest matematycznie zdefiniowana jako dodatnia liczba całkowita, która nie ma czynników pierwszych większych niż n. Na przykład 42 ma 7-gładkość, ponieważ wszystkie jego czynniki pierwsze są mniejsze lub równe 7, ale 44 nie jest 7-gładkie, ponieważ ma również 11 …
Wejście: A Data (zawierającą dd, MMi yyyy). Obiekt daty lub trzy oddzielne liczby całkowite są również ważne jako dane wejściowe. Wynik: Każda część ( dd, MMi yyyy) indywidualnie cofnięta i zaokrąglona do najbliższej ważnej daty. Na przykład (w formacie dd-MM-yyyy): 21-10-2016staje się12-01-6102 Zasady konkursu: Tylko dd, MM, yyyyjest ważny, ale …
Zadanie Zdefiniuj mod-krotnie jako funkcję postaci f (x) = x% a 1 % a 2 %…% a k , gdzie a i są liczbami całkowitymi dodatnimi i k ≥ 0 . (Tutaj % jest operatorem modulo asocjacyjnym z lewej strony). Biorąc pod uwagę listę n liczb całkowitych y 0 ,…, …
Twoim zadaniem jest pobranie elementu wejściowego ni wyjściowego nSekcji remika, sekwencji, którą zrobiłem (przeglądanie OEIS ci nie pomoże). Definicja Każdy element Sekwencji remika jest zbiorem prawdziwych lub falseyowych wartości. Np [true, false].: Kroki do stworzenia członka Sekwencji remika są dość proste: Zacznij od pierwszego indeksu [](jest to element 0). Ustaw …
VIC szyfr jest jednym z najbardziej skomplikowanych ołówek i papier szyfrów kiedykolwiek wymyślono. Używany w latach 50. XX wieku przez radzieckiego szpiega Reino Häyhäna, o kryptonimie „ZWYCIĘZCA”, jego główną zasadą jest bezpieczeństwo poprzez zaciemnianie; dużo od zaciemniania. Twoim zadaniem jest napisanie programu lub funkcji, która odbierze komunikat i zakoduje go …
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.