«array-manipulation» etiketlenmiş sorular

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

7
Kimin komşuları düşmanca?
Giriş Bu zorluğun amaçları doğrultusunda, bir elemanının komşularını bir kare matris ( ) hemen çapraz, yatay veya dikey olarak bitişik olan tüm girişleri olarak tanımlayacağız. (yani , etrafını sarmadan " kuşatırlar).A E = A i , j A EEEEbirbirAE= Ai , j,E=birben,jE=A_{i,j}birbirAEEE EEE Pedallar için, matix için nin komşularının resmi …


4
İNANMAZ En İyi On Eleman Bu Dizide
AKA: Bir Diziden Clickbait Oluşturun. Bir tamsayı dizisi verildiğinde, düzenlemesine ve uzunluğuna bağlı olarak bazı cringe-layık tıklama tıklamaları oluşturun: 20 veya daha az öğe varsa, En İyi X Listesi yapabilirsiniz. Parametreler: dizinin uzunluğu. Asal sayılar ünlüdür, bu yüzden ikisi yan yana olduğunda dedikodu olarak geçecektir. Parametreler: iki bitişik prim dizide …

2
Yalnız Adalar
Giriş: İki ayrı (isteğe bağlı) değer içeren bir 2B dizi. Kuralları açıklarken 0 ve 1 kullanacağım . Giriş formatı elbette esnektir. Meydan okuma: Sıfırlar su ve adalar. Yalnızlığı sağlamak için göreviniz sıfırlar halinde sütunlar ve sütunlar ekleyerek tüm adaları su ile çevrelemektir. Su israf etmek istemezsiniz, bu yüzden eklenen su …

26
Ağırlıklı ortalama - baskı eğilimi sorunu
Diyelim ki bu dizi, son 28 günde her gün kaç tane basım gerçekleştirdiğim: [ 20,20,20,30,30,30,30, 35,35,40,40,40,45,45, 50,50,50,50,50,50,50, 60,70,80,90,100,110,120 ] Gördüğünüz gibi, geçen hafta dik bir artış eğilimi var ve bu verilerin en çok ilgilendiğim kısmı. Geçmişte ne kadar fazla olursa, o verilerin ortalama 'basın sayısı. Bu amaçla, her haftanın bir …

1
Advent Challenge 8: Depolama Sepeti Nakliye Planlaması!
<< Önceki PPCG topluluğu sayesinde Santa artık depolama arabalarını dengeledi. Şimdi, yükleme alanlarına gönderilebilmeleri için onları nakliye limanlarına taşıması gerekiyor. Ne yazık ki, arabaları hareket ettirmek için izler bir karışıklıktır ve birlikte çökmeden onları nasıl ele alacağını bulması gerekir! Meydan okuma Her bir araba için parkurlara "etiket" (veya istasyonlar) listesi …

2
Kübik Küpü Uygulama
Cubically , çok özel bir sorun alt kümesi için kısa, golf benzeri cevaplar oluşturabilen oldukça yeni bir ezoterik dildir. Hafızayı 3x3 Rubik küpü şeklinde saklaması benzersizdir, bu da hesaplamaları çoğu dilden çok daha az önemsiz hale getirir. Kübik olarak, programcı, yüzlerde depolanan değerleri değiştirmek için dahili küpü döndürmeli, ardından bu …

2
OEIS A005434'ü hesapla
Görev, OEIS A005434'ü mümkün olan en kısa sürede hesaplamaktır . İkili bir Suzunluk dizesi düşünün n. Dizine ekleyerek, ile arasında sırayla herkes için eşleşme 1olup olmadığını belirleyebiliriz . Örneğin,S[1..i+1]S[n-i..n]i0n-1 S = 01010 verir [Y, N, Y, N, Y]. Bunun nedeni ise 0maçları 0, 01uymuyor 10, 010maçlar 010, 0101uymuyor 1010 ve …

6
N bazında palindrom olan sayılar
Negatif olmayan bir tamsayı göz önüne alındığında , tabanın olabileceği tam olarak farklı bazlarda palindrom n >= 0olan tamsayı dizisini sonsuza kadar çıkar .x_i >= 3nb2 <= b <= x_i-2 Bu temelde OEIS A126071'in tersidir , burada bu dizideki hangi indekslerin değeri vardır n. Biraz farklı, çünkü değiştirdim, böylece üsleri …
10 code-golf  sequence  base-conversion  palindrome  code-golf  array-manipulation  matrix  code-golf  string  ascii-art  code-golf  ascii-art  physics  code-golf  number  sequence  fibonacci  code-golf  ascii-art  packing  code-golf  string  hexadecimal  code-challenge  restricted-source  decision-problem  binary  code-golf  code-golf  code-golf  stack-exchange-api  code-golf  string  parsing  generation  data-structures  code-golf  kolmogorov-complexity  graphical-output  code-golf  array-manipulation  integer  generation  data-structures  code-golf  number  random  probability-theory  king-of-the-hill  java  minesweeper  code-golf  string  kolmogorov-complexity  animation  code-golf  string  code-golf  code-golf  quine  code-golf  internet  code-golf  arithmetic  base-conversion 

1
Dizileri ve programları ikiye bölün
Giriş Dikdörtgen bir tamsayı dizisini (her ne nedenle olursa olsun) eşit olarak ikiye ayıran bir program yazmakla görevlendirildiniz. Bu görev hesaplama açısından yoğun, ancak neyse ki hesaplamaları yapmak için çift çekirdekli bir makineniz var. Paralelliğin faydalarını en üst düzeye çıkarmak için, programı eşit olarak ikiye bölmeye karar verirsiniz ve her …

30
Yinelenen öğe grupları
Meydan okuma açıklaması Bir öğe listesi / dizisi verildiğinde, ardışık yinelenen öğelerin tüm gruplarını görüntüleyin. Giriş / çıkış açıklaması Girişiniz bir liste / öğe dizisidir (hepsinin aynı türde olduğunu varsayabilirsiniz). Dilinizin sahip olduğu her türü desteklemenize gerek yoktur, ancak en az birini desteklemesi gerekir (tercihen int, ancak booleançok ilginç olmasa …

25
Göreli hızı hesapla
Olarak özel görelilik , ters yönde hareket eden başka bir nesne için bir hareketli nesne göreli hızı, aşağıdaki formül ile verilir: s = v + u1 + v u / c2.s=v+u1+vu/c2.\begin{align}s = \frac{v+u}{1+vu/c^2}.\end{align} s = ( v + u ) / ( 1 + v * u / c ^ …


2
Bir listeyi bölümleyin!
Bu meydan okumada, bölümlerin maksimum boyut, minimum boyut ve tercih edilen bir boyuta sahip olduğu bir listeyi bölümlendirmeniz gerekir. Gösterimi (min,pref,max) bu meydan okumadaki boyutları belirtmek için kullanacağım. Bölümlemeye aşina olmayanlar için, aşağıdaki liste 3 bölüme ayrılmıştır: [0..9] -> [[0,1,2],[3,4,5],[6,7,8]] Liste kalansız olduğunda, bölümleri mümkün olduğunca tercih boyutuna yakın olarak …

5
Dizileri ortadan dışarı doğru yazdırın
Bu bir kod golf sorusu. S ve n tamsayıları verildiğinde, görev -s'den s'ye kadar değer alan n uzunluktaki tüm dizileri çıktılamaktır. Tek bükülme, bunları aşağıdaki sırayla çıkarmanız gerektiğidir. N uzunluğunun tümü sıfır dizisi. Daha önce çıktısını aldığınız herhangi bir dizi hariç, -1 uzunluktan 1 elemanlı n uzunluğundaki tüm diziler. Daha …

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.