«array-manipulation» etiketlenmiş sorular

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


18
Bir Dizinin Deltalarını Sıralama ve Yeniden Uygulama
Tutarlı bir işlev kullanan deltaların herhangi bir Basit Modifikasyonu neredeyse her zaman daha kısa bir yolla yapılabilir , Dennis . Bu nedenle, bunu daha zor hale getirmeyi hayal edebildiğim tek çözüm, bir çeşit tutarsız işlev tanıtmaktır. Sıralama. Göreviniz bir tamsayı dizisi almak, deltalarını sıralamak ve yeni tamsayı dizisini vermek için …

16
7 kuraldan oluşan sıkıcı dizi
Yıkık Rasgele sayılarla rasgele uzunluklu bir dizi oluşturan bir program oluşturun, ardından diziyi değiştiren bir dizi kural uygulayın. Kurallar uygulandıktan sonra, aksi belirtilmedikçe dizinin toplamını yazdırın Dizi kurulumu Dizi, 5 ile 10 arasında rastgele bir uzunluk ve 1 ile 20 arasında rastgele tamsayılar olmalıdır . Her dizi uzunluğu eşit olma …

3
Ön sipariş + sipariş sonrası
Görev Tam bir ikili ağacın sipariş öncesi ve sipariş sonrası geçişleri göz önüne alındığında, siparişteki geçişini döndürün. Geçişler, her biri bir düğümü benzersiz şekilde tanımlayan n farklı pozitif tamsayı içeren iki liste olarak temsil edilecektir . Programınız bu listeleri alabilir ve ortaya çıkan sıralı geçişi makul herhangi bir I / …

14
Maksimum Maksima!
Bu sorudan esinlenerek Luis Mendo tarafından rafine edildi . Meydan okuma 2D tam sayı matrisi verildiğinde, her satırın maksimum değeri vardır. Her satırdaki bir veya daha fazla öğe, ilgili satırın maksimum değerine eşit olacaktır. Amacınız, hangi sütun (lar) ın ilgili satırların maksimum değerine eşit olduğunu ve bu sütunlarda bulunan satır …

8
Phi üçgeni çiz
Açıklama: Temel olarak, yapmanız gereken bu Euler'nin totient fonksiyonunun adı phi'dir. Phi'yi hesaplamaya çalışalım (8) İlk olarak, 0 veya altı hariç, 8 ve altındaki tüm sayıları listeleyin 8 7 6 5 4 3 2 1 Şimdi hangi sayıların 8 ile bir faktörü paylaşmadığını (1 sayılmaz) bulun ve yerine a #yerleştirin. …

9
Klasik bir sıralama kodu golf sorusu
Bu bir kod golf sorusu. Giriş Hangi formatta olursa olsun negatif olmayan tamsayıların listesi en uygun olanıdır. Çıktı Aynı liste, hangi formatta olursa olsun, sıralı sırayla en uygun olanıdır. kısıtlama Kodunuz O çalıştırmak (n log) zaman gerekir kötü durumdan girişteki tamsayılar sayısıdır. Bu, örneğin rasgele dağılmış çabuk sıranın dışarıda olduğu …

3
Bir matristeki her 2x2 bloğu döndürün
Meydan okuma Tamsayılarla bir n x mmatris verilir n > 1ve m > 1tamsayılarla doldurulur 1 2 3 4 5 6 ve 2x2matristeki bloklar kadar tam değerlere sahip tam sayıların bir listesi ( (n-1)*(m-1)tam sayıya ihtiyacınız varsa) [1, 2] Verileri 2x2verilen sırayla listedeki geçerli değerle döndürülen her blokla çıktılar. Yukarıdaki …

5
Ortalama İki Liste
İki listenin ortalamasını alma Meydan okuma İki pozitif tamsayı listesi verildiğinde, öğeleri yeni listelerin aynı aritmetik ortalamasına (ortalama) sahip olacak şekilde iki yeni listeye yeniden düzenlemenin mümkün olup olmadığını belirleyin. Giriş Giriş STDIN üzerinden veya fonksiyon argümanları olarak alınabilir. Giriş bir liste olarak alınabilir veya diliniz listeleri desteklemiyorsa (veya diziler …

1
Golfscript Çapraz Dizi
Golfscript'te bir dizinin tüm köşegenlerini tek bir diziye getirmenin bir yolu var mı? Örneğin, dizi için [[1 2 3][4 5 6][7 8 9]] dönüş [[7][4 8][1 5 9][2 6][3]] (bu sırada olması gerekmez) ve ["ABCD""EFGH""IJKL"] dönüş ["I""EJ""AFK""BGL""CH""D"] (bu sırada olması gerekmez). Dizilerin uzunluklarının aynı olduğunu varsayalım. Bunu anlamakta zorlanıyorum. Dizelerle …

7
Geçiş dizileri
Geçiş Dizileri Pozitif tamsayıların bir listesi verildiğinde A, her bir eleman bir öncekinden büyük veya ona eşitse ona artan bir sekans adı verin ; ve her öğenin öncekinden küçük veya ona eşit olması durumunda buna azalan bir dizi denir . Bazı artan sekanslar: [1,2,4,7] [3,4,4,5] [2,2,2] [] Bazı azalan diziler: …

7
Garip gizli güçlerle dizi savaşı
İşte nispeten basit iki boyutlu dizi zorluğu. 625 ayak askerin savaş alanını hayal edin. Sen komuta garip asker, ama ne yazık ki gücü bile birlikleri size ağır. Neyse ki, askerlerin gizli bir gücü var: Eğer her bir tek birliğin ve onları çevreleyen tek müttefiklerin gücü gizli bir güç numarasıyla bölünebilirse, …

2
Golf Ada dizilerim
Arka fon Ada , tezahürü ile tam olarak bilinmeyen bir programlama dilidir. Bununla birlikte, dizi değişmez sözdizimi teoride oldukça kısa dizi özelliklerine izin verebilir. Dizi değişmez sözdiziminin basit bir EBNF açıklaması ( bottlecaps.de'ye geçirilebilir) : array ::= positional_array | named_array positional_array ::= expression ',' expression (',' expression)* | expression (',' …

6
Tutarlı Tepegöz Bayt Doldurma (COBS)
Bunun daha önce gönderilmediğine şaşırdım! Tutarlı Asma Bayt (COBS) algoritması sınırlandırmaktadır bit akımlar için kullanılır. Bir kare işaretleyici seçiyoruz (0x00 kullanacağız) ve akışta 0x00 nerede olursa olsun, sonraki 0x00 oluşana kadar bayt sayısı ile değiştirilir (buna bir kilometre taşı diyeceğiz). Bu, değer aralığını 0..255'ten 1..255'e düşürerek 0x00'ün akıştaki kareleri net …

11
Hile yapanlar harita!
Tüm ödevler gönderildikten sonra, öğrenci numarasını dosyalarının karmasıyla eşleyen bir sözlük oluşturulur. Bu sözlük veya hashmap veya haritalama (diliniz ne olursa olsun) aşağıdaki gibi görünecektir: {100: "aabb", 104: "43a", 52: "00ab", 430: "aabb", 332: "43a"} Anahtar öğrenci numarasıdır ve değer hash değeridir. Bizim görevimiz dolandırıcıları seçmek! Hile yapanların özleri aynıdır. …

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.