«permutations» etiketlenmiş sorular

Permütasyon, bazı nesne listelerinin özel bir sıralamasıdır. Permütasyon ile etiketlenmiş problemler genellikle metin anagramları dahil permütasyonların bulunmasını veya üretilmesini içerir.

7
Şifreli tuşlarla yazma
Arkadaşınız bilgisayarlarla çok iyi değil, bu yüzden pratik bir şaka olarak birisi klavyesindeki harfleri (az) karıştırdı. Oturup klavyeye bakarak adını yazmaya çalıştığında harflerin karıştırıldığını fark etti ve yardım istedi. Akıllısınız, eğer ismini yazıyor ve daha sonra adı yerine ekranda çıkanları tekrar tekrar yazıyorsa, sonunda ismine girmeyi başaracağını biliyorsunuz. Ayrıca, anahtarları …


4
ASCII sanatı ile uzun bölümü görselleştirin
ASCII sanatı ile uzun bölümü görselleştiren bir program yazın. Giriş, seçtiğiniz girdi biçimini kullanan bir pay ve bir payda olmak üzere iki tamsayıdan oluşur. Örnekler: 1234 ÷ 56: 22 ---- 56|1234 112 --- 114 112 --- 2 1002012 ÷ 12: 83501 ------- 12|1002012 96 --- 42 36 -- 60 60 …

5
Kurtlar ve Tavuklar
Bir nehir var ve nehrin bir tarafında kurtlar ve tavuklar var. Bir salları var ve hepsinin diğer tarafa gitmesi gerekiyor. Bununla birlikte, sal kendi başına seyahat edemez. Sal, ikiden fazla hayvan varsa, batar. Nehrin soğuk ve kirli olması nedeniyle hiçbir hayvan ıslanmak istemiyor. Hiçbir hayvan nehrin üzerinden atlayamaz veya uçamaz. …

9
Binaları gizle
Gökdelenler Yarışması'nın daha kısa versiyonu Görev Bir dizi bina yüksekliği ve pozitif bir tamsayı göz önüne alındığında, yüksekliklerin ktüm permütasyonlarını (kopyalar olmadan) bulun, böylece kbinalar tam olarak görülebilir. Herhangi bir bina, arkasındaki tüm kısa veya eşit yükseklikte binaları gizleyecektir. Giriş ve çıkış biçimleri geçerlidir. Giriş dizisi asla boş olmayacak. Pek …

30
Bir Papağan Programı Oluşturun
Bir girdi verildiğinde, bu girdiyi ve ardından bir satırsonu sonu gönderilir. Giriş yalnızca yazdırılabilir ASCII karakterleri ( 0x20-0x7E) ve yeni satırları (0x0A ) . Girdi uzunluğu 0 ise, satır sonu olmadan çıktı alın. Bu kod golf kadar her dilde en az bayt kazanır!
15 code-golf  string  sequence  combinatorics  fastest-code  number  code-challenge  restricted-source  rosetta-stone  code-golf  arithmetic  decision-problem  integer  factorial  code-golf  arithmetic  decision-problem  integer  bitwise  code-golf  kolmogorov-complexity  code-golf  tips  vim  code-golf  quine  code-generation  code-golf  string  restricted-source  code-golf  string  random  unicode  code-golf  audio  code-golf  ascii-art  code-golf  decision-problem  code-golf  puzzle-solver  code-golf  restricted-source  code-golf  kolmogorov-complexity  permutations  hexagonal-grid  code-golf  string  math  combinatorics  fastest-code  code-golf  restricted-source  code-golf  string  code-golf  arithmetic  code-golf  math  number  code-golf  string  decision-problem  balanced-string  code-golf  binary  code-golf  string  number  code-challenge  restricted-source  code-golf  ascii-art  printable-ascii  interactive  code-golf  string  ascii-art  code-challenge  restricted-source  source-layout  code-golf  arithmetic  tips  functional-programming  golfing-language  code-golf  binary  encryption 

15
Cheapo Enigma makinesi (Polisler)
Soyguncuların direği için Cheapo Enigma makinesi (Soyguncular) Bir polisin gönderimi, tek bir bayt veri kabul eden ve tek bir bayt veri döndüren bir program / fonksiyondan oluşur. Olası her girdi benzersiz bir çıktı üretmelidir. (Başka bir deyişle, işleviniz iki yönlü olmalıdır) Soyguncular, mümkün olduğunca kısa bir kod kullanarak ters fonksiyonunuzu …

2
Permütasyonları eşleştirin!
Zorluğunuz, kendisinin her dize permütasyonuyla eşleşen bir normal ifade oluşturmaktır ve başka bir şey değildir. Maç ayrıca büyük / küçük harfe duyarlı olmalıdır. Örneğin, normal ifadeniz: ABC Şu dizelerle eşleşmeli (ve eşleşmelidir): ABC ACB BAC BCA CAB CBA Şunun gibi şeylerle eşleşmemelidir: AABC (contains an extra A) ABCD (contains an …

3
Yığın Tabanlı Bir Dil Belirleme
Stackgoat adında başka bir yığın tabanlı golf dili üzerinde çalışıyorum . Bu meydan okumada Stackgoat için bir Tokenizer (veya gerçekten herhangi bir yığın tabanlı dil) yazacaksınız. Örnekler "PPCG"23+ ["PPCG", '23', '+'] 'a "bc" + ['"a"', '"bc"', '+'] 12 34+-"abc\"de'fg\\" ['12', '34', '+', '-', '"abc\"de'fg\\"'] "foo ['"foo"'] (empty input) [] ' …
15 code-golf  parsing  code-golf  hexagonal-grid  code-golf  string  code-golf  string  code-golf  combinatorics  code-golf  ascii-art  code-golf  string  game  counting  code-golf  arithmetic  complex-numbers  code-golf  string  code-golf  decision-problem  hexagonal-grid  code-golf  string  sequence  code-golf  number  arithmetic  code-golf  ascii-art  code-golf  ascii-art  code-golf  string  arithmetic  code-golf  number  simulation  code-golf  number  arithmetic  code-golf  string  sequence  unicode  code-golf  string  ascii-art  balanced-string  code-golf  number  clock  code-golf  ascii-art  number  code-golf  math  number  sequence  code-golf  string  ascii-art  balanced-string  code-golf  math  string  popularity-contest  graphical-output  image-processing  code-golf  string  permutations  code-golf  string  code-golf  random  code-golf  string  cryptography  palindrome  code-golf  chess  code-golf  math  array-manipulation  topology  code-golf  math  sequence  code-golf  keyboard  classification  code-golf  string  sequence  code-golf  natural-language  code-golf  math  number  sequence  sorting  code-golf  sequence  combinatorics  grid  tic-tac-toe  code-golf  geometry  code-golf  number  restricted-source  new-years  expression-building 

2
Dizi Karıştırılamaz mı?
Arka fon Çok yetenekli kart işleyicileri, bir desteyi mükemmel bir şekilde ikiye kesen, daha sonra kartları mükemmel şekilde serpiştiren bir teknik yeteneğine sahiptir. Sıralı bir güverte ile başlarlar ve bu tekniği arka arkaya 52 kez kusursuz bir şekilde yaparlarsa, güverte sıralama düzenine geri yüklenir. Senin meydan okuma bir deste bir …

4
40 çubuk sipariş et
Aynı genişlikte ancak farklı yüksekliklerde 40 çubukumuz var. Onları yan yana koymak için kaç düzenleme var, böylece sağdan baktığımızda 10 çubuk görüyoruz ve soldan baktığımızda tekrar tam olarak 10 çubuk görüyoruz? Örneğin, böyle bir sipariş: Siyah çubuklar gizlidir, kırmızı çubuklar soldan baktığınızda görebileceğiniz, mavi çubuklar sağdan ve mor olandan (yani …

6
Bir permütasyonu döngülere ayrıştırın
Herhangi bir permütasyonun bir dizi döngüye ayrılabileceği iyi bilinen bir teorem vardır . İşiniz mümkün olan en kısa programı yazmaktır. Giriş: İki çizgi. Birincisi bir sayı N, ikincisi boşluklarla ayrılmış Naralıkta farklı tamsayılar içerir [0,N-1]. Bu tamsayılar Nelementlerin permütasyonunu temsil eder . Çıktı: Permütasyondaki her döngü için bir satır. Her …

5
İkili Evrişim
İkili evrişim bir sayı ile tanımlanır ve bir sayıya Muygulanır N. İkili gösterimdeki her bit için M, eğer bit ayarlanmışsa ( 1), çıkıştaki karşılık gelen bit, karşılık gelen bitin bitişiğindeki iki bitin XORingi ile verilir N(gerektiğinde sarılarak). Bit ayarlanmamışsa ( 0), çıkıştaki karşılık gelen bit, ilgili bit tarafından verilir N. …
15 code-golf  binary  integer  bitwise  code-golf  rational-numbers  code-golf  string  palindrome  code-golf  ascii-art  code-golf  code-golf  string  fibonacci  code-golf  math  sequence  code-golf  code-golf  string  palindrome  code-golf  string  code-golf  math  primes  source-layout  code-golf  sequence  binary  integer  code-golf  math  arithmetic  game  code-golf  restricted-source  palindrome  code-golf  restricted-source  palindrome  code-golf  combinatorics  binary  code-golf  string  math  code-golf  ascii-art  number  code-golf  cipher  code-golf  base-conversion  counting  code-golf  sequence  random  classification  code-golf  string  subsequence  code-golf  permutations  code-golf  string  code-golf  string  cipher  code-golf  kolmogorov-complexity  arithmetic  integer  code-golf  quine  markov-chain  code-golf  string  code-golf  code-golf  ascii-art  maze 

3
Permütasyon grubu işlemi
N elemanlarının permütasyonları ile 0 ila n! -1 sayıları arasında, permütasyonların ve ilgili sayıların sözlükbilimsel sıralaması aynı olacak şekilde iyi bilinen bir bijeksiyon vardır. Örneğin, n = 3 ile: 0 <-> (0, 1, 2) 1 <-> (0, 2, 1) 2 <-> (1, 0, 2) 3 <-> (1, 2, 0) 4 …

16
Özel etiketlerle dihedral grup D4 kompozisyon
Dihedral grup , karenin simetri grubudur , yani bir kareyi dönüşler ve yansımalar yoluyla kendisine dönüştüren hareketlerdir. 8 elemandan oluşur: 0, 90, 180 ve 270 derecelik dönüşler ve yatay, dikey ve iki diyagonal eksen boyunca yansımalar.D4D4D_4 Resimler Larry Riddle'ın bu güzel sayfasından . Bu zorluk şu hareketleri oluşturmakla ilgilidir: iki …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.