«array-manipulation» etiketlenmiş sorular

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

30
Zorluklar Dizisi # 1: Alternatif Diziler
Alternatif Diziler Bir alternatif dizisi iki (farklı olması zorunlu değildir) değerleri değişken olan her hangi bir uzunlukta bir listesidir. Diğer bir deyişle, tüm çift dizinlenmiş öğeler eşittir ve tüm tek dizinlenmiş öğeler eşittir. Göreviniz, pozitif tamsayıların bir listesi verildiğinde truthy, değişken ve falsyaksi takdirde çıktı veren / dönen bir program …

30
Tanrı aşkına Giza Golf!
Ayrıca Timmy Numarası olarak da bilinen bir "Giza numarası", rakamların bir piramidi temsil ettiği herhangi bir sayıdır ( A134810 ). Örneğin, "12321" bir giza numarasıdır, çünkü şu şekilde görselleştirilebilir: 3 2 2 1 1 Bununla birlikte, "123321" gibi bir şey Giza numarası değildir, çünkü piramidin tepesinde iki rakam vardır. 33 …

22
Her N-th N'yi çıkar
Görev Bu zorlukta, girişiniz, kendi dilinizde yerel olarak verilen boş olmayan bir pozitif tamsayı listesidir. Çıktınız aynı liste, aynı biçimde, bazı öğeler kaldırılmış durumda. Her bir oluşumunu 1, her ikinci oluşumunu 2, her üç oluşumunu 3vb. Genel olarak, her pozitif tamsayı için N, listedeki her bir Noluşumunu, No Ninci oluşumundan …

30
Çoktan seçmeli bir testi aldatma
Giriş Okurken çoktan seçmeli bir testi aldatmanın birkaç yolunu bulmaya çalıştım. Temelde çoktan seçmeli cevapların sıkıştırılmış bir versiyonudur. Yöntem aşağıdaki gibi gider: Teste verilen cevaplar: BCAABABA Bunlar, geçerli harf cevap ise doğru veya yanlış olduğunu gösteren 3 farklı diziye dönüştürülebilir: B C A A B A B A A: [0, …

30
Listedeki sıfırları gizleme
Bu SO sorusundan esinlenerek Girdi olarak, ilk değerin sıfır olmadığının garantilendiği boş olmayan bir tamsayı listesi verilecektir. Çıktıyı oluşturmak için, listenin başlangıcından yürüyün, yol boyunca sıfır olmayan her bir değeri çıktı alın. Sıfırla karşılaştığınızda, çıkışa en son eklediğiniz değeri tekrarlayın. Bir program veya işlev yazabilir ve giriş / çıktının, sıralı …

30
Fiziksel bir çarpım tablosu yazdırın
Dikdörtgenler bu güzel özelliğe sahiptir - bir dikdörtgen tam olarak karakterlerinden oluşur!n × mnxmn \times mn × mnxmn \times m Daha ilginç bir özellik ise, dikdörtgenlerin çarpım tablosunda - örneğin bir tabloda - güzelce hizalanmasıdır :3 × 33x33 \times 3 # ## ### # ## ### # ## ### # …

30
2d dizisinin çevreleyen sıfırlarını kaldırın
Bu, bu sorunun 2 boyutlu bir versiyonudur . Yalnızca negatif olmayan tamsayılar içeren boş olmayan bir 2 boyutlu dizi / matris verildiğinde: ⎡⎣⎢⎢⎢⎢⎢⎢0000000000000100101000110⎤⎦⎥⎥⎥⎥⎥⎥[0000000010000010011100000] \begin{bmatrix} {\color{Red}0} & {\color{Red}0} & {\color{Red}0} & {\color{Red}0} & {\color{Red}0} \\ {\color{Red}0} & {\color{Red}0} & 0 & 1 & 0 \\ {\color{Red}0} & {\color{Red}0} & 0 & …

30
Ruh Eşini Aramak İçin
Çıkışı, tamsayılar bir boş olmayan sonlu liste Verilen truthy orada tam iki eşit girişleri ve diğer tüm girişleri ayrıdır, değer ve Falsey aksi değer. Örnekler truthy: [1,1] [1,2,1] [1,6,3,4,4,7,9] falsey: [0] [1,1,1] [1,1,1,2] [1,1,2,2] [2,1,2,1,2] [1,2,3,4,5]

30
Ben önemsiz bir dizi miyim?
Bir önemsiz dizi ardışık elemanlar arasında mutlak fark göre tüm küçük veya eşit pozitif tamsayılar, bir dizi 1 . Örneğin, aşağıdaki dizi önemsiz: [1, 2, 3, 4, 3, 4, 5, 5, 5, 4] Çünkü karşılık gelen (mutlak) farklılıklar: [1, 1, 1, 1, 1, 1, 0, 0, 1] Tüm daha küçük …

30
Bir yumru var mı?
Verilen pozitif tamsayıların bir listesi göz önüne alındığında, iki komşusundan daha büyük veya iki komşusundan (bir "çarpma") daha az olan bir eleman olup olmadığını belirleyin. Açık bir yumru, asla listenin ilk veya son öğesi olamaz, çünkü yalnızca bir komşuları vardır. Programınız, her biri ya darbesiz bir listeye ya da darbeli …

30
İlk çoğaltılan öğeyi bulun
Yalnızca 1 ile a.ongth arasındaki sayıları içeren bir dizi a verildiğinde, ikinci oluşumun minimum dizine sahip olduğu ilk kopya numarasını bulun. Başka bir deyişle, 1'den fazla çoğaltılmış sayı varsa, ikinci oluşumun diğer sayıdan ikinci oluşumundan daha küçük bir dizine sahip olduğu sayıyı döndürün. Böyle bir eleman yoksa, programınız / fonksiyonunuz …

21
Dizi hizalaması ekleme
Giriş İki boş olmayan tamsayı dizisini göz önünde bulundurun, A = [0 3 2 2 8 4] ve B = [7 8 7 2] deyin . Gerçekleştirmek için hizalama ek üzerlerinde, aşağıdakileri yapın: Her bir diziyi, toplam uzunluğu lcm (uzunluk (A), uzunluk (B)) olacak kadar tekrarlayın . Burada lcm en …

22
Doğal Pi # 0 - Kaya
Hedef Girdi alan bir program / işlev oluşturun N, Nrastgele tamsayı çiftlerinin asal olup olmadığını kontrol edin ve geri dönün sqrt(6 * N / #coprime). TL; DR Bu zorluklar Pi'ye yaklaşmak için sadece doğa ve beyninizi (ve belki de bazı yeniden kullanılabilir kaynakları) gerektiren algoritmaların simülasyonudur. Zombi kıyameti sırasında Pi'ye …
39 code-golf  math  random  pi  approximation  popularity-contest  code-golf  sequence  number-theory  binary  coding-theory  code-golf  math  3d  code-golf  code-golf  math  number  code-golf  kolmogorov-complexity  code-golf  ascii-art  graphical-output  binary-tree  code-golf  ascii-art  code-golf  ascii-art  kolmogorov-complexity  code-golf  array-manipulation  hexadecimal  code-golf  math  number  set-theory  code-golf  math  arithmetic  number-theory  integer  code-golf  string  kolmogorov-complexity  code-golf  math  sequence  arithmetic  decision-problem  code-golf  code-golf  ascii-art  code-golf  array-manipulation  parsing  code-golf  string  ascii-art  kolmogorov-complexity  code-challenge  code-golf  sequence  code-golf  number  array-manipulation  sorting  code-golf  string  function  code-golf  arithmetic  code-golf  math  sequence  number-theory  primes  restricted-source  javascript  code-challenge  polyglot  rosetta-stone  code-golf  code-golf  regular-expression  code-golf  math  code-golf  math  primes  code-golf  ascii-art  kolmogorov-complexity  binary  code-golf  math  sequence  code-golf  sequence  subsequence  code-golf  string  code-golf  parsing  music  code-golf  grid  game  path-finding  board-game  code-golf  string  binary  code-golf  array-manipulation  balanced-string  code-golf  code-golf  algorithm  code-golf  string  number  arithmetic  array-manipulation  code-golf  array-manipulation  binary-tree  tree-traversal  code-golf  code-golf  tips  code-golf  string  base-conversion  code-golf  tips  s.i.l.o.s  code-golf  string  ascii-art  code-golf  code-challenge  code-golf  game 

15
Bak, gökyüzünde! Süper bir kandırmaca dizisi!
Esinlenen bu soruya bizim dan rakipleri Kod Review de üzerinde arkadaşlar. Tanımlar Bir süper dizi dizideki her elamanın önceki tüm unsurların toplamı daha büyük olan bir dizidir. {2, 3, 6, 13}süper bir dizi çünkü 3 > 2 6 > 3 + 2 (5) 13 > 6 + 3 + 2 …

13
Sıfır toplam kapakları
Giriş Tam sayıların L boş bir listesini düşünün . Bir sıfır toplam dilim arasında L bitişik bir sekans olan L miktarı toplamı Örneğin 0'a eşit, [-3, 2, 1] bir sıfır toplam dilim [-2, 4, 1, -3, 2, 2 , -1, -1] , ancak [2, 2] değil (çünkü 0'ı toplamaz) ve …

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.