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.

29
Wydrukuj anagram! Nie, nie ten!
Biorąc pod uwagę listę unikatowych ciągów, które są wzajemnie anagramami, wypisz anagram tych słów, który różni się od każdego słowa na liście. Ciągi będą alfanumeryczne i na pewno będzie prawidłowy anagram. Program lub funkcja może, ale nie musi być niedeterministyczna, co oznacza, że ​​przy tym samym wejściu wielokrotne uruchomienie kodu …

27
Permutacje odwracania bitów
Twoim celem jest utworzenie funkcji lub programu do odwracania bitów w zakresie liczb całkowitych podanych liczbą całkowitą n . Innymi słowy, chcesz znaleźć permutację odwracania bitów dla zakresu 2 n elementów o indeksie zerowym. Jest to również sekwencja OEIS A030109 . Proces ten jest często wykorzystywany do obliczania szybkich transformacji …

5
Bubble nawiasach!
Na tej stronie znajduje się kilka pytań dotyczących równoważenia nawiasów i sprawdzania, czy nawiasy są zrównoważone. Proponuję, że teraz nadszedł czas, aby użyć tych zrównoważonych nawiasów do czegoś! W matematyce i programowaniu nawiasy kwadratowe są jak bańki, izolując wszystko w środku od wszystkiego na zewnątrz, dzięki czemu wszystko, co jest …

29
Alfabetycznie permutuj ciąg
Zadanie Twoim celem, jeśli zdecydujesz się go zaakceptować, jest napisanie programu, który, biorąc pod uwagę ciąg wejściowy (lub tablicę znaków), wypisze każdą możliwą permutację liter w tym ciągu. Moje wyniki są wybredne, więc należy je sortować alfabetycznie, bez duplikatów. Przykład: Wkład: buzz Wydajność: buzz bzuz bzzu ubzz uzbz uzzb zbuz …

30
Invalid Invali Inval
Ten pomysł jest luźno oparty na wiadomości czatu @ TùxCräftîñg . Spójrz na poniższą przykładową sekwencję: INVALID0, INVALID1, INVALID2 INVALID3, INVALID4...INVALID9 Po INVALID9tym zaczyna się tak: INVALI0, INVALI1, INVALI2, INVALI3...INVALI9 A potem INVALI9jest tak: INVAL0, INVAL1, INVAL2, INVAL3...INVAL9 Po, INVAL9to jest tak: INVA0, INVA1, INVA2, INVA3, ...INVA9 Zauważ, jak za …

11
Anagram Quines (wątek gliniarzy)
To wyzwanie dla gliniarzy i rabusiów. Wątek rabusiów można znaleźć tutaj Wyzwanie polega na napisaniu programu, który wyświetli anagram kodu źródłowego, ale nie samego kodu źródłowego. Na przykład następujący program w języku Python: print`'print*2``'*2` odbitki 'print*2``print*2``' który ma wszystkie te same znaki, co oryginalne źródło, ale w innej kolejności. Po …

21
Mirror, Mirror, w kodzie
Dwuwymiarowe języki programowania często mają polecenia lustrzane, takie jak /i \do przekierowania wskaźnika instrukcji na siatce: >>>>\ v v <<<</ W tym wyzwaniu otrzymasz kierunek i lustro i musisz określić kierunek wychodzenia. Zasady Kierunek nadejścia będzie podany jako jeden z znaków, NESWa lustro podany jako jeden /lub \. Możesz otrzymać …

13
Superpermutacje
Wprowadzenie Twoim zadaniem jest kradzież tajnych planów od nowego startupu technologicznego Dejavu. Przekradasz się przez tylną ścianę, ale znajdujesz drzwi, które do otwarcia wymagają szpilki. Rozpoznajesz markę zamka i wiesz, że wymaga on 5-cyfrowego kodu PIN, używając wszystkich cyfr od 0 do 4. Po każdej wprowadzonej cyfrze zamek sprawdza ostatnie …

8
Zasada Permutation Pigeon-hole
W grze sudoku wielu graczy lubi „rysować” możliwymi liczbami, które można wstawić na każdym polu: Powyższy wiersz może być reprezentowany jako tablica: [[1,2,9], [6], [5], [7], [1,2,9], [1,2,9], [3], [1,2,4], [8]] Teraz zauważ, że jest tylko 1 miejsce, do którego 4można się udać. Pozwala to skutecznie uprościć powyższą listę do: …


3
Wdrożenie uproszczonego kerningu
Wprowadzenie Kerning oznacza dostosowanie odstępów między literami tekstu. Jako przykład rozważmy słowo Topnapisane trzema następującymi glifami: ##### ..... ..... ..#.. ..... ..... ..#.. ..##. .###. ..#.. .#..# .#..# ..#.. .#..# .#..# ..#.. ..##. .###. ..... ..... .#... ..... ..... .#... Moglibyśmy po prostu wypełnić luki między glifami kropkami i zrobić …
24 code-golf  grid  code-challenge  atomic-code-golf  code-golf  combinatorics  probability-theory  card-games  code-golf  number  geometry  code-golf  decision-problem  chess  code-golf  math  number  sequence  code-golf  string  regular-expression  code-golf  arithmetic  integer  code-golf  math  array-manipulation  code-golf  number  decision-problem  integer  code-golf  string  ascii-art  kolmogorov-complexity  code-golf  decision-problem  graph-theory  binary-matrix  code-golf  string  parsing  code-golf  string  code-golf  morse  code-golf  code-golf  string  code-golf  ascii-art  cellular-automata  code-golf  binary  base-conversion  code-golf  arithmetic  decision-problem  integer  checksum  code-golf  matrix  linear-algebra  code-golf  code-golf  game  code-golf  sequence  binary  code-golf  combinatorics  optimization  code-golf  decision-problem  quine  code-golf  rational-numbers  bitwise  code-golf  string  permutations  code-golf  kolmogorov-complexity  unicode  code-golf  ascii-art  number  code-golf  number  integer  binary  base-conversion  code-golf  array-manipulation  code-golf  chemistry  code-golf  number  sequence  fibonacci  code-golf  matrix  optimization  code-golf  number  code-golf  math  number  sequence  code-golf  math  array-manipulation  matrix  linear-algebra  code-golf  kolmogorov-complexity  cops-and-robbers  cops-and-robbers  code-golf  tips  basic  code-golf  decision-problem  binary  tiling  game  king-of-the-hill  python  code-golf  c  code-golf  ascii-art  code-golf  string  kolmogorov-complexity  alphabet  code-golf  number  code-golf  string  code-golf  number  sequence  integer  code-golf  number  permutations  restricted-complexity  restricted-time 

30
Golf anagram Quine
W tym pytaniu poprosiłem cię o odgadnięcie quinu anagramowego na podstawie jego wyników. Wygląda jednak na to, że nie mamy jeszcze pytania, aby zagrać w golfa na anagramie. Twoim zadaniem będzie stworzenie możliwie najkrótszego quine'a z anagramami. Co to jest anagram quine? Anagram quine to niepusty program, który drukuje anagram …

20
Naśladuj zamówienie
Biorąc pod uwagę dwie listy liczb, źródło i wzór , należy zmienić kolejność źródła, aby dopasować względną kolejność wzoru. Wszelkie dwa wpisy uporządkowanego źródła powinny być porównywane w taki sam sposób jak wpisy w tych samych pozycjach wzorca. Na przykład dane wejściowe s = [-5, 9, 4, 13, 11, -6, …

23
Koduj - Losowo - Dekoduj
Wyzwanie Twoim zadaniem jest zakodowanie liczby całkowitej jako ciągu znaków ASCII , a następnie pomyślne jej odkodowanie po losowym przetasowaniu tego ciągu. Napiszecie dwa programy / funkcje , które będą nazywane Enkoderem i Dekoderem . Enkoder Wejście: liczba całkowita nnn mieści się w zakresie [0,231−1][0,231−1][0,2^{31}-1] . Wyjście: string sss od …

26
Znajdź rangę słowa
Definicja Ranga słowa jest definiowana jako pozycja słowa, gdy wszystkie możliwe kombinacje (lub układy) jego liter są ułożone alfabetycznie, jak w słowniku, bez względu na to, czy słowa są znaczące, czy nie. Rozważmy te dwa słowa - „niebieski” i „widziany”. Na początek piszemy wszystkie możliwe układy liter tych słów w …

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.