«array-manipulation» etiketlenmiş sorular

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

2
Dizi Karıştırılamaz mı?
Arka fon Çok yetenekli kart işleyicileri, bir desteyi mükemmel bir şekilde ikiye kesen, daha sonra kartları mükemmel şekilde serpiştiren bir teknik yeteneğine sahiptir. Sıralı bir güverte ile başlarlar ve bu tekniği arka arkaya 52 kez kusursuz bir şekilde yaparlarsa, güverte sıralama düzenine geri yüklenir. Senin meydan okuma bir deste bir …

21
Seks Bob-ombs için defter tutma (hareketli bir toplamın çok düşük olup olmadığını kontrol edin)
İster inanın ister inanmayın, Seks Bob-ombs dünyaca ünlü bir grup haline geldi ve şu anda dünya turunda! Onların olarak muhasebecisi gündüz mali onların gün nezaret ve düzenli raporlar sunmalıdır. Birkaç haftada bir masraflarının bir listesini (tam ABD doları olarak ) gerçekleştikleri sıraya göre derlersiniz . Örneğin, liste 378 -95 2234 …

5
Güverte yığını!
Alice ve Bob, ardışık negatif olmayan tamsayılarla numaralandırılmış bir deste desteyle bir kart oyunu oynamayı severler. Yine de Alice'in güverteyi karıştırmanın çok özel bir yolu var. İlk olarak, üst kartı desteden alır ve destenin altına koyar. Sonra bir sonraki kartı çıkarır ve onunla bir yığın başlatır. Ardından, yine üst kartı …

11
En büyük çizgiyi bulun
Size 2-B tamsayı A tamsayısı ve bir uzunluk N verilecektir. Göreviniz dizide en yüksek toplamı veren N öğelerinin düz çizgisini (yatay, dikey veya çapraz) bulmak ve bu toplamı döndürmektir. . Misal N = 3, A = 3 3 7 9 3 2 2 10 4 1 7 7 2 5 …

9
Fivenum ve biraz
(bir paradoks, bir paradoks, en ustaca bir paradoks) Bu, farklı R işlevlerinden esinlenen çok parçalı bir dizinin ilk bölümüdür. Görev Bir veri kümesi Verilen DDD pozitif tamsayılar, sana hesaplamamız gerekir 5 sayı özetini arasında DDD . Ancak, ben büyük veri kümeleri üzerinde çalışıyorum, bu yüzden kod bilgisayarımda saklamak için izin, …

25
Örnekleri Standartlaştırın (z-Skorunu hesaplayın)
Kayan nokta sayılarının bir listesi verildiğinde, standardize edin . ayrıntılar Bir liste olan standart , eğer ortalama tüm değerlerin 0 ve standart sapma , bu hesaplamak için 1. Bir yol tarafından ortalama işlem ilk ve standart sapma olarak ve sonra her yerine koyarak standartlaştırmanın hesaplanması .x1, x2, … , Xnx1,x2,…,xnx_1,x_2,\ldots,x_nμμ\muσσ\sigmaμ …

16
Dizi Çalışmalarını Bul
Bir dizinin içindeki koşuları bulma Bir çalışma, sabit bir adımla öncekinden artan üç veya daha fazla sayı olarak tanımlanır. Örneğin [1,2,3] adım 1 ile bir çalışma, [1,3,5,7] adım 2 ile bir çalışma ve [1,2,4,5] bir çalışma değildir. Bu çalışmaları "i to j by s" gösterimi ile ifade edebiliriz; burada i, …

5
Optimal Önbellekleme
Size bir dizi bellek isteği ve önbellek boyutu verilecektir. Herhangi bir önbellek değiştirme stratejisi altında mümkün olan en az sayıda önbellek kaybını döndürmelisiniz. Optimal bir strateji, isterseniz Belady'nin algoritmasıdır . Önbellek sistemi aşağıdaki gibi çalışır: Önbellek boş başlar. Bellek istekleri gelir. İstek önbellekte bir parça veri isterse, her şey yolunda …

3
Çok seviyeli ücretsiz park yeri bulucu
Çocuklarla ilgili giriş Çocuklarımı bir eğlence parkına götürdüğümde, çocuklar parka yaklaştıkça sinirleniyorlar, park yerinde olduğumuzda ve sinirlenecek bir yer bulamadığımızda sinir zirvesi var. Bu yüzden otopark harcanan zamanı en aza indirmek için en yakın ücretsiz park yeri bulmak için bir yönteme ihtiyacım var. Teknik giriş Bunun gibi bir otoparkın temsilini …

6
Dokumcum olacak mısın?
Son zamanlarda ' Weaver ' ile oynuyorum ve bence kod golf için ilginç bir meydan okuma . Öncül: Dokumacı, size 90 derece arayla 2 yönden gelen bir dizi şerit verildiği ve amacınız belirli bir kavşakta istenen bir çıktıyı elde etmek için bunları takas etmektir. Bunun gibi: Bu bir takas: Bu …

12
Daire kesişme alanı
Açıklama : Verilen xve yiki dairenin konumları ile birlikte radii, iki dairenin kesişim alanını çıkarır. Giriş: Size aşağıdaki girdiler verilecektir: array 1 = x and y positions of circle a array 2 = x and y positions of circle b radius = radii of the two congruent circles Giriş metodu …

9
Blok Yeniden Düzenleme
Yani sizin göreviniz 3x3'lük bir blok almak ve burada -boş alanlar ve *ortalama doldurulmuş boşluklar almak, örneğin: -** -*- *-* ve bloğu *, aşağıdaki gibi bir X oluşturacak şekilde yeniden düzenleyin : *-* -*- *-* Giriş: Yukarıdaki gibi 3x3 kareler, 3 satır, bir dizi veya istediğiniz gibi olabilirler. Çıktı: X'e …

12
Palindromik Alt İplerden Bir Palindromu Birleştirin
Bir dize göz önüne alındığında l, tüm palindromic dizeleri bulup parasında l(dahil kopyaların ve tek karakter dizeleri). Ardından, tüm alt dizeleri pgeçerli bir palindromda yeniden düzenleyin (birden fazla doğru yanıt olabilir). pTek bir palindromda yeniden düzenleme yapmak mümkün değilse , programınızın tanımlanmamış davranışı olabilir (hata, yığın taşması, çıkma, John Dvorak'ın …


14
İki Listeyi Maksimumlarına Göre Karşılaştır
İki farklı negatif olmayan tamsayı listesi verildiğinde, en yüksek maksimum değere sahip listeyi döndürün (ör. [4, 2], [3, 3, 1] -> [4, 2]). Her ikisi de aynı maksimum değere sahipse, bu maksimum değerin daha fazla örneğini içeren listeyi döndürün (örneğin [4, 2, 4], [4, 3, 3, 3, 1, 3] -> …

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.