Pytania oznaczone «code-golf»

24
Wydrukuj sekwencję

21, 21, 23, 20, 5, 25, 31, 24,? Zainspirowany tą łamigłówką , biorąc pod uwagę liczbę całkowitą , wydrukuj następującą sekwencję, aż dojdziesz do liczby niecałkowitej (zepsute, na wypadek gdybyś chciał rozwiązać zagadkę samodzielnie)n > 0n>0n>0 za0= na0=na_0 = n za4 k + 1= a4 tys⋅ ( 4 k...

24
Napełnij miskę zupą alfabetyczną

Wydaje się, że nigdy nie mamy dość wyzwań związanych z alfabetem ... Przepis Dany ciąg liter Si dwie dodatnie liczby całkowite M, N, utwórz zupę alfabetyczną z literami Szajmującymi losowe pozycje w prostokątnej misce o rozmiarze M× N, otoczonej nie alfabetycznym, spacji, która reprezentuje...

24
Twierdzenie o liczbie wielobocznej Fermata

Twierdzenie liczby wielobocznej Fermata stwierdza, że ​​każdą dodatnią liczbę całkowitą można wyrazić jako sumę co najwyżej nnn nnn -liczb liczbowych. Oznacza to, że każdą dodatnią liczbę całkowitą można wyrazić jako sumę maksymalnie trzech liczb trójkątów, czterech liczb kwadratowych, pięciu liczb...

23
Znajdź czynniki pierwsze

W tym zadaniu musisz napisać program, który oblicza czynniki pierwsze liczby. Dane wejściowe to liczba naturalna 1 <n <2 ^ 32. Dane wyjściowe to lista głównych czynników liczby w następującym formacie. Wykładniki należy pominąć, jeśli są 1. Wyprowadzają tylko liczby pierwsze. (Zakładając, że...

23
Była Stara Dama

Twoim celem jest napisanie programu, który wydrukuje następujący wiersz dokładnie tak, jak tutaj: There was an old lady who swallowed a fly. I don't know why she swallowed that fly, Perhaps she'll die. There was an old lady who swallowed a spider, That wriggled and iggled and jiggled inside...

23
Czy łańcuch X jest podciągiem łańcucha Y?

Biorąc pod uwagę łańcuchy X i Y, określ, czy X jest podsekwencją Y. Pusty łańcuch jest traktowany jako podsekwencja każdego łańcucha. (Np. ''I 'anna'są podsekwencjami 'banana'.) Wkład X, być może pusty ciąg alfanumeryczny z rozróżnianiem wielkości liter Y, być może pusty ciąg alfanumeryczny z...

23
Konwertuj wyrażenia infix na notację postfiksową

Kiedy zobaczyłem tytuł tego zamkniętego pytania , pomyślałem, że to wygląda na ciekawe wyzwanie w golfa. Pozwólcie, że przedstawię to w ten sposób: Wyzwanie: Napisz program, wyrażenie lub podprogram, który, biorąc pod uwagę wyrażenie arytmetyczne w notacji infiksowej , podobnie 1 + 2, wyprowadza...

23
Ciągi topograficzne

Oto kilka przykładowych danych wejściowych, dzięki czemu mogę wyjaśnić, na czym polega problem: ((1 2)(3 (4 5) moo)) (i (lik(cherries)e (woohoo))) Pomyśl o tym wierszu tekstu jako mapie topograficznej niektórych gór. Każdy zestaw nawiasów ilustruje jedną jednostkę wysokości. Jeśli „zobaczymy”...

23
Strzel grę Go

Zdobywanie punktów w Go to zadanie, które nie jest wcale takie łatwe. W przeszłości odbyło się kilka debat na temat projektowania reguł obejmujących wszystkie dziwne przypadki narożne, które mogą się zdarzyć. Na szczęście w tym zadaniu nie musisz robić skomplikowanych czynności, takich jak życie i...

23
Przełożenia Lego

Buduję gigantycznego robota Lego i muszę wygenerować określone przełożenia przy użyciu zestawu kół zębatych. Mam wiele kół zębatych ze zwykłymi rozmiarami kół LEGO: 8, 16, 24 lub 40 zębów. Napisz program, którego mogę użyć, w którym wprowadzę przełożenie, a program powie mi, jakiej kombinacji...

23
Odtwarzanie kompozycji Pieta Mondriana

Dzień dobry, Twoim celem jest odtworzenie, w jak najmniejszej ilości bajtów kodu źródłowego, dowolnego z obrazów „Kompozycji” Piet Mondriana (na przykład Kompozycja # 10 ). W trybie odtwarzania można użyć rzeczywistych kolorów lub zastąpić je odpowiednimi kolorami z domyślnej palety 16 kolorów...

23
Porady dotyczące gry w golfa w pieprzeniu mózgu

Jakie masz ogólne wskazówki na temat gry w golfa? Szukam pomysłów, które można by zastosować do problemów z golfem w kodzie, które są przynajmniej w pewnym stopniu specyficzne dla pieprzenia mózgu (np. „Usuń komentarze” nie jest odpowiedzią). Proszę zamieścić jedną wskazówkę na...

23
Regex Golf: Regiony Włoch kontra Stany USA

Mamy już problem z meta-regex-golfem zainspirowany komiksem xkcd Ale ten regex golf też wygląda zabawnie! Chcę rozróżnić stany USA i regiony Włoch. Czemu? Jestem obywatelem obu krajów i zawsze mam z tym problem * . Regiony Włoch to Abruzzo, Valle d'Aosta, Puglia, Basilicata, Calabria,...

23
Litery w numerach telefonów

Problem: Tworzysz nowy telefon, na którym ludzie mogą na przykład wpisywać wyspecjalizowane numery telefonów 1-800-program, i zostaną one automatycznie przekonwertowane na użyteczny numer telefonu, taki jak 1-800-7764726(w poprzednim przykładzie). Twój program otrzyma ciąg znaków, jeśli ma...

23
Koła dzielące płaszczyznę

Zadanie Otrzymasz zestaw kół w płaszczyźnie z ich środkami na linii y = 0 . Gwarantujemy, że żadna para kół nie ma więcej niż jednego wspólnego punktu. Twoim zadaniem jest określenie, w ilu regionach dzielą płaszczyznę okręgi. Region jest maksymalnym włączeniem ciągłym zestawem punktów, które nie...

23
Narysuj cienie budynków

Wkład: 1 X X X X XX XXXXXX X X X X XX XXXXXX X X X XXX X XX XXXXXX X X X XXX X XX XXXXXX X X X Wydajność: X. X.. X... X.... XX. XXXXXX. X.X.X. X..... XX.. XXXXXX.. X.X.X.. XXX. X......XX... XXXXXX... X.X.X... XXX.. X......XX....XXXXXX.... X.X.X.... Wkład: 2 XX XX...

23
Jak mam alias funkcje członka w Pythonie?

W Pythonie można zapisywać bajty, używając wielokrotnie używanych funkcji aliasingu. Na przykład: r=range a=r(100) b=r(200) c=r(300) Jednak gdy funkcje są funkcjami składowymi razem, nie wiem, jak je aliasować w sposób umożliwiający tworzenie łańcuchów. Na przykład: s='Hello' // Plain...