Stwierdza to szczęśliwy problem zakończenia (właściwie twierdzenie) Każdy zestaw pięciu punktów na płaszczyźnie w pozycji ogólnej ma podzbiór czterech punktów, które tworzą wierzchołki wypukłego czworoboku. Problem został tak nazwany przez Paula Erdősa, kiedy dwóch matematyków, którzy najpierw pracowali nad tym problemem, Ester Klein i George Szekeres, zaręczyli się, a następnie …
Utwórz program A w taki sposób, że uruchomienie go w języku A tworzy Program B, a uruchomienie programu A w języku B tworzy program C. Program B, gdy jest uruchamiany w języku B, tworzy Program A, a uruchomienie programu B w języku A tworzy program C. Program C, uruchamiany w …
Otrzymujesz ciąg złożony ze znaków 0123456789+*(). Możesz założyć, że ciąg jest zawsze prawidłowym wyrażeniem matematycznym. Twoim zadaniem jest usunięcie niepotrzebnych nawiasów, zakładając, że mnożenie ma wyższy priorytet niż dodawanie. Nawiasy należy usuwać tylko wtedy, gdy nie są potrzebne strukturalnie : z powodu zwielokrotnienia wyższy priorytet: 3+(4*5)=>3+4*5 z powodu asocjacji mnożenia …
Ezoteryczny język programowania zło ma interesującą operację na wartościach bajtów, które nazywa „tkaniem”. Zasadniczo jest to permutacja ośmiu bitów bajtu (nie ma znaczenia, od którego końca zaczniemy liczyć, ponieważ wzorzec jest symetryczny): Bit 0 jest przenoszony na bit 2 Bit 1 jest przenoszony na bit 0 Bit 2 jest przenoszony …
Wprowadzenie Wszyscy znają grę w kółko i krzyżyk, ale w tym wyzwaniu wprowadzimy mały zwrot akcji. Będziemy używać tylko krzyży . Pierwsza osoba, która stawia trzy krzyże z rzędu, przegrywa. Ciekawym faktem jest to, że maksymalna liczba krzyży, zanim ktoś straci, wynosi 6 : X X - X - X …
Wprowadzenie: Przed zadaniem jest to, co każdy element robi na mapie: Plain land ( X): To nic nie robi. Destroyed land ( -): To samo co zwykły ląd, ale zniszczone przez bombę. Aktywna bomba ( !): na mapie zniszczy to wszystko na polu 3x3: XXXXX XXXXX XXXXX X---X XX!XX > …
Zestaw nie zawiera sum, jeśli żadne dwa (niekoniecznie odrębne) elementy po dodaniu są częścią samego zestawu. Na przykład {1, 5, 7}jest bez sumy, ponieważ wszystkie elementy są nieparzyste, a dwie nieparzyste liczby po dodaniu są zawsze parzyste. Z drugiej strony, {2, 4, 9, 13}nie jest to suma wolna, jak albo …
tło W najbardziej rozsądnych językach programowania bardzo łatwo jest obracać wiersze lub kolumny tablicy 2D. W tym wyzwaniu Twoim zadaniem jest obrócenie przeciw przekątnych . Przypomnij sobie, że przeciw przekątnymi macierzy 2D są jej wycinki 1D wykonane w kierunku północno-wschodnim ↗. Wkład Niepusta prostokątna tablica 2D liczb jednocyfrowych w dowolnym …
Konwerter binarny na dziesiętny O ile widzę, nie mamy prostego wyzwania konwersji binarnej na dziesiętną. Napisz program lub funkcję, która przyjmuje dodatnią liczbę całkowitą binarną i wypisuje swoją wartość dziesiętną. Nie możesz używać żadnych wbudowanych podstawowych funkcji konwersji. Funkcje od liczb całkowitych do dziesiętnych (np. Funkcja, która zamienia się 101010w …
Na cześć ilu przedstawicieli miałem kilka godzin temu, kiedy po raz pierwszy pomyślałem o tym wyzwaniu: Takie liczby, jak te składające się z jednej cyfry, nazywane są powtórkami . Repdigity są fajne! Każde ciało będzie bardziej szczęśliwy, jeśli kwota rep mieli był repdigit ¹ , ale jestem niecierpliwy, więc musisz …
Saper to popularna gra komputerowa, w którą prawdopodobnie zmarnowałeś czas, grając, w której próbujesz odsłonić komórki, które są kopalniami w prostokątnej siatce na podstawie wskazówek o tym, ile sąsiednich min ma każda komórka niemina. A jeśli jeszcze tego nie grałeś, zrób to tutaj . Sprytny matematyczny fakt o siatce Saperów …
Zagadka: Rozważ grę konsolową / ręczną z padem kierunkowym, w której musisz podać nazwę. Pojawiało się to w wielu starszych grach, zanim użycie QWERTY zostało spopularyzowane w konsolach (np. Wierzę, że Wii używa układu klawiatury QWERTY do wprowadzania danych). Zazwyczaj klawiatura ekranowa wygląda na *: Domyślna: 0 1 2 3 …
Streszczenie: Biorąc pod uwagę wyniki uogólnionego programu FizzBuzz, zwróć listę czynników i słów użytych dla programu. Opis wyzwania Wyobraź sobie uogólniony program FizzBuzz, który pobiera jako listę listę czynników i słów do użycia oraz liczbę na początek. Na przykład, jeśli wejście tego programu było 3 2,Ninja 5,Bear 7,Monkey Program będzie …
Tak, jak dużo , a nie ile ... Jak wszyscy wiemy, duży prezent jest znacznie lepszy niż mały. Dlatego wartość prezentów należy zawsze mierzyć w całkowitej objętości, a nie w ilości prezentów, wadze, a nawet w łącznej cenie. Ponieważ nie ma nic przeciwko porównywaniu ilości prezentów, które się dostaje, nie …
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.