Pytania otagowane jako code-golf

Code-golf to konkurs mający na celu rozwiązanie konkretnego problemu w jak najmniejszej liczbie bajtów kodu źródłowego.

4
Szczęśliwy problem Endera
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 …


12
Wygeneruj warkocz Pascala
Oto warkocz Pascala: 1 4 15 56 209 780 2911 10864 40545 151316 564719 1 3 11 41 153 571 2131 7953 29681 110771 413403 1542841 1 4 15 56 209 780 2911 10864 40545 151316 564719 Całkowicie to wymyśliłem. O ile wiem, Blaise Pascal nie miał warkocza, a jeśli …

9
Usuń niepotrzebne nawiasy
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 …

13
Wizualizacja tkania bitów
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 …

6
Kółko i krzyżyk z tylko krzyżami
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 …

5
Reakcja łańcuchowa bomb
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 > …

30
Czy to jest zestaw bez sumy?
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 …

9
Obróć anty-przekątne
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 …

30
Konwerter binarny na dziesiętny
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 …

30
Jak mogę uzyskać reprodukcję?
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 …
32 code-golf  math  number 

4
Odwróć planszę Saper
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 …

4
Wpisz swoje imię za pomocą pada kierunkowego
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 …
32 code-golf 

3
FizzBuzz Reverse Solver
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 …
32 code-golf 

20
Ile dostałeś prezentu na Boże Narodzenie?
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 …

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.