«array-manipulation» etiketlenmiş sorular

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

2
Kalkan Duvarı
Tarihsel arka plan Kalkan duvarı, M.Ö. en az 2500 yılına kadar uzanan taktik bir savaş oluşumudur . Bir `` duvar '' oluşturmak için kalkanlarının yoldaşlarıyla örtüşen savaşçılardan oluşuyordu. Taktiğin çekiciliği, en vasıfsız savaşçıların bile bir kalkan ve silahları olduğu sürece bir duvarda savaşabilmelerinden kaynaklanmaktadır. Duvarların yakınlığı nedeniyle hareket etmek için …

30
Golf dizisi miyim?
Tanım ve Kurallar Bir Golfy dizi her bir eleman olan tamsayılar bir dizi olduğu için eşit ya da daha yüksek, daha önceki elemanlarının her aritmetik ortalaması. Göreviniz girdi olarak verilen bir dizi pozitif tam sayının golf olup olmadığını belirlemektir. Boş listeyi işlemenize gerek yoktur. Varsayılan boşluklar uygulanır . Standart Giriş …

18
Ters Matematik Çevrimleri
Esinlenen bu Bağlantılı mücadelede, orijinalin elemanlarına ve giriş dizisinin tersine ekleme yapmamız istenir. Bu zorlukta, diğer temel matematik işlemlerini tanıtarak biraz daha zorlaştıracağız. Tamsayı dizisi yoluyla çevrim göz önüne alındığında +, *, -, //, %, ^, //bölünme tamsayıdır ve ^dizinin ters için uygulanırken, üssüdür. Ya da başka bir deyişle, yukarıdaki …

28
Aralıktaki Matris
Meydan okuma Bir tamsayıdır verilen n>0bir çıkış n+1 X n+1tüm tamsayıları içeren matris 1için 2nbir test örneğinde olduğu gibi körüklü Test Durumları n=1 1 2 2 2 n=2 1 2 4 2 3 4 4 4 4 n=5 1 2 3 4 5 10 2 3 4 5 6 10 …

30
Listelerimin ortalamalarını karşılaştırın
Bir listenin ortalamasını alma (ör. [2,6,7]) Listenin uzunluğunu öğrenin: [2,6,7] -> 3 Listedeki sayılarını toplamak: 2 + 6 + 7 = 15. Onların sayısı ile toplamı bölün: 15 / 3 = 5. N daha yüksek bir ortalamaya sahipse bir değer, M daha yüksek bir ortama sahipse başka bir değer ve …

11
Seyrek bir matrisi sıkıştır
Sıkıştırılmış seyrek satırı (CSR, CRS veya Yale formatı) kullanarak seyrek bir matrisi sıkıştırın . Bunların hepsi aynı sıkıştırma biçimidir (yeni Yale'yi yoksayın). Giriş herhangi bir 2d veri yapısı olabilir (listelerin listesi, vb.): Ör. [[0 0 0 0], [5 8 0 0], [0 0 3 0], [0 6 0 0]] Ve …

28
Ters modülü hesapla
Görev: İki değer için xburada a mod x = bdeğer girin a,b. Varsayım ave bher zaman pozitif tamsayılar olacak Her zaman için bir çözüm olmayacak x Birden fazla çözüm varsa, bunlardan en az birini üretin. Çözüm bulunmuyorsa, hiçbir çözüm bulunmadığına dair hiçbir şey veya bazı göstergeler sunmayın. Yerleşiklere izin verilir …
18 code-golf  math  number-theory  code-golf  number  integer  code-golf  string  code-golf  music  code-golf  arithmetic  array-manipulation  decision-problem  code-golf  math  rational-numbers  code-golf  code-golf  graphical-output  hardware  code-golf  math  number  code-golf  string  parsing  natural-language  code-golf  tips  brain-flak  code-golf  graph-theory  code-golf  number  polynomials  king-of-the-hill  code-golf  ascii-art  kolmogorov-complexity  animation  king-of-the-hill  code-golf  tips  code-golf  ascii-art  code-golf  string  array-manipulation  data-structures  code-golf  math  number  code-golf  string  base-conversion  binary  code-golf  decision-problem  graph-theory  code-golf  math  polynomials  code-golf  kolmogorov-complexity  physics  code-golf  sequence  number-theory  code-golf  math  integer-partitions  code-golf  array-manipulation  random  permutations  code-golf  string  decision-problem 

21
En uzun eşit alt sıralar
Tanımlar Bir alt dizge bitişik olmayabilir, örneğin [1, 1, 1]bir alt dizidir [1, 2, 1, 2, 1]. Eşit bir alt dizilim, her öğenin eşit olduğu bir alt dizidir. En uzun eşit altdizi benzersiz olması, örneğin olmayabilir [1, 1]ve [2, 2]her ikisi uzun eşit altdiziler vardır [2, 1, 1, 2]. Giriş …

9
Okey Sırasını Oluştur
Göreviniz , yaptığım bir dizi olan Rummy Sekansının bir giriş nve çıkış elemanını almaktır n(OEIS'e bakmak size yardımcı olmaz). Tanım Okey Sırasının her elemanı bir dizi doğruluk veya falsey değeridir. Ör .: [true, false]. Okey Sırasının bir üyesini üretme adımları oldukça basittir: İlk indeksle başlayın, [](bu 0 elementidir). En soldaki …


15
g o l f a t a n 2
Bazen Kartezyen koordinatları (x,y)Kutupsal koordinatlara dönüştürmek gerçekten bir mücadeledir (r,phi). Hesaplayabileceğiniz iken r = sqrt(x^2+y^2)oldukça kolay açısını hesaplarken, genellikle vakaların bazı ayrım ihtiyaç phinedeniyle arcsin, arccosve arctandiğer tüm trigonometrik fonksiyonlar eş domain her biri sadece açıklıklı buna sahip yarım daire. Birçok dilde, dikdörtgeni kutupsal koordinatlara dönüştürmek veya en azından açıyı …
18 code-golf  math  geometry  trigonometry  code-golf  number-theory  fibonacci  code-golf  math  sequence  fibonacci  code-golf  string  code-golf  math  graphical-output  geometry  code-golf  string  code-golf  math  geometry  code-golf  math  bitwise  number  popularity-contest  graphical-output  image-processing  fractal  code-golf  number-theory  code-golf  date  multi-threading  code-golf  math  code-golf  math  number  sequence  code-golf  math  number  sequence  arithmetic  code-golf  decision-problem  logic-gates  code-golf  decision-problem  balanced-string  code-golf  math  arithmetic  combinatorics  code-golf  expression-building  code-golf  physics  code-golf  abstract-algebra  code-golf  number  arithmetic  integer  code-golf  ascii-art  number  code-golf  number-theory  primes  code-golf  arithmetic  grid  code-golf  code-golf  sequence  code-golf  kolmogorov-complexity  compression  code-golf  math  number  arithmetic  array-manipulation  code-golf  primes  hexagonal-grid  complex-numbers  code-golf  number  counting  code-golf  math  number  arithmetic 

3
Zikzaklaştırılmış bir matrisi yeniden yapılandırın
Sıkıştırma algoritmasının bir parçası olarak, JPEG standardı, bir matrisi, dönüşümlü yönün antidiagonalleri boyunca bir vektöre açar: Göreviniz, açılmamış vektörü matris boyutları ile birlikte almak ve karşılık gelen matrisi yeniden yapılandırmaktır. Örnek olarak: [1, 2, 5, 9, 6, 3, 4, 7, 1, 2, 8, 3], 4, 3 vermeli [1 2 3 …

4
Haftanın sıkıştırılmış günleri
Haftanın günleri listesinin bir girdisi verildiğinde, listenin en kısa sıralı gösterimini çıktılayın. Girdi biçimi bir ya iki karakterlik alt dizilerden daha fazlasını içeren bir dizedir Su(Pazar), Mo(Pazartesi), Tu(vs), We, Th, Fr, ve Sa. Girdi, sıralı bir şekilde verilmeyebilir. Girdiyi çıktı biçimine dönüştürmek için, Girişi Pazar gününden başlayarak haftanın gününe göre …

21
Javascript: 1s 10x10 dizi oluşturun
Açıkçası bu meydan okuma, ayrı işlevler ve kütüphanelerle önemsizdir, bu yüzden izin verilmez. Kodunuzun bir ECMAscript spesifikasyonuna (herhangi bir spesifikasyon yapacaktır) uyması gerekir, bu nedenle tarayıcıya özgü cevaplar olmaz. Diziye, somutlaştırıldıktan sonra erişilebilir olmalıdır. Şimdilik saklayacağım bir cevabım var. Not: Bu zorluk javascript'e özgüdür, çünkü javascript'te çok boyutlu diziler yapmak …

7
Toplamlar kümesine uyan bir dizi bulma
Bir Auzunluk dizisi düşünün n. Dizi yalnızca pozitif tamsayılar içerir. Örneğin A = (1,1,2,2). f(A)Boş olmayan bitişik alt dizilerin toplamları kümesi olarak tanımlayalım A. Bu durumda f(A) = {1,2,3,4,5,6}. Üretilecek adımlar f(A) aşağıdaki gibidir: Alt dizileri Avardır (1), (1), (2), (2), (1,1), (1,2), (2,2), (1,1,2), (1,2,2), (1,1,2,2). Onların toplamları 1,1,2,2,2,3,4,4,5,6. …

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.