Pytania oznaczone «code-golf»

22
Wieża sznurków

Biorąc pod uwagę ciąg tekstu, wyślij go jako „wieżę”. Każdy plasterek łańcucha (formy 0:n) jest powtarzany 5*nrazy, więc pierwszy znak jest powtarzany 5 razy, a następnie pierwszy i drugi 10 razy itp. Przykłady: 'hello' -> ['h'] ['h'] ['h'] ['h'] ['h'] ['h', 'e'] ['h', 'e'] ['h',...

22
Wyzwanie ogl-edocf

Wkład ciągi losowe składające się ze znaków ASCII z zakresu .[32..126][32..126][32..126] Wydajność Dane wyjściowe uzyskuje się poprzez zastosowanie kolejnych obrotów do ciągu wejściowego. Dla każdej litery ( [a-zA-Z]) w ciągu wejściowym, przechodząc od lewej do prawej: jeśli litera jest...

22
Wyświetl liczby bez 2

Wyświetlaj liczby od jednego do stu (w porządku rosnącym), ale liczba 2 nie powinna pojawiać się nigdzie w sekwencji. Na przykład liczby dwa ( 2) lub dwadzieścia trzy ( 23) nie powinny znajdować się w sekwencji. Oto przykładowy wynik z nowymi liniami oddzielającymi

22
Jakie to są liczby?

Podczas pisania liczb zauważyłem po chwili, że moja klawiatura ma Shift wciśnięty i zablokowany klawisz, a wszystko, co napisałem, było jak $%&znaki. Co gorsza, przełączałem się między układami klawiatury angielskiej i hiszpańskiej, więc nie wiem, którego użyłem dla każdego...

22
Minimalna moc rootowania

Minimalna siła iteracji pewnej liczby jest zdefiniowany w następujący sposób:nnn MPI(n):=nmin(digits(n))MPI(n):=nmin(digits(n))\text{MPI}(n):=n^{\text{min}(\text{digits}(n))} Oznacza to, że podniesione do najniższej cyfry w . Na przykład a

22
ASCII Art Octagons

Biorąc pod uwagę liczbę całkowitą wejściową n > 1, wyślij ośmiokąt artystyczny ASCII o długości boku złożonej ze nznaków. Zobacz przykłady poniżej: n=2 ## # # # # ## n=3 ### # # # # # # # # # # ### n=4 #### # # # # # # # # # # # # # # # # #### n=5 ##### # # # # # # # # # # #...

22
Zrób proste opakowanie słowa

(Uwaga: to moje pierwsze pytanie w golfa z kodem, ale o ile wiem, nikt inny tego nie zrobił, więc powinienem być dobry.) Twoim zadaniem jest stworzenie programu lub funkcji, która pobierze ciąg znaków si liczbę całkowitą n, i zwróci lub wyprowadzi tekst zawinięty w wiele wierszy. Każde słowo musi...

22
Płaszcz w wielu kolorach

Wyzwanie Biorąc pod uwagę listę unikalnych nazw kolorów jako danych wejściowych, posortuj je w kolejności, w jakiej pojawiają się w Amazing Amazing Technicolor Dreamcoat Josepha . Przykład Input: green, blue, red, brown Output: red, green, brown, blue Pełna lista kolorów, w kolejności, to:...

22
Golf z meta-bowlingiem

Twoim zadaniem jest utworzenie najkrótszego programu (A), który generuje inny program (B) z najbardziej unikalnymi bajtami, który z kolei generuje oryginalny program (A). Zasadniczo grasz w golfa w połowie pary programów ouroboros ( zwanych też okresową iteracją quine), a drugą w kręgle. A i B mogą...

22
Graj w Zip, Zap, Zop

Jest trochę ulepszonej gry rozgrzewkowej, w której ustawiasz się w kręgu i wysyłasz zamki błyskawiczne, zaps i zopsy, wskazując na osobę i wypowiadając następne słowo w sekwencji, a następnie robią to samo, dopóki wszyscy się nie rozgrzeją lub cokolwiek. Twoim zadaniem jest stworzenie programu,...

22
To coroczne zadanie, w porządku

Biorąc pod uwagę liczbę 1 ≤ n ≤ 365, wyślij n-ty dzień roku w formacie „Dzień-miesiąc”. Na przykład, biorąc pod uwagę 1, powinieneś wypisać „1 stycznia”, bez „z”. Zostanie użyty kalendarz gregoriański, a program nie powinien uwzględniać lat przestępnych, więc twój program nigdy nie powinien...

22
Wyjściowy schemat wizualny obrazu

Napisz program, który wprowadza wymiary obrazu, szerokość maty i szerokość ramki dla portretu w ramce. Program powinien wypisać schemat za pomocą symbolu Xmalowania, +maty i #kadrowania. Symbole muszą być oddzielone spacjami. Końcowe białe znaki są w porządku, o ile dane wyjściowe wizualnie...

22
Która duża liczba jest większa?

Wkład Każda liczba całkowita a1, a2, a3, b1, b2, b3 w zakresie od 1 do 20. Wydajność True if a1^(a2^a3) > b1^(b2^b3) and False otherwise. ^ jest potęgowaniem w tym pytaniu. Zasady To jest golf golfowy. Twój kod musi zostać poprawnie zakończony w ciągu 10 sekund dla każdego ważnego wejścia...

22
Nakładające się na siebie ciągi znaków

Wyzwanie: Biorąc pod uwagę listę ciągów wieloliniowych, nałóż je (w lewym górnym rogu) i wyślij wynik. Przykład: Wejście: ["aaaa\naaaa\naaaa\naaaa","bb\nbb\nbb","c"] Wyjście: cbaa bbaa bbaa aaaa Zasady konkursu: Format wejściowy jest elastyczny. Dozwolone jest uzyskanie danych wejściowych w...

22
Inscriptio Labyrinthica

W miejscu pochówku króla Silo Asturii znajduje się napis: SILO PRINCEPS FECIT ( król Silo to zrobił ). Pierwsza litera znajduje się na samym środku, a stamtąd czyta się, kierując się w dowolnym kierunku po przekątnej promieniującym na zewnątrz. Ostatni list znajduje się na wszystkich czterech...

22
Policz liczbę trójkątów

Biorąc pod uwagę listę dodatnich liczb całkowitych, znajdź liczbę trójkątów, które możemy utworzyć, tak aby ich długości boków były reprezentowane przez trzy różne wpisy na liście wejściowej. (Inspiracja pochodzi z CR .) Detale Trójkąt można utworzyć, jeśli wszystkie kombinacje trzech długości...

22
Bitowa sekwencja zmiennoprzecinkowa

Trochę unosi się z LSB do MSB za każdym razem przesuwając jedną pozycję, aż unosi się na górę kontenera: 0000 0001 0010 0100 1000 Gdy jeden bit unosi się na szczyt, kolejny bit rozpoczyna swoją podróż i zatrzymuje się, gdy napotyka inny bit: 1001 1010 1100 Dzieje się tak, dopóki pojemnik nie...