«array-manipulation» etiketlenmiş sorular

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

3
Çevrimsel olarak kendini tanımlayan listeleri sayma
Döngüsel olarak kendini tanımlayan listeler Aşağıdaki koşullar geçerliyse, pozitif tamsayıların listesi döngüsel olarak kendi kendini tanımlar .LLL LLL boş değil. nin ilk ve son elemanları farklıdır.LLL LLL yi eşit elemanların çalışmalarına böldüğünüzde , her çalışmanın öğesi bir sonraki çalışmanın uzunluğuna ve son çalışmanın öğesi ilk çalışmanın uzunluğuna eşit olur. Örneğin, …

10
Bu GCD işlemini tekrarlayın
2008 Putnam yarışmasının A3 sorunu şöyle diyor: Sonlu bir dizi pozitif tamsayı ile başlayın . Mümkünse, iki endeks seçim öyle bölmek yok ve yerine ve tarafından ve \ metni {LCM} (a_j, a_k) sırasıyla. Bu işlem tekrarlanırsa, sonunda durması gerektiğini ve son sekansın yapılan seçimlere bağlı olmadığını kanıtlayın.bir1, bir2, … , …

5
Birçok Boyutun Dansı
Meydan okuma Bir nboyutlu tamsayı dizisi ve ilk ndoğal sayıların bir permütasyonu göz önüne alındığında , dizi boyutlarına uygun şekilde izin verin. ayrıntılar Bu meydan okuma MATLAB'lardan esinlenmiştir permute. gösteri Permütasyon bir tamsayı listesi olarak verilir, örneğin [1,3,2], 1, 1 ile eşleştirilir, 2, 3 ile eşlenir ve 3, 2 ile …

19
Üçgenlik programını geçerli kılma
Üçlü ilişkinin-Triangulaer tarafından geliştirilen yeni bir esolang olan Sn Xcoder kod yapısı çok özel bir desen takip etmelidir: nKod satırı için, 2n-1üzerinde programın tam olarak karakterleri olmalıdır . Bu, üçgen / piramit şekline neden olur; ilk satırın yalnızca bir karakteri vardır ve geri kalanı 2'lik artışlarla artar. Her satır .sol …
19 code-golf  string  code-golf  combinatorics  code-golf  math  number  code-golf  matrix  code-golf  string  decision-problem  code-golf  internet  code-golf  number  number-theory  integer  expression-building  code-challenge  primes  cops-and-robbers  obfuscation  code-challenge  primes  cops-and-robbers  obfuscation  code-golf  string  balanced-string  code-golf  quine  code-generation  code-golf  matrix  code-golf  tips  c#  code-golf  ascii-art  code-golf  ascii-art  source-layout  code-golf  quine  source-layout  popularity-contest  language-design  code-golf  array-manipulation  subsequence  code-golf  matrix  math  code-challenge  game  graph-theory  atomic-code-golf  code-golf  number  integer  polynomials  equation  code-golf  array-manipulation  sorting 

25
Üst üste binen dilimlerin sütun bazında toplamı
Görev Tamsayılar bir listesi verilen L ve başka bir tamsayıdır s , eğer amaç, bir kolon-bazlı miktarda hesaplamak için olan s -Boy (potansiyel olarak üst üste binmek) dilimleri L göre konumlarını ait ederken, L (aşağıya bakınız). Tanımlar S uzunlukta (çakışan) dilimleri liste L arasında (sarma olmadan) tüm bitişik alt diziler …

21
Periyodik olarak salınıyor mu?
Meydan okuma Bir liste verildiğinde, listenin artan ve azalan öğelerin çalışmalarında gruplanmasının eşit boyutlu listelerin bir listesiyle sonuçlanıp sonuçlanmayacağını belirleyin. Başka bir deyişle, listenin "dönüm noktaları" eşit aralıklarla yerleştirilir. Misal İşte bir örnek: 0, 3, 7, 5, 2, 3, 6 0, 3, 7artar, 7, 5, 2azalır ve 2, 3, 6artar. …


15
Derin Liste Ara
Bu zorluk için, bir liste yalnızca ve yalnızca tamsayılar ve geçerli listelerden oluşuyorsa (özyinelemeli tanımlar \ o /) geçerli sayılır. Bu sorun için, geçerli bir liste ve bir tamsayı verildiğinde, tamsayı bulunabilecek tüm derinliklerin bir listesini döndürün. Misal Liste [1, [2, [3, [1, 2, 3], 4], 1], 1]ve tamsayıyı ele …

30
Bir diziden rastgele seçim
Bu zorluk oldukça basittir: Size pozitif (0 dahil değil) tamsayılar dizisi verilir ve bu diziden rastgele bir öğe seçmeniz gerekir. Ama burada bir bükülme var: Bir eleman seçme olasılığı, tamsayının değerine bağlıdır, yani tamsayı büyüdükçe, seçilme olasılığı da artar! Misal Size dizi verilir [4, 1, 5]. 4 seçme olasılığı, bu …

30
İki Diziden En İyi Şekilde Yararlanın
İki kayan noktalı sayı dizisi verilecektir. Göreviniz iki dizinin karşılık gelen öğelerini eşleştirmek ve her bir çiftten maksimum değeri elde etmektir. Ancak , karşılık gelen iki öğe eşitse, toplamlarını almalısınız. Örneğin, listeleri verilmiş [1, 3, 3.2, 2.3]ve [3, 1, 3.2, 2.6]aşağıdakileri yapmanız gerekir: Elemanları (ya da fermuar) eşleme: [[1, 3], …

19
Yerel Maxima'yı Ayıkla
Bir pozitif tamsayı dizisi verildiğinde, bitişik olanlardan büyük veya ona eşit olan tüm öğelerin bir dizisini çıktılar. Çoğu elemanın iki bitişik elemanı olacaktır; ilk ve son eleman sadece bir bitişik eleman bulunduğundan özel durumlardır. Dizinin en az iki öğe içerdiğini varsayabilirsiniz. Test senaryoları: Input | Output [4,2,6,12,4,5,4,3] | [4,12,5] [1,2] …

15
Rubik Küp Algoritmasını Tersine Çevirme
Bir Rubik Küpü üzerinde bir hamle yaptığınızda, ilk hamleyi geri alan bir ters hamle olur. Bu nedenle, her algoritmanın (hamle kümesi) ilk algoritmayı geri alan bir ters algoritması vardır. Bu zorluğun amacı belirli bir algoritmanın tersini bulmaktır. Şartname: Giriş, ayrı ayrı hareketlerden oluşur. Her hareket 1 veya 2 uzunluğunda bir …

30
Yanlışları yarıya indirmek
Görev Boş olmayan bir dizi verilir 0ve 1, çalışmalarının uzunluklarını yarıya indirir 0. Giriş Dizisi 0ve 1. Kabul edilebilir biçim: Kendi dilinizde gerçek dizi -Hat besleme ayrılmış dize 0ve1 Mücavir dize 0ve1 Diğer makul biçimler Örneğin, aşağıdaki üç girişin tümü kabul edilebilir: [1, 0, 0, 1] "1\n0\n0\n1"( \nhat besleme U …

8
Ters Ekleme sıralaması
Amaç Ekleme Sıralamasının sıralamak için yapacağı hareketlerden orijinal şifreli listeyi oluşturun . Orijinal listesinden tüm numaraları sahip olacak 0kadar N-1(dahil) Ngirdi boyutudur. Giriş Listeyi sıralamak için gerekli hareketleri içeren bir liste. Her değer, orijinal (karıştırılmış) sayının doğru konumunda olması için yer değiştiren yuva miktarını temsil eder, bu işlemin soldan sağa …
19 code-golf  array-manipulation  code-golf  code-golf  animation  code-golf  restricted-source  code-golf  java  code-golf  decision-problem  graph-theory  code-golf  conversion  electrical-engineering  code-golf  ascii-art  code-golf  string  substitution  code-golf  math  code-golf  string  set-theory  code-golf  code-golf  compile-time  code-golf  kolmogorov-complexity  binary  code-golf  sequence  cops-and-robbers  code-golf  subsequence  card-games  code-golf  sequence  primes  code-golf  code-golf  number  graphical-output  music  code-golf  ascii-art  code-golf  string  lambda-calculus  code-golf  string  code-generation  code-golf  unicode  code-golf  math  combinatorics  code-golf  balanced-string  code-golf  sequence  cops-and-robbers  code-golf  sequence  cops-and-robbers  code-challenge  fastest-code  chess  code-golf  math  graphical-output  code-golf  string  hello-world  animation  code-golf  number  arithmetic  code-golf  integer  code-golf  code-golf  combinatorics  code-golf  kolmogorov-complexity  graphical-output  code-golf  string  code-golf  code-golf  game  code-golf  math  combinatorics  code-golf  ascii-art  popularity-contest  random  code-golf  arithmetic  number-theory  integer  code-golf  tips  underload  code-golf  math  sequence  primes  code-golf  math  path-finding  code-golf  ascii-art  primes  code-golf  kolmogorov-complexity  alphabet 

30
Bir boole dizisini ters çevirme
Güzel, basit bir tane Giriş Bir boole dizisi (veya kabul edilebilir bir alternatif) verildiğinde, dizinin hiçbir zaman 32 öğeden uzun olmayacağını varsayabilirsiniz. [false, false, true, false, false] Çıktı Dizinin her öğesini ters çevirin ve çıktısını alın. [true, true, false, true, true] kurallar Tam bir program veya sadece bir işlev yazabilirsiniz …

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.