Pytania oznaczone «code-golf»

15
Dołączanie liczb

Dość proste wyzwanie: otrzymasz dwa dane wejściowe, ciąg znaków i liczbę (liczbę można traktować jako ciąg znaków, tzn. "123"Zamiast123 ) Jeśli ciąg nie kończy się liczbą (tzn. Nie pasuje do wyrażenia regularnego \d$ ), wystarczy dołączyć liczbę na końcu ciągu. Jeśli ciąg znaków kończy się liczbą...

15
Dzisiaj w YOLD

Dyskordianin kalendarz jest wykorzystywana przez innego harmonogramu Discordians. Rok discordian ma 5 sezonów, z których każdy trwa 73 dni: Chaos, Niezgoda, Zamieszanie, Biurokracja i Następstwa. Discordian week ma 5 dni: Sweetmorn, Boomtime, Pungenday, Prickle-Prickle i Setting Orange. Każdego...

15
Rycerz wypełnij siatkę

Wypełnienie rycerza to wypełnienie powodziowe przy użyciu połączenia szachy rycerza. Konkretnie: 1 1 1 1 0 1 1 1 1 (0 to punkt początkowy, 1s pokazuje połączone komórki) Wyzwanie Biorąc pod uwagę siatkę 2D przestrzeni i ścian oraz początkową lokalizację, wypełnij siatkę rycerzem. Najkrótszy...

15
Zrób mi ogrodzenie!

Wyzwanie To proste wyzwanie. Biorąc pod uwagę dwie dodatnie liczby całkowite w i hutwórz ogrodzenie ASCII o szerokości wi wysokości h. Ogrodzenie należy zbudować zgodnie z następującymi zasadami: +Postać będzie reprezentować stanowisko. -Znak będzie wykorzystywany do reprezentowania szerokości...

15
Zróbmy trójkąt

Większość ludzi zna trójkąt Pascala. 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 Trójkąt Pascala to automat, w którym wartość komórki jest sumą komórek w lewym górnym i prawym górnym rogu. Teraz zdefiniujemy podobny trójkąt. Zamiast po prostu przenieść komórki w lewy górny róg i prawy górny róg, bierzemy...

15
Najmniej operacji do 100

Przegląd Biorąc pod uwagę listę cyfr, znajdź najmniej operacji, aby uzyskać 100 Wejście Ciąg cyfr, który może, ale nie musi, być w kolejności numerycznej. Kolejności cyfr nie można zmienić, jednak można dodać między nimi operatory plus (+) lub minus (-), aby całkowita suma była równa...

15
Pokojowe współistniejące armie

W grze w szachy istnieje element zwany królową, który może atakować każdy inny element, który znajduje się w tym samym rzędzie, kolumnie lub po przekątnej. W szachach występują zazwyczaj dwie boki, czarno-biały, z których każdy należy do jednej z drużyn. Kawałki nie mogą atakować sztuk należących...

15
Jakim klawiszem nacisnąłem?

Zadanie polega na napisaniu kodu identyfikującego naciśnięcie klawisza na klawiaturze. Możesz założyć, że jednocześnie naciśnięty jest tylko jeden klawisz i że istnieje standardowy układ klawiatury w USA. To jest układ z @ nad 2. Kod powinien wyświetlać unikalny identyfikator każdego naciśniętego...

15
Jadłem już lunch?

Kochasz lunch. Jednak jesteś na diecie i chcesz się upewnić, że przypadkowo nie zjesz lunchu dwa razy w ciągu jednego dnia. Musisz więc stworzyć program, który pomoże ci się upewnić. Jednak jedną z komplikacji jest to, że jesz lunch według bardzo dziwnego harmonogramu. Czas, w którym jesz lunch,...

15
Utwardzona mutacją quine

Twoim zadaniem jest stworzenie programu, który wydrukuje własne źródło. „Hej, mamy już to wyzwanie i mnóstwo jego odmian! Dlaczego robisz kolejne?” możesz zapytać, ale ten będzie jednym z najtrudniejszych (mam nadzieję, w każdym razie). Twoja quine musi być „wzmocniona mutacją”, co oznacza, że...

15
AZ za 10 lat, rozumiesz?

Kontynuując moje poprzednie wyzwanie Policz do 20 słowami! , po raz kolejny użyjemy listy słów z tego wyzwania, aby wykonać inne zadanie. Tym razem będziesz używać wyłącznie: https://github.com/Magic Octopus Urn / wordListsByLength / blob / master / 10.txt Aby wybrać 26 różnych słów, każde...

15
Znajdź najdłuższy ciąg kolejnych cyfr

Proste wyzwanie: biorąc pod uwagę serię liczb całkowitych dodatnich, znajdź liczbę zawierającą wśród jej cyfr najdłuższy ciąg kolejnych cyfr. Sztuczka? Cyfry w biegach mogą owijać się wokół możliwych wartości ( 0123456789) i biegać wstecz. Więc oba 2345, 89012i 5432109są ważne przebiegi kolejnych...

15
Zaimplementuj białego golfisty

Niektóre dwuwymiarowe esolangi, takie jak Forked , i niektóre inne niż esolangi, takie jak Python , mogą czasem wymagać spacji przed wierszami kodu. To nie jest bardzo golfowe. Poza tym jestem leniwy i piszę język 2d, który wymaga dużo spacji przed kodem. Twoim zadaniem jest napisanie narzędzia,...

15
Odfiltruj pseudoelementy!

Definiujemy hiper-średnią tablicy / listy (liczb) średnią arytmetyczną sum sum jej prefiksów. Na przykład hiper-średnia listy [1, 4, -3, 10]jest obliczana w następujący sposób: Otrzymujemy prefiksy: [1], [1, 4], [1, 4, -3], [1, 4, -3, 10]. Podsumowując każda: a [1, 5, 2, 12]. A teraz się średnią...

15
Generuj niewidoczne liczby

Powiedzmy, że podciąg to dowolna ciągła sekcja oryginalnego łańcucha. Na przykład catjest podciąg concatenate. Powiemy, że poprawny podciąg to podciąg, który nie jest równy oryginalnemu ciągowi. Na przykład concatenatejest podciągiem, concatenateale nie jest właściwym podciągiem. (ciągi...

15
Primus-Orderus Primes

Kim oni są? Primus-Orderus Primes (POP) to liczby pierwsze, które zawierają ich kolejność w sekwencji liczb pierwszych. Zatem liczba nthpierwsza, aby być POP, musi zawierać wszystkie cyfry nw określony sposób, który wyjaśnię. Przykłady Sprawmy, żeby wszystko było wyraźniejsze: wszystkie cyfry...

15
Maksymalna głębokość rekurencji [zamknięte]

Zamknięte . To pytanie wymaga szczegółów lub jasności . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Dodaj szczegóły i wyjaśnij problem, edytując ten post . Zamknięte 2 lata temu . Czy twój język ma maksymalną głębokość rekurencji (MRD)?...

15
Narysuj kilka gwiazd ASCII

Napisz program lub funkcję, która rysuje gwiazdę ASCII, biorąc pod uwagę wielkość ramion jako danych wejściowych. Oto gwiazda wielkości 1 _/\_ \ / |/\| Oto gwiazda wielkości 2 /\ __/ \__ \ / \ / | /\ | |/ \| Oto gwiazda wielkości 3 /\ / \ ___/ \___ \ / \ / \ / | /\ | | / \ | |/...