Pytania otagowane jako decision-problem

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

30
Czy ten numer to reedycja?
Wyzwanie Repdigit jest liczbą całkowitą nieujemną których cyfry są równe. Utwórz funkcję lub pełny program, który pobiera jedną liczbę całkowitą jako dane wejściowe i wyświetla prawdziwą wartość, jeśli liczba wejściowa to powtórka w bazie 10, a w przeciwnym razie wartość fałsz. Dane wejściowe mają być dodatnią liczbą całkowitą. Możesz bezkarnie …

30
Czy ta liczba jest trójkątna?
Wyzwanie Biorąc pod uwagę dodatnią liczbę całkowitą, określ, czy jest to liczba trójkątna, i odpowiednio wyślij jedną z dwóch stałych, odrębnych wartości. Definicja Liczba trójkątna to liczba, którą można wyrazić jako sumę kolejnych liczb całkowitych dodatnich, zaczynając od 1. Można je również wyrazić wzorem n(n + 1) / 2, w …

11
Dziwne uporządkowanie Sharkovskiego
Wprowadzenie W tym wyzwaniu będziemy mieli do czynienia z pewną kolejnością liczb całkowitych dodatnich. Kolejność wygląda następująco: 3, 5, 7, 9, 11, ... 2*3, 2*5, 2*7, 2*9, 2*11, ... 4*3, 4*5, 4*7, 4*9, 4*11, ... 8*3, 8*5, 8*7, 8*9, 8*11, ... 16*3, 16*5, 16*7, 16*9, 16*11, ... ... ... 64, …

30
Sprawdź losowe wywrotki matryc
Prawie sześć lat temu kolega PPCG, steenslag, opublikował następujące wyzwanie: W standardowych kościach (kostkach) liczby są ułożone w taki sposób, że przeciwne twarze dodają siedem. Napisz najkrótszy możliwy program w preferowanym języku, który generuje losowy rzut, po którym następuje 9 losowych napiwków. Przechylenie to ćwierć obrotu kostki, np. Jeśli kostka …

24
Czy to numer Loeschian?
Dodatnia liczba całkowita kjest liczbą Loeschiana, jeśli kmoże być wyrażona i*i + j*j + i*jza i, jliczb całkowitych. Na przykład pierwsze dodatnie liczby Loeschiana to: 1( i=1, j=0); 3( i=j=1); 4( i=2, j=0); 7( i=2, j=1); 9( i=-3, j=3); ... Zauważ, że i, jdla danego knie są unikatowe. Na przykład, …
33 code-golf  math  number  number-theory  decision-problem  code-golf  kolmogorov-complexity  code-golf  sequence  code-golf  path-finding  chess  code-golf  string  ascii-art  kolmogorov-complexity  code-golf  math  arithmetic  code-golf  code-golf  number  code-golf  geometry  code-golf  math  code-golf  code-golf  kolmogorov-complexity  alphabet  code-golf  regular-expression  hexagonal-grid  king-of-the-hill  path-finding  java  code-golf  string  sorting  code-golf  string  grid  code-challenge  compression  code-golf  random  code-golf  sequence  arithmetic  code-golf  number  grid  tiling  code-golf  tips  code-golf  sequence  number-theory  recursion  code-golf  string  grid  code-golf  math  number  combinatorics  permutations  string  code-challenge  code-golf  sequence  number-theory  subsequence 

18
Numery Rycerza Numpada
Dla niezerowych cyfr na standardowej klawiaturze numerycznej 789 456 123 rozważ umieszczenie rycerza szachowego przy dowolnej cyfrze i przesuwanie go dowolną liczbą normalnych skoków w kształcie litery L, wykrywając dodatnią liczbę całkowitą dziesiętną. Jakie dodatnie liczby całkowite można wyrazić w taki sposób? Jednym z nich jest to 38, że rycerz …

29
Czy to jest kod prefiksu?
W teorii informacji „kod prefiksu” to słownik, w którym żaden z kluczy nie jest prefiksem innego. Innymi słowy, oznacza to, że żaden ciąg nie zaczyna się od żadnego z pozostałych. Na przykład {"9", "55"}jest kodem prefiksu, ale {"5", "9", "55"}nie jest. Największą zaletą tego jest to, że zakodowany tekst można …

30
Czy to n-speak?
Zainspirowany Czy to podwójne mówienie? , Opracowałem trudniejsze wyzwanie. Biorąc pod uwagę ciąg, określ, czy ciąg jest n-speak , dla dowolnego n≥2n≥2n\geq 2 . N-speak jest definiowany poprzez powtarzanie każdej litery nnn razy. Przy n=4n=4n = 4 ciąg Hellojest przekształcany na HHHHeeeelllllllloooo. Twoim celem jest ustalenie, czy dane wejściowe są …

11
Kto wygra wybory?
Jest to wyzwanie, w którym dwie osoby, 1 i 2, ubiegają się o urząd. Ludzie deterministycznie głosują w określony sposób w świecie 1 i 2, co może pozwolić kandydatom na zorientowanie się w wynikach przed wyborami. UWAGA: nie dotyczy to żadnych wyborów zewnętrznych ani innych wydarzeń politycznych. Dwie osoby biegną …

30
Równa, suma lub różnica!
Napisz możliwie najkrótszy kod, który zwróci wartość true, jeśli dwie podane wartości całkowite są równe lub ich suma lub różnica bezwzględna wynosi 5. Przykładowe przypadki testowe: 4 1 => True 10 10 => True 1 3 => False 6 2 => False 1 6 => True -256 -251 => True …

16
Różne sposoby definiowania liczb pierwszych
Jedna z moich ulubionych definicji liczb pierwszych jest następująca: 2 jest najmniejszą liczbą pierwszą. Liczby większe niż 2 są liczbą pierwszą, jeśli nie można ich podzielić przez mniejszą liczbę pierwszą. Jednak ta definicja wydaje się dowolna, dlaczego 2? Dlaczego nie jakiś inny numer? Cóż, spróbujmy jeszcze kilka liczb, które zdefiniują …

7
Skończone dachówki w jednym wymiarze
Celem tego wyzwania jest ustalenie, czy zbiór kawałków o jednym wymiarze można kafelkować, tworząc skończoną ciągłą bryłę. Kawałek jest niepusty, skończony ciąg zer i jedynek, które zaczyna się i kończy o jeden. Niektóre kawałki są możliwe 1, 101, 1111, 1100101. Układanie płytek oznacza takie ułożenie elementów, aby powstał jeden ciągły …

6
Znalezienie węży w matrycy
Wyzwanie Biorąc pod uwagę macierz binarną i ciąg binarny, określ, czy ten ciąg binarny można znaleźć, zaczynając w dowolnym punkcie macierzy i poruszając się w dowolnym kierunku w dowolnym kolejnym punkcie, tworząc ciąg binarny. To znaczy, czy można znaleźć zwinięty sznurek wewnątrz matrycy? Sznurek można złożyć tylko pod kątem 90 …

20
Superior Passtimes
Czasami, gdy naprawdę się nudzę, lubię sumę nieujemnych liczb całkowitych. Biorę tylko sumę tablic długości, które są potęgami dwóch. Niestety często popełniam błędy. Na szczęście śledzę swoją pracę w następujący sposób: Dodaję pary sąsiednich liczb, aż pozostanie tylko jedna. Na przykład: 6 + 18 + 9 + 6 + 6 …

25
Myślę o liczbie (Wątek gliny)
Wątek rabusia tutaj W tym wyzwaniu gliniarze i rabusie gliniarze pomyślą o dodatniej liczbie całkowitej. Następnie napiszą program lub funkcję, która wyprowadza jedną wartość, gdy poda liczbę jako dane wejściowe, a drugą wartość dla wszystkich innych dodatnich liczb całkowitych. Następnie policjanci ujawnią program w odpowiedzi, zachowując numer w tajemnicy. Rabusie …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.