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ę.
Czczony czas przejścia pedantów polega na tym, że zdjęcia „kostek Rubika” (na koszulkach, plakatach itp.) Nie są w rzeczywistości możliwe do rozwiązania. Pierwszą rzeczą, którą należy sprawdzić, jest to, że sześcian składa się z odpowiednich elementów. Aby rozwiązać zagadkę, sześcian potrzebuje sześciu kolorów z dziewięcioma kwadratami. Kostka potrzebuje również każdej …
Wyzwanie Biorąc pod uwagę zestaw Tpodzbiorów zbioru skończonego S={1,2,3,...,n}, określ, czy Tjest to topologia, czy nie. Wyjaśnienie PowerSet P(S) pewnego zbioru Sjest zbiorem wszystkich podzbiorów S. Kilka przykładów: S = {}, P(S) = {{}} S = {1}, P(S) = {{}, {1}} S = {1,2}, P(S) = {{}, {1}, {2}, {1,2}} …
Zasady Biorąc pod uwagę kod kraju ISO3166-1-Alpha-2, Twoim zadaniem jest określenie kierunku ruchu w tym kraju: Podany zostanie prawidłowy kod kraju (ważny, ponieważ jest to element dwóch podanych list) Dane wejściowe mogą być listą dwóch znaków zamiast ciągu, jeśli to pomaga Możesz zdecydować się na zapisywanie małymi literami Wybierz jedną …
Otrzymasz dodatnią liczbę całkowitą (która nigdy nie będzie zawierać 0) jako dane wejściowe. Twoim zadaniem jest sprawdzenie, czy jest to numer Lynch-Bell, czy nie. Liczba jest liczbą Lynch-Bell, jeśli wszystkie jej cyfry są unikalne, a liczba jest podzielna przez każdą z jej cyfr. W rzeczywistości istnieje tylko 548 numerów Lynch-Bell, …
Liczba Cullen to dowolna liczba zawarta w sekwencji wygenerowanej za pomocą wzoru: C (n) = (n * 2 ^ n) +1. Twoje zadanie: Napisz program lub funkcję, która odbiera dane wejściowe i wyświetla wartość prawda / fałsz na podstawie tego, czy dane wejściowe są liczbą Cullen. Wkład: Nieujemna liczba całkowita …
Jest to drugi z serii, trzeci to Dwie drogi rozbieżne w żółtym lesie (część 3) Opiera się to na dwóch drogach podzielonych na żółte drewno (część 1) , które było moim wcześniejszym wyzwaniem. Został dość dobrze przyjęty, ale był również dość trywialny (odpowiedź Java w 52 bajtach!) Więc zrobiłem coś …
Wprowadzenie Rozważ sekwencję liczb całkowitych i jedną z jej podsekwencji, powiedzmy A = [4 2 2 4 4 6 5] i B = [2 4 5] . Chcemy usunąć elementy B z A w kolejności, i jest na to kilka sposobów: A = 4 2 2 4 4 6 5 …
W kryptografii dopełnianie PKCS # 7 to schemat dopełniania, który dodaje liczbę bajtów N ≥ 1, gdzie wartość każdego dodanego bajtu jest równa N. Na przykład, Hello, World!który ma 13 bajtów, ma postać szesnastkową: 48 65 6C 6C 6F 2C 20 57 6F 72 6C 64 21 Jeśli zdecydujemy się …
W tym wyzwaniu golfowym zweryfikujesz hashtagi! #What_your_code_should_do Dane wejściowe to ciąg znaków. Podaj prawdziwą wartość, jeśli jest to poprawny hashtag, aw przeciwnym razie wartość fałsz. Zdefiniujemy ciąg jako prawidłowy Hashtag, jeśli ... Zaczyna się od hash ( #). Nie ma numeru zaraz po hasztagu (np #2016USElection Nie jest poprawnym hashtagiem). …
Pyth jest językiem golfowym opartym na Pythonie. Używa notacji przedrostkowej, przy czym każde polecenie ma inną aranżację (liczbę argumentów, które akceptuje). Twoim zadaniem jest napisanie kontrolera składni dla (nieistniejącego) języka Pyth-a, Pith. Składnia Pitha Pith ma tylko 8 poleceń jednoznakowych: 01234()" 01234każdy ma arity o odpowiedniej liczbie, a zatem oczekują, …
Podana reprezentacja tekstowa (pełna nazwa bez rozróżniania wielkości liter lub skrót 3 znaków) miesiąca zwraca liczbę dni w miesiącu. Na przykład december, DECi decpowinno wszystko wrócić 31. Luty może mieć 28 lub 29 dni. Załóżmy, że dane wejściowe to miesiąc w jednej z poprawnych formularzy.
Wprowadzenie Rozmowa uliczna może być naprawdę trudna do zrozumienia, szczególnie dla programistów, którzy nie są znani z tego, że są bardzo uliczni. Twoim zadaniem jest stworzenie tłumacza, który pomoże nam wszystkim przetrwać w środowisku miejskim. Wyzwanie Biorąc pod uwagę zdanie angielskie jako dane wejściowe, utwórz program lub funkcję, która określa, …
Wyzwanie Bar Dice to prosta gra rozgrywana w barze z kostkami (stąd nazwa). Rzucasz 5 sześciościennymi kośćmi i próbujesz stworzyć najlepszą rękę. Punktacja polega na zebraniu jak największej liczby kości tymi samymi cyframi. Każde rozdanie musi zawierać co najmniej jeden „As” lub jeden, aby być ważnym układem; Asy działają jak …
To pochodzi z tego pytania (za zgodą oczywiście). Zacytuję: Utwórz funkcję, która pobiera ciąg znaków i powinna zwracać wartość true lub false w zależności od tego, czy dane wejściowe składają się tylko z powtarzanej sekwencji znaków. Długość podanego ciągu jest zawsze większa niż 1, a sekwencja znaków musi mieć co …
Wprowadzenie Kerning oznacza dostosowanie odstępów między literami tekstu. Jako przykład rozważmy słowo Topnapisane trzema następującymi glifami: ##### ..... ..... ..#.. ..... ..... ..#.. ..##. .###. ..#.. .#..# .#..# ..#.. .#..# .#..# ..#.. ..##. .###. ..... ..... .#... ..... ..... .#... Moglibyśmy po prostu wypełnić luki między glifami kropkami i zrobić …
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.