Pytania oznaczone «decision-problem»

25
Czy to kostka Rubika?

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...

25
Sprawdź topologię

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},...

25
Adres IP czy nie?

Twoje narzędzie do skanowania sieciowego jest denerwująco wybredne w zakresie wprowadzania danych i natychmiast ulega awarii, jeśli podasz mu adres IPv4, który zawiera nieprawidłowe znaki lub nie jest poprawnie sformatowany. Adres IPv4 to 32-bitowy adres numeryczny zapisany jako cztery liczby...

25
#Hashtag_or_not

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...

25
Walidacja wypełnienia PKCS # 7

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ę na pad PKCS # 7 do...

25
Czy to numer Lynch-Bell?

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...

25
Czy to matryca Pascala?

W trójkącie Pascala każda liczba jest sumą dwóch liczb bezpośrednio nad nią, traktując puste miejsca jako zero: Obracając trójkąt, możemy wycinać kwadratowe macierze o różnych rozmiarach i obrotach, które nazywam macierzami Pascala . Zauważ, że te macierze zawsze muszą zawierać pierwszą 111 ....

25
Ile dni w miesiącu?

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...

25
Czy jestem numerem Cullen?

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...

24
Wielkoduszne liczby

Biorąc pod uwagę dodatnią liczbę całkowitą jako dane wejściowe, określ, czy jest to wielkoduszna liczba. Wielkoduszna liczba to liczba taka, że ​​każde wstawienie +znaku między dowolnymi dwiema cyframi w podstawie 10 powoduje wyrażenie pierwszej liczby całkowitej. Na przykład 40427 jest...

24
Nie ma sprawy! …Albo to jest?

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...

24
Wdrożenie uproszczonego kerningu

Wprowadzenie Kerning oznacza dostosowanie odstępów między literami tekstu. Jako przykład rozważmy słowo Topnapisane trzema następującymi glifami: ##### ..... ..... ..#.. ..... ..... ..#.. ..##. .###. ..#.. .#..# .#..# ..#.. .#..# .#..# ..#.. ..##. .###. ..... ..... .#... ..... ........

24
Kto wygrał grę w kostkę?

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...

23
Najkrótsze jednoznacznie identyfikujące podciągi

Biorąc pod uwagę listę ciągów, zamień każdy ciąg na jeden z niepustych podciągów, który nie jest podciągiem żadnego z pozostałych ciągów na liście i tak krótki, jak to możliwe. Przykład Biorąc pod uwagę listę ["hello","hallo","hola"], "hello"należy zastąpić tylko "e"jako ten podciąg nie jest...

23
Czy poradzisz sobie z pubem?

tło Jest późne piątkowe popołudnie, a ty i twoi przyjaciele decydujecie się pójść do pubu później tego wieczoru, ale przed pójściem do pubu uważasz, że powinieneś wypić kilka napojów. Jednak sprawy szybko się nasilają; twój przyjaciel Shaddock Pamplemousse wygrał na loterii na początku tego...

23
Geometryczne wyzwanie

Wszyscy kochają geometrię. Dlaczego więc nie spróbujemy go zakodować w golfa? Wyzwanie to polega na przyjmowaniu liter i cyfr oraz tworzeniu kształtów w zależności od niego. Wejście Dane wejściowe będą miały postać (shapeIdentifier)(size)(inverter). Ale czym są identyfikator kształtu, rozmiar i...

23
Gdzie są zera Champernowne?

Rozważ nieskończony ciąg wszystkich nieujemnych liczb całkowitych dziesiętnych połączonych razem w kolejności (podobnie do stałej Champernowne ): 0123456789101112131415161718192021222324252627282930...979899100101102103... Napisz program lub funkcję, która przyjmuje nieujemną liczbę całkowitą,...