Wyzwanie Utwórz funkcję lub program, który po otrzymaniu liczby całkowitej sizewykonuje następujące czynności: Jeśli sizejest równe 1, wyjście H H HHH H H Jeśli sizejest większy niż 1, wyjście X X XXX X X gdzie Xjest wyjściem programu / funkcji dlasize - 1 (Jeśli wolisz, możesz dopasować przypadek podstawowy 0, …
Wprowadzenie Mój kalkulator zachowuje się dziwnie. Czasami, gdy wpisuję 8, wyświetla się 2. A czasami, gdy wpisuję 6, wyświetla się +. Niektóre przyciski są pomieszane! Czy ktoś mógłby mi pomóc ustalić, który? Wyzwanie: Dane wejściowe: lista niepoprawnych równań z poprawnymi wynikami. Wyjście: dwa zamienione przyciski. Na przykład: dane wejściowe mogą …
Jest to nieco proof-golf -jak policjantów i-rabusiów wyzwanie. To jest wątek gliniarzy; wątek złodziei jest tutaj. Gliny Twoim zadaniem jest zdefiniowanie abstrakcyjnego systemu przepisywania, w którym trudno jest ustalić dostępność jednego słowa od drugiego. Przygotujesz następujące rzeczy: Zestaw symboli zwany alfabetem. (Możesz używać do nich dowolnych znaków Unicode, ale nie …
Powiązana sekwencja OEIS: A008867 Skrócona liczba trójkątna Wspólną właściwością liczb trójkątnych jest to, że można je ułożyć w trójkąt. Na przykład weź 21 i ułóż w trójkąt os: o oo ooo oooo ooooo oooooo Zdefiniujmy „obcinanie:” wycinanie trójkątów o tym samym rozmiarze z każdego rogu. Jednym ze sposobów obcięcia 21 …
„Macierz wstępująca” jest nieskończoną macierzą liczb całkowitych (włącznie z 0), w której dowolny element jest najmniejszym dostępnym elementem, który nie był wcześniej używany w odpowiednim wierszu i kolumnie: | 1 2 3 4 5 6 ... --+---------------- 1 | 0 1 2 3 4 5 ... 2 | 1 0 …
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 …
Twoim zadaniem jest utworzenie jednego programu typu „pieprzenie mózgu” dla każdego z następujących operatorów binarnych. Każdy program powinien pobrać jedną lub dwie liczby 8-bitowe (A i B) z danych wejściowych i obliczyć określoną operację: A XOR B A AND B A OR B A Shifted Left by 1 (circular shift) …
Zainspirowany github.com/JackToaster/Reassuring-Parable-Generator , z kolei zainspirowany xkcd.com/1263 . Możliwe słowa pochodzą z pliku reassuring.cfg tego repozytorium. Spójrz na plik reassuring.cfg (użyj 12-go zatwierdzenia) , aby zobaczyć gramatykę, z którą odpowiada wyjście (wyjście jest listą wszystkich ciągów pasujących do gramatyki). Zadanie: Twój program musi wypisać wszystkie 7968 rozróżniające wielkość liter wiersze …
To jest trochę proof-golf-lubić policjanci i złodziejewyzwanie. To jest nić rabusiów; wątek gliniarzy jest tutaj . Rabusie Gliniarze opublikują abstrakcyjne systemy przepisywania. Twoim zadaniem jest złamanie ich zgłoszeń poprzez udowodnienie, że docelowy ciąg znaków może lub nie może zostać osiągnięty z ciągu źródłowego poprzez zastosowanie ich reguł przepisywania. (Możesz to …
Możliwe jest kompresowanie niektórych rodzajów danych, takich jak tekst ludzki lub kod źródłowy, za pomocą gramatyk liniowych. Zasadniczo tworzysz gramatykę, której język zawiera dokładnie jedno słowo - nieskompresowane dane. W tym zadaniu musisz napisać program, który implementuje tę metodę kompresji danych. Wejście Dane wejściowe to ciąg nie dłuższy niż 65535 …
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.