«array-manipulation» etiketlenmiş sorular

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


30
Toplamın karesinin farkı
Toplamların karesi ile karelerin toplamı arasındaki farkı bulun. Bu matematiksel temsildir: ( ∑ n )2−∑n2(∑n)2−∑n2\left(\sum n\right)^2-\sum n^2 Programınız / yönteminiz iki girdi almalıdır, bunlar aralığın alt ve üst sınırlarınızdır ve bunlar kapsayıcıdır. Sınırlar, 0'dan büyük tam sayılar olacaktır. Programınız / yönteminiz cevabı geri göndermelidir. İstediğiniz tabanı kullanabilirsiniz, ancak cevabınızı kullanarak …

22
Temel ASCII Tallies
Alternatif Başlık: Duvardaki Hapis Cezanı Tally Bir sayı verildiğinde n, çıkış talimleri geleneksel grup başına 5 ve satır başına 50 olarak gruplandırıldı. Örnekler 1 | | | | 4 |||| |||| |||| |||| 5 |||/ ||/| |/|| /||| 6 |||/ | ||/| | |/|| | /||| | 50 |||/ |||/ …
36 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 

14
Zorluklar Dizisi # 2: Yuvalanmış Bir Diziyi Ayırma
Not: Bu, bir dizi dizi işleme zorluğundaki # 2'dir . Önceki meydan okuma için, buraya tıklayın . Yuvalanmış Listeleri Ayırma Yuvalanmış bir listedeki değerleri ayırmak için, düzleştirin ve ardından her değeri önceki ile aynı iç içe derinlikte olacak şekilde kaydırın. Yani, bu liste: [1, [2, 3], [4, 4, [5, 2], …

14
Toplam her zaman 15
Girdi olarak negatif olmayan bir tamsayı dizisi alan ve giriş dizisinin öğeleriyle birlikte sırayla bir vektör / dizi dizisi çıkaran bir program veya işlev yazın, böylelikle her vektörün 15'e kadar toplanmasını sağlayın. N elementleri "15 çarpmaz", o zaman onu 15 geçen sayı kesilmeli ve kalan bir sonraki vektörün ilk elemanı …

22
FIFO önbellek özlüyor sayısı
Bu zorluk gerçekten basittir (ve daha zor olanın öncüsüdür!). Bir dizi kaynak erişimi (yalnızca negatif olmayan tamsayılarla belirtilir) ve bir parametre nverildiğinde, önbelleğimizin kapasiteye sahip olduğunu nve ilk dolduğunda ilk giren ilk (FIFO) ejeksiyon şemasını kullandığını varsayarsa, önbellek sayısını geri döndürür. . Örnek: 4, [0, 1, 2, 3, 0, 1, …

30
Boustrophedonise
İlgili ama çok farklı. Bir boustrophedon yazılı diğer her satırı ters harflerle, çevrilmiş veya tersine bir metindir. Bu mücadelede, diğer bütün satırları tersine çeviririz, ancak gerçek karakterleri bozulmadan bırakırız. Her biri olduğu sürece hangi çizgilerin tersine çevrileceğini seçebilirsiniz. Metni, her biri sıfır veya daha fazla karakter içeren, yazdırılabilir ASCII sıfıra …

16
Stok zaman makinesi
Stok zaman makinesi tomorrowStocksNASDAQ'daki en sevdiğiniz işletmeden hisse senedi fiyatlarını içeren bir veri kümesine erişim elde ettiniz . Bu veri kümesi açılıştan birkaç dakika sonra endekslenmiş bir konteynerdir. Her endeks o dönemde hisse senedinin fiyatını içerir. // Assume the stock market opens at 9:30AM EDT // tomorrowStocks[] contains the prices …

30
Bir dizi oymak
Görev Bu zorluk çok basittir. Girişiniz, en az 1 × 1 boyutunda dikdörtgen bir 2B tam sayı dizisidir. Herhangi bir makul formatta alınabilir. Çıktınız giriş dizisi olabilir, ama olacaktır tüm girişler ile değil ilk veya son satır veya sütun setinde 0. Girişle aynı formatta olmalıdır. Örneğin, giriş dizisi 67 4 …

13
Will Rogers Olayı
Will Rogers denilen fenomen , bir eleman iki küme arasında hareket ettiğinde ortalamayı iki (çoklu) kümede ortalamayı yükselterek istatistikleri ayarlamanın bir yolunu açıklar. Basit bir örnek olarak, iki grubu göz önünde bulundurun A = {1, 2, 3} B = {4, 5, 6} Aritmetik ortalamaları sırasıyla 2ve 5. Biz taşırsanız 4için …

30
Günün Rastgele Golfü # 1: Diziyi Karıştır
Seriler Hakkında Rasgeleğin teması etrafında dönen bir dizi kod-golf mücadelesi yapacağım. Bu, temel olarak 9 Delikli Golf Sahası olacak , ancak birkaç soruya dağıttı. Herhangi bir mücadeleye, normal bir soru olmuş gibi bireysel olarak katılabilirsiniz. Bununla birlikte, tüm zorluklarda lider tablosu koruyacağım. Dizi, birkaç günde bir yayınlanan 9'un üzerinde mücadele …

11
Dizimde yankı var… dizimde yankı… dizim
Yardım et! Dizilerimin bazılarında sinir bozucu bir yankı var gibi görünüyor ve ondan kurtulmak istiyorum. Bu olduğunda, orjinal dizi kendini ortada bir yerde tekrarlar ve değerlerin birbirine eklenmesine neden olur. Örneğin, dizi şöyle [ 422, 375, 527, 375, 859, 451, 754, 451 ]bir yankı içerir: [ 422, 375, 527, 375, …

30
P Pr Pre Pref Prefi Önek Önek Önek
Sonlu bir liste verildiğinde, boş bir liste de dahil olmak üzere tüm öneklerinin uzunluğunu artan bir sırayla döndürün. (Temel olarak Haskell işlevini uygulamak inits.) ayrıntılar Giriş listesi, sayılar (veya daha uygunsa başka bir tür) içerir. Çıktı bir liste listesi olmalıdır . Gönderme bir işlev olmak zorunda olabilir, ancak herhangi bir …

22
Bir dizgeyi patlat
Herhangi bir dize verildiğinde, metnin her köşegen boyunca yukarı ve aşağı doğru gittiği bir üçgen şeklinde yazdırın. Örneğin, bir girdi "Hello World"çıktı olmalıdır: d l r d o l W r d o l o W r d l o l l o W r d e l o l …

30
Dizi Toplamını Ters Çevir
Programınız girdi olarak bir dizi almalıdır. Dizi: Her zaman 1 boyutlu olacak Sadece tamsayılar içerecektir Boş olabilir Program diziyi tersine çevirmeli ve sonra öğeleri orijinali eklemelidir; örneğin: Giriş: [1, 2, 3] Orijinal: [1, 2, 3] ters: [3, 2, 1] [1, 2, 3] + + + [3, 2, 1] [1+3, 2+2, …

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.