«array-manipulation» etiketlenmiş sorular

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

25
Listelerde Anasayfa
Bu zorluk sadece art arda gelen her sayının listelerde o kadar derin olması gerekmesi dışında Python aralığı işlevine benzer bir tamsayı listesi listesi döndürmektir. Kurallar : Bir program veya adsız bir işlev oluşturma Sonucu iade etmeli veya yazdırmalıdır. Sonuç bir listede (listelerde) veya bir dizide (dizilerde) döndürülmelidir Parametre sıfırsa, boş …

18
Bir merdiven inşa
Giriş Bir merdiven inşa etmek istiyorum. Bunun için hurdalıktan iki adet uzun tahtadan delikler açılmış ve adımları bu deliklere yerleştirmek istiyorum. Ancak, delikler düzgün bir şekilde yerleştirilmemiştir, bu nedenle adımlar biraz riskli olacaktır ve onlar için ihtiyaç duyduğum çubuk miktarını tahmin etmekte zorlanıyorum. Senin işin benim için hesaplamaları yapmak. Giriş …

30
Bir listenin modu (en yaygın eleman)
Pozitif tamsayılar listesinin modunu (en yaygın sayı) hesaplamak için bir pasaj yazın. Örneğin, modu d = [4,3,1,0,6,1,6,4,4,0,3,1,7,7,3,4,1,1,2,8] olduğunu 1o 5 kez maksimum oluşur çünkü. Listenin gibi bir değişkende saklandığını dve benzersiz bir moda sahip olduğunu varsayabilirsiniz . örneğin: Python, 49 max(((i,d.count(i))for i in set(d)), key=lambda x:x[1]) Bu kod golf , …

16
Örtüşmeyen Matris Toplamı
Örtüşmeyen Matris Toplamı N uzunluğu k dizileri göz önüne alındığında , her dizideki bir eleman kullanılarak mümkün olan en fazla toplamı, iki elemanın aynı dizinden olmayacağı şekilde verin. K <= n olması garanti edilir. Giriş Boşluksuz bir tamsayı olmayan dizi dizisi. Çıktı Maksimum toplamı temsil eden bir tam sayı. Örnekler …

29
Beni döngüsel haleflerimin toplamı ile değiştir!
Bu sefer senin için basit bir mücadelem var. Pozitif tamsayı dizisi Verilen bir (veya kendi dilinizde eşdeğeri), her bir giriş yerini a i bir sonraki toplamı ile bir i unsurları A yeterince ürün bulunmuyorsa baştan arkasını bisiklet. Her zamanki gibi, herhangi bir programlama dilinde rekabet edebilir ve herhangi bir standart …

24
Tek bir sayı yükselt
Giriş Diyelim ki bir sayılar listesinin kuyruk maksima'sını, yani her boş olmayan son ekin maksimumunu hesaplamak istediğinizi varsayalım. Bunu yapmanın bir yolu, tekrar tekrar bir numara seçip, daha sonra mümkün olmadıkça, daha sonra gelen daha yüksek bir sayı ile değiştirmektir. Bu zorlukta, göreviniz bu algoritmanın bir adımını gerçekleştirmektir. Görev Girişiniz …


24
Kanguru dizisini hesapla
backstory Feragatname: Kangurularla ilgili bilgiler içerebilir. Kanguru gelişmenin birkaç aşamasını geçiyor. Yaşlandıkça ve güçlendikçe, daha yükseğe ve daha uzun zıplayabilirler ve aç olmadan önce daha fazla zıplayabilirler. 1. aşamada , kanguru çok azdır ve hiç atlayamaz. Buna rağmen, sürekli beslenme gerektirir. Böyle bir aşama 1 kanguru aktivitesini temsil edebiliriz . …

10
Bir dizide sıçrayan
Giriş Diziler ayrıca zıplayan top için bir alan olarak görülebilir. Bu elbette çok belirsiz geliyor, bu yüzden bir girdi örneği: [1, 2, 3, 4, 5, 6, 7, 8, 9] [9, 8, 7, 6, 5, 4, 3, 2, 1] [1, 2, 3, 4, 5, 6, 7, 8, 9] Buradaki zorluk, sekilen …

27
Bir ayda kaç gün var?
Bir ayın yazılı bir gösterimi (büyük / küçük harf duyarlı tam adı veya 3 karakter kısaltması) verildiğinde, ay içindeki gün sayısını döndürün. Örneğin, december, DECve dectüm 31 dönmelidir. Şubat, 28 veya 29 gün sürebilir. Girişin doğru formlardan birinde bir ay olduğunu varsayalım.

15
Tüm sekizler
Arasındaki tam sayıların boş olmayan bir dikdörtgen dizi Verilen 0için 9çıkış vardır hücrelerin miktarını 8ve bir komşum yok 8. Komşu burada Moore anlamında , yani köşegenler dahil anlaşılır . Böylece, her bir hücrenin, 8dizinin kenarlarındaki hücreler hariç , komşuları vardır . Örneğin, giriş verilen 8 4 5 6 5 9 …

15
Modüler yayın
Bu zorluk, Mayıs 2018 Ayın Dili etkinliğinin bir parçası olarak, bazı MATL dil özellikleri ile ilgilidir . Giriş MATL'de, birçok iki giriş işlevi , yayınla eleman olarak çalışır . Bu, şu anlama gelir: Element bilge (veya vectorized ): fonksiyon, eşleşen boyutlara sahip iki diziyi girdi olarak alır. İşlev tarafından tanımlanan …

22
Aynı elemanlar arasında maksimum çalışma
Bu bir revizyon olduğunu bu şimdi silinmiş soruya tarafından ar kang . Bu sorunun OP'si bu soruyu geri almak isterse ya da bunu gönderirken benimle ilgili bir sorun varsa, bu konuyu yanıtlamaktan memnuniyet duyarım Girdi olarak bir tamsayı listesi verildiğinde, aynı değerle başlayan ve biten sürekli bir alt listenin mümkün …

3
Basitleştirilmiş karakter aralığı uygulayın
Giriş Karakter aralığı, bir metnin harfleri arasındaki boşluğu ayarlamak anlamına gelir. Örnek olarak, Topaşağıdaki üç glifle yazılmış kelimeyi düşünün : ##### ..... ..... ..#.. ..... ..... ..#.. ..##. .###. ..#.. .#..# .#..# ..#.. .#..# .#..# ..#.. ..##. .###. ..... ..... .#... ..... ..... .#... Glifler arasındaki boşlukları noktalarla doldurabilir ve …
24 code-golf  grid  code-challenge  atomic-code-golf  code-golf  combinatorics  probability-theory  card-games  code-golf  number  geometry  code-golf  decision-problem  chess  code-golf  math  number  sequence  code-golf  string  regular-expression  code-golf  arithmetic  integer  code-golf  math  array-manipulation  code-golf  number  decision-problem  integer  code-golf  string  ascii-art  kolmogorov-complexity  code-golf  decision-problem  graph-theory  binary-matrix  code-golf  string  parsing  code-golf  string  code-golf  morse  code-golf  code-golf  string  code-golf  ascii-art  cellular-automata  code-golf  binary  base-conversion  code-golf  arithmetic  decision-problem  integer  checksum  code-golf  matrix  linear-algebra  code-golf  code-golf  game  code-golf  sequence  binary  code-golf  combinatorics  optimization  code-golf  decision-problem  quine  code-golf  rational-numbers  bitwise  code-golf  string  permutations  code-golf  kolmogorov-complexity  unicode  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 

27
Bir diziyi numaralandırmak, çiftleri gruplamak
Bu zorluğun amacı, bir dizi pozitif tamsayı almak ve benzer öğeleri gruplayarak endekslerini numaralandırmaktır. Herhangi bir kopya içermeyen bir numaralandırma, sadece bir çift dizisi çıktısı alınarak yapılır (value, index), örneğin, [3, 4, 13, 9, 2]=> [[3,1],[4,2],[13,3],[9,4],[2,5]]. Bununla birlikte, eğer bir element ikinci kez belirirse, kendi çiftine verilmez, bunun yerine ilk …

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.