Pytania oznaczone «code-golf»

15
Zyski ze sklepu z zabawkami

Historia „2016? W porządku…” - narzekał sprzedawca zabawek Hilbert. Otworzył oczy, wytarł z ucha ściekający sos sałatkowy i zjadł cremeschnitte rano. Przykładowe wakacje. Teraz jednak musi iść do pracy i dokończyć księgowość roku. Boże Narodzenie to bardzo owocny okres roku, szczególnie ze...

15
Odwróć obraz png

Utwórz program lub funkcję, która pobiera nazwę pliku jako argument lub odczytuje go ze standardowego wejścia i wykonuje następujące zadanie: Odczytaj obraz z pliku png (nazwa podana jako argument). Odwróć kolory na tym obrazie, aby na przykład ciemnozielony (0, 75, 30) stał się (255, 180, 225)...

15
Określ typ danych wejściowych

Wyzwanie jest proste: Określ typ danych wejściowych i wyślij identyfikator informujący, jaki to typ. "UI", liczba całkowita bez znaku: 0, 1, 34,111111111111111111111111111111111111111111 "SI", ze znakiem: +0, +1, +42, -1, -3,-111111111111111111111111111111111111111111 "UD", bez znaku...

15
Liczby odległości Ravenity of Cube

Inspirowany tym wpisem Numberphile tło Te numery odległość sześcianu liczby całkowitej N określone są tu jako zbiór liczb całkowitych, które są x³ odległości dla danego x . Dla prostego przykładu, za pomocą n=100i x=2, liczbami odległości między sześcianami są {92,108}. Można to rozszerzyć na...

15
Zakoduj stronę kodową

Wprowadzenie Strona kodowa odwzorowuje wartości całkowite na określony znak. Możemy wizualizować stronę kodową w następujący sposób: + --- + --- + --- + --- + --- + --- + --- + --- + --- + --- + --- + --- + - - + --- + --- + --- + --- + | | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D |...

15
Wskazówki dotyczące gry w golfa w Racket / Scheme

Jakie masz ogólne wskazówki na temat gry w golfa w Racket / Scheme ? Szukam pomysłów, które można by zastosować do ogólnych problemów z golfem, które są przynajmniej nieco specyficzne dla Racket / Scheme (np. „Usuń komentarze” nie jest odpowiedzią). Wiem, że Scheme i Racket (wcześniej PLT...

15
Wygeneruj tablicę zapętloną

Wprowadzenie Tablica wskaźników to tablica Lniezerowych liczb całkowitych, w których obowiązuje 0 ≤ L[i]+i < len(L)dla wszystkich indeksów i(przy założeniu indeksowania 0). Mówimy, że indeks i wskazuje na indeks L[i]+i. Tablica wskaźników jest pętlą, jeśli indeksy tworzą pojedynczy cykl...

15
Automatyczny budowniczy domu

Nanoboty do automatycznego budowania domów zostały sfabrykowane i ich zadaniem jest ich kodowanie. Oto dom stworzony przez dane wejściowe 7 4 2 /-----/| / / | |-----| | | | | | | / |_____|/ Dane wejściowe to ciąg znaków zawierający wymiary domu. 7 jest szerokość. |_____| ---7--- 4 jest...

15
Najkrótsze ścieżki na wykresie dzielnika

Wprowadzenie W tym wyzwaniu będziemy mieli do czynienia z pewnym nieskończonym niekierowanym wykresem, który nazywam wykresem wysokiego dzielnika . Węzłami są liczbami całkowitymi, począwszy od 2. Nie jest krawędź między dwoma węzłami <b jeśli dzieli b i a 2 ≥ b . Podgraf utworzony przez zakres...

15
Najkrótsze okno Pangrammatic

Pangram to zdanie lub fragment, który zawiera wszystkie dwadzieścia sześć liter alfabetu, jak pokazano w tym wyzwaniu golfowym . Jednak okno pangramatyczne to pangram w postaci jakiegoś segmentu tekstu, który może kończyć się lub rozpoczynać w połowie słowa, znalezionego gdzieś w większym dziele....

15
Przełącz ciąg

Wyzwanie polega na zwykłym przełączaniu łańcucha w innym łańcuchu. Wyjaśnienie Jeśli łańcuch przełączający jest podciągiem łańcucha głównego , usuń wszystkie instancje łańcucha przełączającego z łańcucha głównego ; w przeciwnym razie dołącz łańcuch przełączający na końcu łańcucha głównego...

15
Oddzielne alfabety i cyfry

W akapicie tekstu są mieszane cyfry i litery. Twoim zadaniem jest oddzielenie cyfr po lewej stronie i liter alfabetu po prawej stronie w tej samej kolejności każdego wiersza. Zasady: Liczby są zwykłymi liczbami całkowitymi; więc nie ma kropki dziesiętnej ani żadnych znaków ujemnych /...

15
Symuluj „bitwę” w grze w karty do gry „Oorlog”

Zbudujmy symulację dla aspektu gry karcianej, którą osobiście znam pod holenderską nazwą „Oorlog” (tłumaczy się na „Wojna”). Jak działa „Oorlog”? Dwie talie kart (każda zawiera dwa Jokery) są równo podzielone między liczbę graczy. Każdy gracz tasuje swoje zasoby, kładzie je do góry nogami przed...

15
Zdefiniuj pole z 256 elementami

Pola w matematyce zbiór cyfr, z dodatkiem i namnażanie operacji zdefiniowanych na niego, tak że spełniają one pewne axioms (opisane w Wikipedia; patrz poniżej). Skończony pole może mieć s n elementów, gdzie pjest liczbą pierwszą, a njest liczbą naturalną. W tym wyzwaniu weźmy, p = 2a n = 8więc...

15
Spaceruj po labiryncie

A może nie jest to tak naprawdę labirynt, ale jednak. Zasady: Wejście jest ciągiem dwóch linii, składające się z *, 1, xiX . Ten sznurek jest labiryntem do przejścia. Linie mają równą długość . Możesz wziąć dane wejściowe jako ciąg znaków za pomocą , (przecinek) lub dowolny wygodny separator...

15
Wizualizuj piramidę różnic

Piramida różnicowa to piramida, w której każda nowa przekątna jest wartością bezwzględną różnic między elementami ostatniej przekątnej. Na przykład, jeśli zaczniemy od tablicy 2 5 4 9 3 4 Teraz układamy je w ukośną kolumnę: 2 5 4 9 3 4 Teraz wypełniamy następną przekątną. Bezwzględne...

15
Jak łatwo schudnąć?

W tym pytaniu skupimy się na utracie wagi tylko podczas ćwiczeń, chociaż nadal istnieje wiele sposobów, aby schudnąć. Różne sporty spalają różną ilość kalorii. Na przykład gra w bilard przez godzinę może spalić 102 kalorie [1] , podczas gdy gra w koszykówkę przez 15 minut może już spalić 119...

15
Sekwencja H. Hofstadtera

Definicja a(0) = 0 a(n) = n-a(a(a(n-1))) dla liczby całkowitej n > 0 Zadanie Biorąc pod uwagę nieujemną liczbę całkowitą n, wyjście a(n). Przypadki testowe n a(n) 0 0 1 1 2 1 3 2 4 3 5 4 6 4 7 5 8 5 9 6 10 7 11 7 12 8 13 9 14 10 15 10 16 11 17 12 18 13 19 13 20 14 10000...