«set-partitions» etiketlenmiş sorular

Bir setin daha küçük ayrık setlere bölünmesiyle ilgili zorluklar için. Bu ayrıca listeler gibi sıralı koleksiyonların ve aralıklar gibi ayrık olmayan kümelerin alt bölümlerini de içerir. Zorluklar, kullanılan bölme kavramını dikkatlice tanımlamalıdır.

4
Izgarayı ızgaraya bölme
Giriş Birkaç evden ve boş alanlardan başka bir şey olmayan küçük bir köy var. Yerel bürokratlar, köyü partilere bölmek istiyor, böylelikle her partide tam olarak bir ev var ve partilerin sınırları güzel bir düz çizgi ızgara oluşturuyor. Göreviniz bunun mümkün olup olmadığını belirlemektir. Görev Girişiniz dikdörtgen bir 2D bit dizisidir; …

1
Izgara-Tangram'ı çözün
Tangram Beş farklı büyüklükte üçgenler, bir paralelkenar ve bir kare: Yedi şekillerden oluşan bir diseksiyon bulmaca. Bir şekil verildiğinde amaç, tüm parçaları kullanarak ve üst üste binmeden şekli yeniden oluşturmaktır. Düzlemde bu parça setini düzenlemek için sonsuz sayıda yol vardır. İlginç bir alt küme Izgara Tangramları "Standart" Tangram karesini, bir …

4
Dikdörtgen fark
Bu meydan okumada, çakışan iki dikdörtgen verilir ve diğerini kaldırarak oluşturulan dikdörtgenleri hesaplamanız gerekir. Örneğin, kırmızı dikdörtgeni siyah olandan kaldırırsanız: Aşağıdaki iki dikdörtgen setinden biriyle sonuçlanırsınız: Ayrıca aşağıdakileri de ele almanız gerekir: Daha açık olmak gerekirse: A ve B olmak üzere iki dikdörtgenin koordinatlarını gireceksiniz. A'nın tüm alanını B olmadan …

13
Rafine Bölmeler
Bir tamsayı dizisi düşünün: [1, 0, 9, 1, 3, 8] Bu listeyi ardışık alt listelere bölmenin birçok yolu vardır. İşte üç: A: [[1, 0, 9], [1, 3, 8]] B: [[1], [0, 9], [1, 3], [8]] C: [[1, 0], [9, 1], [3, 8]] Bir bölümü arayacak Y başka bölüm ve arıtmayı …

1
ASCII hamantaschen'i sayın!
Bugün Purim, bir geleneğin hamantaschen (tekil: hamantasch ) adı verilen dolgu ile üçgen şekilli kurabiye vermektir . Başka bir gelenek de ağır içmektir. Ben en mükemmel fırıncı değilim .... Vermek için çok düzensiz boyutlu hamantaschen ve onlara vermek için çok arkadaş var! Size çerezlerimin bir resmini gönderirsem, kaç tane boyut …

1
Kare bir ızgarayı eşit alandaki bölümlere ayırın
Bu meydan okuma aşağıdaki bulmaca dayanmaktadır: Bir verilir ntarafından ngrid nişaretli hücrelerin. İşiniz, ızgarayı, nher bölümün tam nolarak bir işaretli hücre içerdiği , tam olarak hücrelerden oluştuğu bölümlere ayırmaktır . Misal İşte solda bir bulmaca ve sağda (benzersiz) çözümü: Meydan okuma nHerhangi bir makul biçimde bir dizi sıfır indeksli koordinat …

15
Bir listeyi boyutlandırılmış parçalara ayırın, ancak yüklemesi başarısız olan öğeleri saymayın
Motivasyon : Bazen listedeki bazı öğeler toplamlarınıza dahil edilmez. Örneğin, bebeklerin bir ebeveynin kucaklarında oturduğu sıradaki uçak yolcularını saymak. Zorluk : bir öğe listesini parçalar halinde bölmek için bir program yazın. (Muhtemelen son hariç) her bir yığın, aynı olan boyutu , boyut öncül fonksiyonu geçen madde sayısı olarak tanımlanır. Kurallar …

25
Basit Bir Patttern
girişler: Girdiğiniz giriş biçiminde iki tek basamak (diyelim mve diyelim n) ve iki karakter (diyelim ave çağıralım b). Çıktı: İzlenecek yol için rol yap m=2, n=5, a='a', b='b'. Çıktınız dört girişinizden oluşturulan bir dize olacaktır. Dizeyi resultdeğerle çağıralım "". İlk olarak, concatenate aüzerine result mzamanlarda, BİRLEŞTİR böylece aüzerine result 2zamanlarda. …
17 code-golf  string  code-golf  arithmetic  code-golf  string  array-manipulation  rubiks-cube  code-golf  math  number  code-golf  tips  bash  code-golf  ascii-art  music  code-golf  arithmetic  code-golf  math  number  arithmetic  integer  code-golf  number  array-manipulation  code-golf  geometry  grid  set-partitions  code-golf  math  number  code-golf  combinatorics  code-golf  regular-expression  code-golf  permutations  code-golf  ascii-art  code-golf  number  array-manipulation  matrix  code-golf  kolmogorov-complexity  compile-time  cops-and-robbers  polyglot  cops-and-robbers  polyglot  code-golf  string  code-golf  string  ascii-art  matrix  animation  code-golf  ascii-art  code-golf  string  balanced-string  code-golf  integer  integer-partitions  expression-building 

7
Toplamsız bölüm bulma
Yönetici Özeti Giriş Verilen k, tamsayılar bir bölümü bulmak 1için niçine kbüyük-toplamı serbest alt kümeleri n10 dakika içinde yapabilirsiniz. Arka plan: Schur numaraları Bir dizi Aolan toplamı içermeyen kendiliğinden toplamı iseA + A = { x + y | x, y in A} onunla ortak hiçbir elemanları vardır. Her pozitif …

7
Bir Sayının Sıralı Sözcüksel Bölümü
Zorluk gerçekten basit: bir sayı verildiğinde, elde edilen sayılar azalmayacak şekilde basamaklarını daha küçük sayılara ayırırsınız. Yakalama, dizi uzunluğu maksimum olacak şekilde bölmeniz gerektiğidir. Şaşkın? STDIN (veya en yakın alternatif), komut satırı bağımsız değişkeni veya işlev bağımsız değişkeni ile uygun, açık olmayan herhangi bir girdi biçiminde pozitif bir tam sayı …

10
Su akışlarının haritasını bölümleme
Bu, internette Palantir Technologies tarafından röportajlarında sorulan bir zorluk . Bir grup çiftçinin bazı yükseklik verileri vardır ve yağmurun tarım arazileri boyunca nasıl aktığını anlamalarına yardımcı olacağız. Toprağı iki boyutlu bir yükseklik dizisi olarak temsil edeceğiz ve suyun yokuş aşağı aktığı fikrine dayanarak aşağıdaki modeli kullanacağız: Bir hücrenin dört komşu …


2
Artan alt bölümlere ayrılma
Şartname Bu zorluğu belirtmek kolaydır: girdiniz boş olmayan bir negatif tamsayı dizisidir ve göreviniz bunu olabildiğince az artan alt dizilere bölmektir. Daha resmi olarak, girdi dizisi ise A, çıktı şu şekilde diziler dizisidir B: Her diziler ayrık (mutlaka bitişik olmayan) alt dizilere Bbir bölüm oluşturur A. Endüktif olarak, bu, ya …

1
Pizzaları aynı dilimler halinde kesin
Tam olarak okumadan önce bu sorunun olacağını sanıyordum . Kod golfçüler bir grup Ondokuzuncu Bite Pizzeria yürümek ve bir pizza sipariş. Birim karelerden oluşan düzensiz bir şekilde gelir. Göreviniz, onları aynı dilimler halinde kesmelerine yardımcı olmaktır. Yani, dilimler aynı şekle ve boyuta sahip olmalıdır; döndürülebilir ancak çevrilemez / yansıtılamaz. Örneğin, …

23
Listedeki bir kümenin oluşumlarını sayma
Boş olmayan bir dizeler kümesi ve dizelerin bir listesi verildiğinde, kümenin listede kaç kez gerçekleştiğini, yani listeden öğelerle kümeyi kaç kez oluşturabileceğinizi öğrenin. Listedeki her öğe yalnızca bir kez kullanılabilir. İpucu: Bir küme, benzersiz öğelerin sırasız bir listesidir. Varsayılan giriş / çıkış kuralları geçerlidir. Harici kütüphaneye izin verilmez. Derleyici / …

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.