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
Lokalnie odwróć wielomian
Wyzwanie Biorąc wielomianu po współczynnikach rzeczywistych porządku 1i stopnia n, znaleźć inny wielomian qstopnia co najwyżej ntaki, że (p∘q)(X) = p(q(X)) ≡ X mod X^(n+1), innymi słowy takie, że p(q(X)) = X + h(X)gdzie hjest dowolnym wielomianem ord(h) ≥ n+1. Wielomian qjest jednoznacznie określony przez p. Dla wielomian p(X) = …

8
Prowadź alfabet
Prowadź alfabet Biorąc pod uwagę tablicę kierunków, gdzie kierunki są zdefiniowane w następujący sposób: NW N NE W . E SW S SE Lub jako indeksy (możesz użyć tych indeksów do wskazówek zamiast ciągów powyżej): 0 1 2 3 . 4 5 6 7 Możesz wybrać dowolny format, obsługa obu …

9
Czy to jest w zestawie Cantor?
Wyzwanie W przypadku tego wyzwania należy ustalić, czy dana liczba znajduje się w zestawie Cantor. Najpierw zdefiniujmy zestaw Cantora. Najpierw zacznij od liczb od 0 do 1. Żadnych liczb poza tym zakresem nie ma w zestawie Cantor. Teraz podzielmy liczby na trzy równe części: [0,1 / 3], [1 / 3,2 …

17
Losowe pikowanie
Twoje zadanie jest proste: napisz program, który zamieni losowe piksele w czarny prostokąt 16 x 8 pikseli (szerokość według wysokości) na biały piksel. Otwory muszą być jednakowo losowe i należy wyprowadzać obraz 16 x 8 pikseli z wstawionymi białymi pikselami. Zamień tylko 1 piksel na kolumnę (16 wszystkich zastąpionych pikseli) …

3
Obierz ziemniaka
To jest ziemniak: @@ @@@@ @@@@@@ @@@@@@ @@@@ @@ Bardziej ogólnie, ziemniak w rozmiarze N jest zdefiniowany jako następujący kształt: Jeśli N jest parzyste, oznacza to 2 wyśrodkowane @symbole, następnie 4 wyśrodkowane @symbole, a następnie 6 wyśrodkowane @symbole, aż do N wyśrodkowanych @symboli; następnie @symbole N na środku , a …

7
Wyszukiwanie słów Numpad
Biorąc pod uwagę liczbę całkowitą od 1 do 999 włącznie, wypisz prawdziwą wartość, jeśli pojawia się poziomo, pionowo lub po przekątnej, do przodu lub do tyłu, gdziekolwiek w kwadracie cyfr 1–9 3x3 na standardowej klawiaturze numerycznej : 789 456 123 Jeśli liczba nie pojawi się, wpisz wartość fałszowania. Dokładne 65 …

7
Próbkuj losową, nie malejącą sekwencję
Dane wejściowe: dwie liczby całkowite n i k podane w dowolnej formie dogodnej dla kodu Wynik Losowa, nie malejąca sekwencja k liczb całkowitych, każda w zakresie od 1 do n. Próbkę należy wybrać jednolicie ze wszystkich nie malejących sekwencji k liczb całkowitych o liczbach całkowitych z zakresu od 1 do …

13
Mnożenie zamka błyskawicznego
Wprowadzenie Zdefiniujmy nową operację arytmetyczną, którą nazywam mnożeniem suwaka . Aby zignorować pomnożenie dwóch nieujemnych liczb całkowitych, dodajesz zera wiodące, aby dopasować długości, mnożymy odpowiadające im 10-cyfrowe cyfry liczb, dodajesz zera wiodące do wyników, aby uzyskać 2-cyfrowe liczby, konkatenować je, a na końcu upuszczać zera wiodące. Oto przykład z A …

11
Znajdź Emirps!
Emirp jest non-palindromiczna prime, który po odwróceniu, jest również podstawowym. Lista 10 podstawowych emirps znajduje się w OEIS . Pierwsze sześć to: 13, 17, 31, 37, 71, 73 Jednak ze względu na zasadę odwrócenia emirps są różne w każdej bazie. Na przykład pierwsze sześć binarnych emirps to: Bin | 1011, …

20
Znajdź „Rozmiar rekurencyjny” listy
Zainspirowany przez Znajdź „rozpakowany rozmiar” listy . Zdefiniuj rozmiar rekurencyjny RSdla listy nie zawierającej list jako jego długości (liczby zawartych elementów) i rozmiar rekurencyjny dla listy zawierającej dowolne listy jako sumę jego długości i rozmiar rekurencyjny tych list. Wyzwanie Napisz program lub funkcję, która wyświetla rekurencyjny rozmiar dowolnej listy w …

8
Wizualizuj sortowanie
Powiedzmy, że mam listę [3, 0, 4, 2, 1]i używam sortowania selekcji, aby ją posortować, mógłbym to sobie wyobrazić w następujący sposób: 3,0,4,2,1 |-| 0,3,4,2,1 |-----| 0,1,4,2,3 |-| 0,1,2,4,3 |-| 0,1,2,3,4 Wyzwanie polega na wizualizacji takiego sortowania. Wejście Twoje dane wejściowe będą listą liczb całkowitych dodatnich w dowolnym formacie. Zadanie …

5
Znak pokazujący zgrupowane godziny otwarcia kawiarni
Prawdopodobnie widziałeś te znaki na drzwiach różnych sklepów: GODZINY OTWARCIA pn – pt 0900–1800 sob. -niedz. 1100–1530 Zadanie polega na wygenerowaniu takiego znaku, grupując kolejne dni z tymi samymi godzinami otwarcia, z listy godzin otwarcia na cały tydzień. Zauważ, że tydzień „zawija się”, co jest uważane za kolejne. Wejście: 7 …
20 code-golf 

4
Czy są jakieś języki szczególnie dobre w sztuce ASCII?
Zastanawiałem się, czy są jakieś języki ezoteryczne lub golfowe, które są specjalnie ukierunkowane na tekst i grafikę ASCII? Na przykład 05AB1E przynajmniej zaczął od kierowania konwersji podstawowych. Czy są jakieś języki gry w golfa ukierunkowane na tekst i grafikę? Jeśli tak, to czy mają tutaj strony ze wskazówkami i czy …

29
Znajdź maksymalne odchylenie
Problem ten jest „inspirowany” pytaniem, które pierwotnie zadano na Quora (nie dotyczy gry w golfa kodowego). Chcę tylko, aby stało się to dla was wyzwaniem (i moim pierwszym zgłoszeniem problemu tutaj). Biorąc pod uwagę tablicę elementów całkowitych vi liczbę całkowitą d(zakładamy, że d jest mniejsza lub równa długości tablicy), rozważ …

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.