«array-manipulation» etiketlenmiş sorular

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

30
Dizideki en uzun kelimeyi bulun.
Buradaki zorluk, bir dizi dizge almak ve dizideki en uzun dizgenin çıktısını almaktır. İçin böylece ["tiny", "small", "bigger", "biggest"] çıktı olacaktır biggest. Dizinin iki öğesinin uzunluğu aynıysa, dizide ilk sırada görüneni seçmelisiniz. Bu, dizinin şöyle görünmesi anlamına gelir: ["one", "two", "no"] çıktı one, ancak dizi şöyle görünüyorsa: ["two", "one", "no"] …

20
Dairesel hareketli toplam
Yığın Taşması'ndaki bir sorudan ilham alındı . Tamsayılar boş olmayan bir dizi göz önüne alındığında xve pozitif bir tamsayıdır n, hesaplamak toplamı her bir kayar bloğun uzunluğunun ndizisi boyunca x, dairesel aşağıdaki gibi sağdan değerleri ile sol eksik değerleri doldurma: ilk blok x, önce n-1dairesel olarak kaydırılmış girişlerden önce gelen …

13
En küçük toplamı olan uyumlu bir liste oluşturun
İki liste Ave Baynı uzunluğa sahiplerse eşzamanlı ve eşit olarak Akarşılaştıran öğeler eşit olarak eşit B. Başka bir deyişle, herhangi iki geçerli indeks verilen xve y: Eğer A[x] = A[y]öyleyse B[x] = B[y]. Eğer A[x] != A[y]öyleyse B[x] != B[y]. Örneğin, listeler [1, 2, 1, 4, 5]ve [0, 1, 0, …

27
Diziye bir dalga uygulama
Bugün sizin göreviniz bir sayı dizisine bir dalga uygulamak. Bir dalga şuna benzer: [1, 0, -1, 0, 1, 0, -1, 0, 1...]Belirli bir diziye uygulamak, ilk öğeleri, ikinci öğeleri vb. Birleştirmek demektir. Daha kesin: Programınız veya işleviniz bir tamsayı dizisi alır. Bu yazdırmak veya bir eşit büyüklükte dizi döndürmesi gerekir …

30
Listeyi İkiye Katla
Bir tamsayı listesi katlayacağız. Bunu yapma prosedürü aşağıdaki gibidir: Liste eşit uzunluktaysa, yeni listenin ’maddesinin eski listenin item maddesinin ve the ila eski listenin son maddesi. Mesela listemiz olsaydı [1 2 3 4 5 6 7 8] Öyle katlayacağız [8 7 6 5] +[1 2 3 4] __________ [9 9 …

7
Binarray'i bulun!
Bir binarray'ı aşağıdaki özellikleri sağlayan bir dizi olarak tanımlarız : boş değil ilk değer bir 1 son değer bir 1 diğer tüm değerler 0ya1 Örneğin, dizi [ 1, 1, 0, 1 ]geçerli bir binarray . Görev Boş olmayan dizi Verilen bir negatif olmayan tamsayılar ve tamsayı pozitif N , işiniz …

12
Alternatif Güç Fibonacci Dizisi
Tanım Alternatif Güç Fibonacci Dizisi aşağıdaki gibi oluşturulur. Boş dizisi ve dizi ile başlayın , n için 1 . Hesaplayın f , n , n- inci Negatif olmayan Fibonacci sayı tekrar ile. 0 , birinci, 1 , ikinci ve üçüncü, 2 , dördüncü. Diğerleri, sıradaki önceki iki sayıyı toplayarak elde …

12
Dizi birleştirme
Giriş Aynı uzunluktaki iki dizileri düşünün, demek A = [0,1,0,2]ve B = [-1,1,2,2]. İçeriklerinin bir anlamda eşdeğer olduğunu bildiğimizi varsayalım: 0eşittir -1, 1eşittir 1, 0eşittir 2ve 2eşittir 2. Denklik geçişli geçerli: -1ve 0eşdeğerdir ve 0ve 2böylece, eşdeğerdir -1ve 2aynı zamanda eşdeğerdir. Birleşme ait Ave Bher öğe dizisidir A(veya B) buna …

9

30
Benzersiz Olmayan Öğeler
Bir dizi imzalı tamsayının benzersiz olmayan öğelerini bulan bir program yazın. Ortaya çıkan dizi herhangi bir sırayla olabilir. Cevabınız, bir değişkenin ( dörneğin,) bir değişkende saklanacak olan girişi doğrulayan ve doğru sonucu değerlendiren bir pasaj olabilir . Test Kılıfları Her test durumu biçiminde tek bir satırdır input => output. Çıktının …

30
Bir listeden bir Oxford virgülüyle tek bir dize oluşturma
Akıllıca olan (kısa ve deyimsel), dizelerin bir listesini almaya ve listeden oluşturulmuş tek bir düzgün şekilde dizilmiş bir dizgiyi geri döndürmeye yönelik, her bir öğenin alıntılandığı şeylerden bazıları. Bu benim için çok hazırlayıcı, ancak benim için açıklayıcı bir çözüm olan Groovy ile deney yaparken ortaya çıktı. def temp = things.collect({"\'${it}\'"}) …

21
Bu liste dengeli olabilir mi?
Negatif olmayan bir tamsayı listesinin dengelenmiş olup olmadığını kontrol etmek için , kişi bir ağırlığa bir tahtaya konulduğunu hayal edebilir ve sonra tahtayı, bir milin üzerinde bir mil üzerinde dengede bırakmaya çalışarak, milin sol ve sağında özetlenen göreceli ağırlıklar aynı olacaktır. Göreceli ağırlık, ağırlığı pivotla olan mesafesiyle çarpmak suretiyle verilir …

20
Bitişik olmayan öğelerle toplanan en yüksek toplamlar
Giriş: Bu iki SO sorusundan esinlenerek (aynı sınıftan kuşku duyulmuyor ): öğeleri, java ve bir dizinin bitişik olmayan öğelerinin Maksimum toplamının, yazdırılacak olan bitişik elemanlar java'sı olmadan ve maksimum toplamın alt dizisine yazdırın . Meydan okuma: Bir tamsayı listesi verildiğinde, en yüksek toplamı olan bitişik olmayan öğelerden oluşan bir alt …

10
Eşsiz En Kısa Sapanlar
Dizelerin bir listesi göz önüne alındığında, her dizeyi, listedeki diğer dizelerin hiçbirinin alt dizisi olmayan boş olmayan alt dizelerinden biriyle ve mümkün olduğunca kısa bir değerle değiştirin. Örnek Liste Verilen ["hello","hallo","hola"], "hello"sadece değiştirilmesi gerektiğini "e", bu alt dize bulunan değil "hallo"ve "hola"ve mümkün olduğunca kısa olduğunu. "hallo"herhangi biri ile ikame …
23 code-golf  string  code-golf  string  code-golf  array-manipulation  code-golf  quine  code-golf  array-manipulation  integer  matrix  classification  code-golf  quine  code-golf  string  matrix  conversion  code-golf  string  number  code-golf  string  code-golf  number  sequence  integer  code-golf  decision-problem  matrix  code-golf  string  code-golf  math  code-golf  math  array-manipulation  combinatorics  code-golf  random  code-golf  code-golf  alphabet  code-golf  python  c  code-golf  base-conversion  code-golf  string  counting  code-challenge  code-generation  fastest-code  code-golf  kolmogorov-complexity  matrix  code-golf  string  code-golf  array-manipulation  decision-problem  random  sudoku  code-golf  chess  code-golf  card-games  encode  code-golf  decision-problem  code-golf  code-golf  math  array-manipulation  matrix 

15
Çok boyutlu ters
Negatif olmayan tam sayıların N boyutlu ortogonal (düzensiz) bir dizisi ve hangi boyutların tersine döneceğine dair bir gösterge verildiğinde, diziyi döndürür, ancak bu boyutlar boyunca tersine çevirir. Endikasyon, N uzunluklu bir Boolean listesi veya 0 veya 1'den indekslenen ilk N boyutlarının bir alt kümesinin listesi olarak verilebilir. Lütfen giriş biçimlerinizi …

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.