Pytania oznaczone «metagolf»

18
Oblicz praktyczne liczby

Definicja Dodatnia liczba całkowita njest liczbą praktyczną (sekwencja OEIS A005153 ) i wszystkie mniejsze liczby całkowite dodatnie mogą być reprezentowane jako sumy różnych dzielników n. Na przykład 18jest liczbą praktyczną: jej dzielniki to 1, 2, 3, 6, 9 i 18, a inne dodatnie liczby całkowite...

17
Właściwie Integer Metagolf

tło Właściwie (następca serialu Poważnie ) jest imperatywnym językiem golfa opartym na stosach, który stworzyłem w listopadzie 2015 roku. Podobnie jak wiele innych języków golfowych, ma komendy jednobajtowe, które wykonują różne funkcje w zależności od zawartości stosu. Jedną z jego specjalizacji...

17
Regex sprawdzanie poprawności wyrażenia regularnego [zamknięte]

Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat wymiany kodów golfowych. Zamknięte 2 lata temu . Zbuduj wyrażenie regularne, które zaakceptuje ciąg wyrażenia...

17
Brainflak Multiplication Metagolf

To pytanie jest pierwszym z kilku wyzwań związanych z urodzinami Brain-flak zaprojektowanych z okazji pierwszych urodzin Brain-Flak! Więcej informacji na temat urodzin Brain-Flaka można znaleźć tutaj Zeszłego lata mieliśmy Brain-flak Integer Metagolf , a wygenerowane odpowiedzi były bardzo...

17
Kompresowanie formuł boolowskich

Składnia ~nie /\i \/czy tprawdziwe ffałszywe P, Q, FISHitp: zmienne (Operatory są podane w kolejności pierwszeństwa) Wprowadzenie Niektóre formuły logiczne można zmienić na różne formy, aby je skrócić. Na przykład formuła ~(~P /\ ~Q) można zmienić na krótszą formę P\/Q podczas gdy...

17
Znajdź wzory w ciągach znaków

W tym wyzwaniu Twoim zadaniem jest zlokalizowanie podciągów o określonej strukturze. Wejście Twoje dane powinny składać się z dwóch niepustych ciągów alfanumerycznych, wzorca p i tekstu t . Chodzi o to, że każdy znak preprezentuje ciągłe niepuste podciągi, tktóre występują obok siebie, i...

16
Napisz Solver złożoności Kołmogorowa

Złożoność Kołmogorowa napisu S jest długość najkrótszego programu P , napisany w jakimś języku programowania L , którego wyjście jest dokładnie S . (Tak, prawdziwa definicja jest bardziej formalna, ale wystarczy na wyzwanie.) Twoim zadaniem w tym wyzwaniu jest napisanie możliwie najkrótszego...

16
Królik Hoppinga Google

4 grudnia 2017 r. Google Doodle była graficzną grą programistyczną z króliczkiem . Późniejsze poziomy były dość nietrywialne i wydawały się doskonałym kandydatem do gry w golfa atomowego . Detale Gra Dostępne są cztery ruchy: przeskocz do przodu, skręć w lewo, skręć w prawo i pętlę. Każdy z...

14
I wszyscy ludzie mówili…

Cel Biorąc pod uwagę tekst, który nie zawiera znaków [lub ]wykonaj następujące czynności: Dla każdego wystąpienia Amenz co najmniej jedną wielką literą (czyli wszystkie przypadki Amenwykluczenia amen), wypisz to samo Amen(zachowaj wielkie litery ). Dla każdego wystąpienia /all the people said[?:...

13
Produkty Fibonacciego

Możesz rozłożyć liczbę większą niż 0 jako unikalną sumę dodatnich liczb Fibonacciego. W tym pytaniu robimy to poprzez wielokrotne odejmowanie największej możliwej dodatniej liczby Fibonacciego. Na przykład: 1 = 1 2 = 2 3 = 3 4 = 3 + 1 12 = 8 + 3 + 1 13 = 13 100 = 89 + 8 + 3 Teraz nazywam produkt...

13
Auto-meta-kod-golf

Masz dość wszystkich wyzwań związanych z codegolfem. Dlatego decydujesz się napisać program, który automatycznie zagra dla ciebie kod Pythona. Istnieją 3 przypadki testowe: print quickSort([0,7,3,-1,8,10,57,2]) def quickSort(arr): less = [] pivotList = [] more = [] if len(arr) <= 1: return...

13
Tekst do Brain-Flak

Wyzwanie polega na przekształceniu tekstu wejściowego w kod wyładowania mózgowego, który wyśle ​​tekst. Samouczek wzięty stąd za zgodą tutaj Brain-Flak ma dwa stosy, znane jako „lewy” i „prawy”. Aktywny stos zaczyna się od lewej. Jeśli pusty stos zostanie wyskakujący, zwróci 0. To wszystko....

12
Maths Metagolf Mania!

Specyfikacja Mathemania: Każdy fragment kodu Mathemania zaczyna się od cyfry 2. Z poziomu 2możesz wykonać następujące operacje: e: Potęgowanie. Domyślnym poleceniem jest podniesienie liczby do kwadratu. f: Factorial. Domyślnie to polecenie używa pojedynczego silnia na liczbie ( using f on 2 = 2!...

12
Zagadka kombinacyjna!

Wprowadzenie: Logika kombinacyjna Logika kombinacyjna (CL) opiera się na rzeczach zwanych kombinatorami , które są w zasadzie funkcjami. Istnieją dwa podstawowe „wbudowane” kombinatory Si K, które zostaną wyjaśnione później. Lewicowe skojarzenie CL jest lewostronnie asocjatywny , co oznacza, że...

11
Gra w golfa każdą postacią ASCII w 99

99 to język programowania, który wymyśliłem na początku tego tygodnia dla mojego wyzwania. Napisz tłumacza na 99 . (Wymyślony, ale nigdy nie musiałem go wdrażać dzięki tuzinowi z was;)) Pełna specyfikacja języka jest w tym wyzwaniu, więc nie zawracam sobie głowy ponownym opublikowaniem tego...