Pytania oznaczone «generation»

27
Hyper o quinesach

Inspirowane hiperprogramowaniem: N + N, N × N, N ^ N wszystko w jednym . Dzięki @MartinEnder i @trichoplax za pomoc w piaskownicy. Definicje Hyperquines Zdefiniuj hiperquinę rzędu n jako pełny program lub funkcję P przypominającą quine, która spełnia wszystkie reguły mające zastosowanie do...

26
Generowanie NOP Brainf ***

Czasami pisząc kod pieprzony mózg, czujesz potrzebę wydłużenia go, aby zachęcić do debugowania. Mógłbyś to zrobić po prostu wsadzając ><tam, ale co to za zabawa? Będziesz potrzebował czegoś dłuższego i mniej NOPey, aby zmylić każdego czytającego Twój kod. Szybkie wprowadzenie do Brainfuck...

26
Łączenie programów

Wyzwanie W tym wyzwaniu napiszesz pierwszy program, p 1 , o nieskończonej sekwencji programów, w którym uruchomienie p n wyprowadza / generuje program p n + 1 . Podczas łączenia pierwszych n> = 2 programów sekwencja powinna zostać wyprowadzona n. Przykład Powiedzmy, że pierwsze 4 programy...

25
Transpile WordMath

Wszyscy widzieliśmy te „hax matematyki” online, które wyglądają tak: Think of a number, divide by 2, multiply by 0, add 8. I, magicznie, wszyscy kończą na cyfrze 8! Język Zdefiniujmy język programowania, który wykorzystuje składnię powyższego tekstu, zwany „WordMath”. Skrypty WordMath są...

25
Zastępowanie ciągu rekurencyjnego

Zadanie Napisz program lub funkcję, która podając trzy łańcuchy A, B, Ctworzy łańcuch wyjściowy, w którym rekurencyjnie podstawiono każde wystąpienie Bin . Rekurencyjne podstawianie oznacza powtarzanie podstawienia, w którym na każdym etapie wszystkie nie nakładające się wystąpienia in (wybrane...

25
Duże, duże liczby

Próbując odegrać kilka moich odpowiedzi w golfa, musiałem pisać duże liczby całkowite w jak najmniejszej liczbie znaków. Teraz wiem, jak to zrobić najlepiej: sprawię , że napiszesz ten program. Wyzwanie Napisz program, który po otrzymaniu dodatniej liczby całkowitej, wyprowadza program, który...

23
Najkrótsze jednoznacznie identyfikujące podciągi

Biorąc pod uwagę listę ciągów, zamień każdy ciąg na jeden z niepustych podciągów, który nie jest podciągiem żadnego z pozostałych ciągów na liście i tak krótki, jak to możliwe. Przykład Biorąc pod uwagę listę ["hello","hallo","hola"], "hello"należy zastąpić tylko "e"jako ten podciąg nie jest...

23
Powtarzaj za mną!

Biorąc pod uwagę ciąg jako argument, wypisz długość najdłuższego (-ych) powtarzającego się podciągu (ciągów) lub zero, jeśli nie ma takiego ciągu. Możesz założyć, że łańcuch wejściowy nie jest pusty. Przykłady abcdefabc: podciąg abcjest powtarzany w pozycjach 1 i 7, więc program powinien wypisać...

22
Utwórz tabelę am * n w HTML

Wejście: Dwie liczby dziesiętne mi nktóre odpowiednio podać liczbę wierszy i kolumn w tabeli. mi nsą większe lub równe 1. Wyjście: Tabela w HTML, która ma m wierszy i n kolumn. Stół powinien być wyświetlany przez wybraną przez ciebie nowoczesną przeglądarkę. Większość przeglądarek wyświetla...

21
Jeszcze jeden program i nie ma mnie!

Biorąc pod uwagę dodatni poziom zagnieżdżenia liczb całkowitych ni ciąg znaków sdrukowalnych ascii ( do ~, wypisuje program, który po uruchomieniu w tym samym języku, wypisuje program, który wypisuje program ... który wypisuje ciąg s. nNależy wygenerować w sumie programy, z których wszystkie...

21
Wszystkie k-mers / n-gramów

Wprowadzenie Mieliśmy histogramy i liczymy , ale nie wymieniliśmy ich wszystkich. Każdego roku Dyalog Ltd. organizuje konkurs studencki. Wyzwanie polega na napisaniu dobrego kodu APL. To jest agnostyczna edycja kodu golfowego szóstego problemu tego roku. Mam wyraźną zgodę na opublikowanie tutaj...

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
Kostka Rubika

Twoim zadaniem jest stworzenie losowej sekwencji ruchów, których można użyć do szyfrowania Kostki Rubika. Taka walka składa się z dokładnie 25 ruchów. Każdy ruch składa się z liter, UDRLFBpo których opcjonalnie następuje jeden z przyrostków '2. Notacja ta nazywa się notacją Singmaster....

20
Czy to jest ścięta liczba trójkątna?

Powiązana sekwencja OEIS: A008867 Skrócona liczba trójkątna Wspólną właściwością liczb trójkątnych jest to, że można je ułożyć w trójkąt. Na przykład weź 21 i ułóż w trójkąt os: o oo ooo oooo ooooo oooooo Zdefiniujmy „obcinanie:” wycinanie trójkątów o tym samym rozmiarze z każdego rogu....

19
Sprawdź, czy program Trójkątność jest prawidłowy

Trójkątność to nowy esolang opracowany przez pana Xcodera, w którym struktura kodu musi być zgodna z bardzo specyficznym wzorem: W tym nwierszu kodu muszą znajdować się dokładnie 2n-1znaki programu. Powoduje to kształt trójkąta / piramidy, przy czym pierwsza linia ma tylko jeden znak, a reszta...

19
Maksymalizuj kwadratową różnicę

Rozważ permutację wartości całkowitych od 1do N. Np. Ten przykład dla N = 4: [1, 3, 4, 2] Będziemy rozważać tę listę być cykliczne, takie, że 1i 2są traktowane jako sąsiadujące. Jedną wielkością, którą możemy obliczyć dla takiej listy, jest całkowita kwadratowa różnica sąsiednich...