«array-manipulation» etiketlenmiş sorular

Dizilerin kullanımı ve manipülasyonu yoluyla belirli bir sorunu çözmek için bir rekabet.

6
Quandle Quandary 1.Bölüm: Sonlu Quandles'ı Belirleme
Belirli bir matrisin bir quandle'ı temsil edip etmediğini belirleyecek bir program yazın. Bir quandle , aşağıdaki aksiyomlara uyan tek (değişmeli olmayan, ilişkisel olmayan) işlemle donatılmış bir settir: Operasyon, yani kapalıdır a◃b = ceğer hep kümesinin bir elementtir ave bsetin unsurlarıdır. Operasyon sağ kendinden dağıtıcı geçerli: (a◃b)◃c = (a◃c)◃(b◃c). Operasyon sağ …

30
Bir Dizinin 2 dışında bir şey içerip içermediğini belirleme
Sayılardan veya dizilerden oluşan bir dizi alın, yalnızca 2s içeriyorsa çıktı alın . Çıktı gerçek veya falsey bir değer olmalıdır (Bu cevapları yok ederse özür dilerim) Gerçek Test Durumları [2] [2,2] [[2],[2,2],2] [] [[],[]] Falsey Test Kutuları [1] [22] [2,2,2,1] [[1,2],2] Standart Loopholes yasaktır. Varsayılan IO kuralları geçerlidir. Kod-golf, Birkaç …

20
Listenin "Yinelemeli Boyutu" nu bulun
Esinlenen Listenin "paketlenmemiş boyutu" . RSUzunluğu (içerilen öğe sayısı) olarak liste içermeyen bir listenin Özyinelemeli Boyutu ve uzunluğunun toplamı ve bu listelerin Özyinelemeli Boyutu olarak herhangi bir listeyi içeren listenin Özyinelemeli Boyutu'nu tanımlayın . Meydan okuma Herhangi bir listenin Özyinelemeli Boyutunu olabildiğince az bayt olarak çıkaran bir program veya işlev …

29
Maksimum sapmayı bulun
Bu sorun aslında Quora (kod golf için değil) sorulan bir sorudan "ilham" . Sadece sizin için bir meydan okuma yapmak istiyorum (ve burada ilk sorun sunumum). Bir tamsayı öğesi dizisi vve bir tamsayı dverildiğinde (d'nin dizinin uzunluğuna eşit veya daha düşük olduğunu varsayarız), dizideki dardışık öğelerin tüm dizilerini dikkate alın …

18
Çoklu Anahtar Sıralama
Bir indeks listesi ve sıfır veya daha fazla tamsayı listesi verildiğinde, ilk girişin anahtar önceliği ile birlikte artan sırada sıralanan tamsayıların listesini çıkarın. Misal Girilen tuşlar [1, 0, 2]ve girilen listeler olsun [[5, 3, 4], [6, 2, 1], [5, 2, 1]]. Bu listelerin artan öğelerine göre ikinci öğelerine, ardından ilk …

15
Matrisi Elmaslaştırma
Bir matris verildiğinde, sol üst elemanın üstte olduğu, matrisin bir temsilini çıktılayın, anti-diyagonal orta satırdır ve sağ alt eleman alttadır. Örneğin, aşağıdaki matrisi düşünün: 1 2 3 4 5 6 7 8 9 Bu matrisin elmas versiyonu: 1 4 2 7 5 3 8 6 9 Girdiler ve çıktılar Bir …

19
İki temelli sayım 62
Görev, 'a' ile '999' arasındaki tüm dizeleri şu şekilde büyük harf karakterleri oluşturmaktır: 'a', 'b', 'c' ... 'y', 'z', 'A', 'B', 'C' ... 'Y', 'Z', '0', '1', 2' ... '8', '9', 'aa', 'ab', 'ac' ... 'az', 'aA', 'aB' ... 'aZ', 'a0' ... 'a9', 'ba' ve böylece (boşlukları doldurmak), isteğe bağlı …

4
Mümkün olduğunca erken “işi bitir”
Arka fon Bir an için akıl almaz derecede sıkıcı bir işin olduğunu hayal et. Her sabah, o gün çalışmanız gereken bir dizi görev verilir. Her görevin belirli bir süresi vardır ve başlatıldıktan sonra, bir seferde tamamlanmalıdır. Patronunuz rölantide tolere etmeyecektir, bu yüzden eve gitmeden önce hala tamamlayabileceğiniz görevler varsa, bunlardan …

4
Bir dizide manyetik çekme
Arka fon Bir dizi güçlü mıknatısım ve aralarında bir sürü metal objem var. Mıknatıslar onları nereye çekecek? Giriş Girişiniz, en az bir tane içeren negatif olmayan bir tamsayı dizisidir 1. Herhangi bir makul formatı kullanabilirsiniz. Dizinin 0s değeri boş alanı ve 1s sabit mıknatısları temsil eder. Diğer tüm sayılar, mıknatıslar …

18
Koordinatlar listesinden Kütle Merkezi ve kütleleri
İşte Pazartesi sabahı hızlı bir meydan okuma ... Bir işlevi veya programı en az sayıda baytla yazın: Girdi olarak bir [x,y]koordinat listesi alır Girdi olarak [x,y]koordinatların ilgili kütlelerinin bir listesini alır Hesaplanan kütle merkezini [xBar,yBar]. Not: Dizi kullanıldığı sürece giriş herhangi bir biçimde alınabilir. Kütle merkezi aşağıdaki formülle hesaplanabilir: Sade …

2
90 ° Kendiliğinden Dönen Program
Giriş ASCII karakterlerden oluşan dikdörtgen bir bloğu saat yönünde 90 derece döndüren eksiksiz bir program yazın. Programın kendisi saat yönünde 90 derece döndürüldüğünde ASCII karakterlerden oluşan bir bloğu saat yönünün tersine 90 döndürür. kurallar Birçoğunuz matrisleri döndüren veya devreten yerleşik öğeler kullanmazsınız. Örneğin, MATLAB / Octave rot90ve devrik operatöre 'izin …

9
Her boyuttaki toplam
Size çok boyutlu bir tamsayı dizisi verilir. Her boyutun sabit bir boyutu vardır (böylece 2D ise her zaman dikdörtgen olur). Programınız her boyuttaki toplamları hesaplamalı ve toplamları bu boyuttaki son yeni öğeler olarak eklemelidir. Giriş ve çıkış dizilerinin A ve B olduğunu ve A boyutunun i boyutunun n i olduğunu …

27
* İçin bir tercüman yaz
Görev basit. Dil için bir tercüman yazın * . İşte wiki'ye daha büyük bir bağlantı. Yalnızca üç geçerli * program vardır: * "Merhaba Dünya" * 0 ile 2.147.483.647 arasında rastgele bir sayı yazdırır *+* Sonsuza kadar çalışır. Üçüncü durum, bu sorudaki spesifikasyonlara göre sonsuz bir döngü olmalıdır Giriş: Giriş, standart …
20 code-golf  interpreter  code-golf  array-manipulation  sorting  code-golf  halting-problem  code-golf  javascript  code-golf  algorithm  code-golf  arithmetic  code-golf  math  counting  code-golf  math  code-golf  decision-problem  radiation-hardening  code-golf  conversion  bitwise  code-golf  number  decision-problem  code-golf  string  decision-problem  code-golf  random  game  code-golf  ascii-art  graphical-output  code-golf  decision-problem  binary-tree  tree-traversal  code-challenge  array-manipulation  code-challenge  graphical-output  path-finding  test-battery  algorithm  code-golf  integer  factorial  code-golf  binary-tree  code-golf  grid  graph-theory  code-golf  regular-expression  quine  code-golf  encoding  code-golf  king-of-the-hill  javascript 


10
Yeniden Sıralanan Alt Kümeye Göre Ana Listeyi Yeniden Sıralama
Son zamanlarda iki liste vardı iş yerinde çözmek için bir sorun vardı: bir ana liste ve ana listedeki öğelerin bir alt kümesini potansiyel olarak farklı bir sırayla içeren daha küçük bir liste. Ana listeyi, listede bulunmayan öğelerin sırasını değiştirmeden ve öğeleri mümkün olduğunca aynı konumda tutmadan alt kümedeki öğelerin aynı …

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.