Pytania oznaczone «brain-flak»

To wyzwanie jest związane z ezoterycznym językiem Brain-flak i językami opartymi na Brain-Flak. Zwróć uwagę, że wyzwania, które wymagają odpowiedzi w określonym języku, są generalnie odradzane.

73
Utwórz „H” z mniejszych „H”

Wyzwanie Utwórz funkcję lub program, który po otrzymaniu liczby całkowitej sizewykonuje następujące czynności: Jeśli sizejest równe 1, wyjście H H HHH H H Jeśli sizejest większy niż 1, wyjście X X XXX X X gdzie Xjest wyjściem programu / funkcji dlasize - 1 (Jeśli wolisz, możesz dopasować...

28
Golf Integer Brain-Flak

Liczby całkowite są uciążliwe do reprezentowania w Brain-Flak . Istnieje 8 operatorów: () Evaluates to 1, but does not push anything on any stack [] Evaluates to an indeterminate value for the purposes of this question {} Removes the top of the stack and evaluates to it <> Switches to or...

26
Rozszerz skompresowane uderzenie mózgu

Wyzwanie to opublikowano w ramach wyzwania LotM z kwietnia 2018 r. , A także na drugie urodziny Brain-flak Myślałem o tym, jaki byłby najskuteczniejszy sposób kodowania programów do wyłamywania mózgów. Oczywistą rzeczą do zrobienia, ponieważ jest tylko 8 prawidłowych znaków, jest mapowanie...

26
Najszybsza mini-flak Quine

Mini-Flak jest podzbiorem Brain-Flak języku, gdzie <>, <...>i []operacje są niedozwolone. Ściśle mówiąc, nie może pasować do następującego wyrażenia regularnego: .*(<|>|\[]) Mini-Flak jest najmniejszym znanym kompletnym podzbiorem Brain-Flak z Turinga. Jakiś czas temu udało...

24
Wskazówki do gry w golfa w Brain-Flak

Brain-flak to oparty na stosie język Turing-Tarpit, napisany wspólnie przeze mnie, DJMcMayhem i 1000000000 . Niektórzy użytkownicy są bardzo doświadczeni w tajemniczych sposobach Brain-Flak. Pomyślałem więc, że dobrym pomysłem jest ustawienie tego pytania jako sposobu na to, abyśmy mogli - i mam...

24
Zrównoważyć wsporniki

Twój cel: Biorąc pod uwagę ciąg nawiasów, przekaż minimalną odległość Damerau-Levenshtein wymaganą do przekształcenia ciągu wejściowego w ciąg, w którym nawiasy są zrównoważone. Wkład Łańcuch wejściowy będzie zawierał tylko nawiasy kwadratowe i żadnych innych znaków. Oznacza to, że jest to...

22
Znajdź pierwszy mecz w nawiasie

Było to jedno z szeregu wyzwań poprzedzających urodziny Brain-Flaka. Dowiedz się więcej tutaj . Wyzwanie W tym wyzwaniu Twoim celem będzie znalezienie pierwszej pary pasujących nawiasów w całkowicie dopasowanym ciągu ()[]{}<>nawiasów. Aby pożyczyć definicję w pełni dopasowanego ciągu...

21
Gra o proporcjach atomowych

Twoim zadaniem jest stworzenie bota, który gra w Atomy , z najwyższym wynikiem. Jak działa gra: Plansza zaczyna się od pierścienia 6 „atomów”, z liczbami od 1do 3. Możesz „grać” atomem między dwoma atomami lub innym atomem, w zależności od samego atomu. Możesz mieć zwykły atom lub specjalny...

21
Kiedy życie daje ci cytryny, zrób lemoniadę

Wyzwanie Będziesz mieć ciąg wejściowy i wszędzie słowo "Lemon"występuje powinien być przekształcony "Lemonade" alea , di emuszą być zapożyczone z innego miejsca w zdaniu. Przykład Przykładowe dane wejściowe: Gdy byłem dzieckiem, znalazłem cytrynę Przykładowe dane wyjściowe: I Founda...

19
Trzeci Flak!

To wyzwanie zostało opublikowane w ramach wyzwania LotM z kwietnia 2018 r Brain-Flak to język Turinga-Tarpona, który zyskał całkiem sporo sławy tutaj na PPCG. Pamięć języka składa się z dwóch stosów, ale „ukryty” trzeci stos został odkryty przez Wh e at Wizard , co prowadzi do kilku nowych...

18
Oblicz moduł odwrotności

Zadanie: Podaj wartość dla x, gdzie a mod x = bdla dwóch podanych wartości a,b. Założenie ai bzawsze będą dodatnimi liczbami całkowitymi Nie zawsze będzie na to rozwiązanie x Jeśli istnieje wiele rozwiązań, wypisz co najmniej jedno z nich. Jeśli nie ma żadnych rozwiązań, nie wypisuj nic lub...

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
Odwrotny wskaźnik permutacji

Wprowadzenie Permutacje leksykograficzne listy zawierającej n elementów mogą być ponumerowane od 0 do n ! - 1. Na przykład 3! = 6 permutacji (1,2,3)byłoby (1,2,3), (1,3,2), (2,1,3),(2,3,1) , (3,1,2), (3,2,1). Po zastosowaniu permutacji do listy jej elementy są uporządkowane w tej samej...

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
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
Parsuj listę list do Sad-List

W tym wyzwaniu musisz przeanalizować listę list w prostszym formacie listy. To wyzwanie opiera się na moim parserze Sadflak. W moim parserze sadflak usunął wszystkie (), zastąpione sumą () na początku listy, aby program działał szybciej. Aby parsować do Sad-List, musisz to zrobić (implementacja...