Pytania otagowane jako permutations

Permutacja to szczególna kolejność niektórych list obiektów. Problemy oznaczone za pomocą permutacji zwykle obejmują wyszukiwanie lub generowanie permutacji, w tym anagramów tekstu.


9
Zablokuj przegrupowanie
Twoim zadaniem jest więc wzięcie bloku 3x3, w którym -oznaczają puste miejsca i *średnie wypełnione miejsca, na przykład: -** -*- *-* i przestawiaj blok tak, *aby tworzył X, jak poniżej: *-* -*- *-* Wejście: kwadraty 3x3 jak wyżej, mogą to być 3 linie, tablica lub dowolnie. Wyjście: Najkrótsza liczba ruchów, …

12
Zszyj razem palindrom z podciągów palindromicznych
Biorąc pod uwagę ciąg l, znajdź wszystkie palindromiczna podciągi pz l(w tym duplikaty i pojedynczych ciągów znaków). Następnie przestaw wszystkie podłańcuchy w pprawidłowy palindrom (może być wiele poprawnych odpowiedzi). Jeśli nie można zmienić układu pna pojedynczy palindrom, program może mieć niezdefiniowane zachowanie (błąd, przepełnienie stosu, wychodzenie, zawieszenie / przedwczesne zabójstwo …

8
Zróżnicowane przegrupowania
Twoim zadaniem jest napisanie programu komputerowego, który po podzieleniu na linie (podział na znak nowego wiersza) w każdym układzie wierszy wyświetli inną liczbę od 1 do n! (gdzie n jest całkowitą liczbą linii). Żadne liczby nie powinny być wyprowadzane przez dwa różne układy, a każdy układ powinien wypisywać liczbę w …

15
Generuj kombinacje, które sumują się do wartości docelowej
Wyzwanie Załóżmy, że masz listę liczb i wartość docelową. Znajdź zestaw wszystkich kombinacji swoich liczb, które składają się na wartość docelową, zwracając je jako indeksy listy. Wejście i wyjście Dane wejściowe przyjmą listę liczb (niekoniecznie unikalną) i docelową liczbę sumowania. Dane wyjściowe będą zbiorem niepustych list, z których każda zawiera …

11
Wariacja N-bitowa sumy częściowej
W przypadku innego wyzwania, które piszę, muszę sprawdzić, czy przypadki testowe można rozwiązać za pomocą ograniczonych liczb całkowitych. W szczególności muszę zweryfikować następujące elementy w przypadku niepustej tablicy liczb całkowitych Ai szerokości bitów liczb całkowitych n: Wszystkie liczby całkowite aw Azaspokojenia -2**(n-1) <= a < 2**(n-1)(zakodowania z nbitowych liczb całkowitych …

14
Rekurencyjnie połączone sumaryczne sumy [N] z iteracjami M.
Weź dwie dodatnie liczby całkowite Ni Mutwórz połączone sumy sumaryczne [N]z Miteracjami. Wyprowadza wynik ostatniej iteracji. Definicja skonsolidowanej sumy skumulowanej: Zacznij od liczby Ni zdefiniuj sekwencjęX = [N] Dołącz do Xłącznych kwotX Powtórz krok 2 Mrazy. Skumulowana suma wektora, X = [x1, x2, x3, x4]wynosi: [x1, x1+x2, x1+x2+x3, x1+x2+x3+x4]. Przykład …
14 code-golf  number  sequence  code-golf  number  sequence  code-golf  binary-matrix  code-golf  math  tips  javascript  algorithm  code-golf  string  code-golf  number  sequence  code-golf  math  arithmetic  parsing  code-golf  number  sequence  primes  code-golf  string  ascii-art  geometry  integer  code-golf  geometry  code-golf  number  array-manipulation  code-golf  math  geometry  code-golf  number  sequence  arithmetic  integer  code-golf  string  kolmogorov-complexity  code-golf  number  code-golf  number  chess  code-golf  sequence  decision-problem  subsequence  code-golf  math  number  primes  code-golf  primes  permutations  code-golf  integer  probability-theory  statistics  code-golf  string  code-golf  sequence  decision-problem  parsing  board-game  code-golf  binary  graph-theory  code-golf  board-game  classification  tic-tac-toe  code-golf  ascii-art  polyglot  code-golf  date  code-golf  geometry 

5
Wygeneruj wszystkie fragmenty Brain-Flak
To pytanie jest drugim z kilku wyzwań urodzinowych Brain-flak zaprojektowanych z okazji pierwszych urodzin Brain-Flak! Więcej informacji na temat urodzin Brain-Flaka można znaleźć tutaj Wyzwanie Do tego wyzwania wygenerujesz wszystkie w pełni dopasowane ciągi z listy nawiasów. Aby pożyczyć definicję w pełni dopasowanego ciągu DJMcMayhem : Dla celów niniejszego wyzwanie, …

21
Tkanie bitów golfowych
Uwaga: pierwsza połowa tego wyzwania pochodzi z poprzedniego wyzwania Martina Endera, Visualize Bit Weaving . Ezoteryczny język programowania zło ma interesującą operację na wartościach bajtów, które nazywa „tkaniem”. Zasadniczo jest to permutacja ośmiu bitów bajtu (nie ma znaczenia, od którego końca zaczniemy liczyć, ponieważ wzór jest symetryczny): Bit 0 jest …

6
Listy, ruszaj się! Pt. 2)
Pierwsze litery, ruszaj się!był bardzo popularny, ale miał ograniczony udział. Ten będzie łatwiejszy do rozwiązania, ale mam nadzieję, że w grę w golfa wejdą pewne sztuczki. Otrzymujesz ciąg tylko małych liter. Dla każdej litery, z pozycją w alfabecie m , przesuń ją, aby stała się m- tą literą od końca. …


8
Alfabetyczny Fannkuch
Fannkuch to klasyczny program testowy . Nazwa pochodzi od niemieckiego „Pfannkuchen” - naleśników - ze względu na podobieństwo algorytmu do przerzucania stosów naleśników. Sekwencja liczb Fannkucha jest tworzona w następujący sposób: Weź permutację {1 ..... n}, na przykład: {4,2,1,5,3}. Weź pierwszy element, tutaj 4, i odwróć kolejność pierwszych 4 elementów: …

11
Prostopadłościany o charakterystyce wyjściowej
Prostopadłościany o charakterystyce wyjściowej Dzisiejsze zadanie jest bardzo proste: biorąc pod uwagę dodatnią liczbę całkowitą, wypisuje reprezentant każdego prostopadłościanu formowalnego przez jego czynniki. Objaśnienia Objętość prostopadłościanu jest iloczynem jego trzech długości boków. Na przykład, sześcienna tom 4, których długości boków są liczbami całkowitymi może mieć boki [1, 1, 4], [1, …

8
Parzystość permutacji
tło Parzystości permutacji , jak określono Wikipedia , jest następujący: Znak lub podpis permutacji σ jest oznaczony sgn (σ) i zdefiniowany jako +1, jeśli σ jest parzyste, a -1, jeśli σ jest nieparzyste. Znak permutacji można jawnie wyrazić jako sgn (σ) = (−1) ^ N (σ) gdzie N (σ) to …

6
Unikalne płytki ceglane w prostokącie
Przeglądałem Stackoverflow i zobaczyłem to pytanie o kafelkowanie prostokąta MxN i pomyślałem, że będzie to świetne miejsce do gry w golfa. Oto zadanie. Biorąc pod uwagę wymiary M i N, napisz program, który wyświetli, ile unikalnych sposobów można prostokątować prostokątem MxN (N to liczba wierszy, a nie kolumn. To nie …

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.