İçeriğe atla
TextArray
%100 yerel

Listelerin Kartezyen çarpımı

Bir listedeki her öğeyi diğerlerinin her öğesiyle çaprazlayın; tüm kombinasyonlar, her satırda bir tane olsun.

Giriş
Çıkış

Listelerin Kartezyen çarpımı

Bazı listeler yalnızca bunları çarptığınızda ortaya çıkar: her renk × her boyut, her ad × her soyadı, her UTM kaynağı × orta × kampanya, her ürün tabanı × çeşit. Bunları elle yazmak tam olarak bir bilgisayarın yapması gereken sıkıcı ve hataya açık bir iştir. Listelerinizi buraya yapıştırın - her satıra bir öğe, her liste boş bir satırla ayrılmış - ve her kombinasyon öngörülebilir bir sırayla, her satıra bir tane olacak şekilde ortaya çıkar.

Sıra bir kilometre sayacıdır: son liste en hızlı değişir, ilki en yavaştır, dolayısıyla kırmızı/mavi × S/M kırmızı S, kırmızı M, mavi S, mavi M'yi verir. Bu gruplandırma ilgili kombinasyonları bir arada tutar; sonuç bir elektronik tablo sütununu, bir grup test senaryosunu veya bir dizi dosya adını beslediğinde istediğiniz şey budur. Üçüncü ve dördüncü bir liste eklediğinizde model genişler; araç, yalnızca toplam boyutla sınırlı olan herhangi bir sayıda listeyi işler.

Öğeler arasındaki birleştirme sizindir: okunabilir etiketler için bir alan, birleştirilmiş kodlar için hiçbir şey, tanımlayıcılar için kısa çizgi veya eğik çizgi, sütunlara yapıştırmak için bir sekme. Bir listedeki kopyalar varsayılan olarak kaldırılır, böylece tekrarlanan bir öğe çıktıyı sessizce çoğaltmaz. Hesaplama, taahhütte bulunmadan önce tam kombinasyon sayısını ve liste sayısını gösterir.

Sayı, liste boyutlarının çarpımı olduğundan hızlı bir şekilde patlar - kırk öğeden oluşan dört liste 2,5 milyon satırdır. Araç, bu ürünü önceden hesaplar ve sekmeyi donduracak her şeyi reddederek listeyi kısaltabilmeniz için size numarayı söyler. Her şey tarayıcınızda yerel olarak çalışır; listeleriniz asla cihazınızdan ayrılmaz.

FAQ

Birden fazla listeye nasıl girerim?
Her satıra bir öğe ve her listeyi boş bir satırla ayırın. Boş satırlarla ayrılmış iki blok iki listedir; üç blok üç listedir vb. Fazladan boş satır dizileri tek bir ayırıcıya daraltılır ve öğedeki boşluklar kırpılır.
Kombinasyonlar hangi sırayla?
Kilometre sayacı sırası: son liste en hızlı, ilk liste en yavaş döner. Yani {a,b}'nin A listesi ve {1,2}'nin B listesi a1, a2, b1, b2'yi verir. Bu, her ilk liste öğesinin kombinasyonlarını birlikte gruplandırılmış halde tutar.
Kombinasyon jeneratöründen farkı nedir?
Kombinasyon oluşturucu, grupları tek bir listeden seçer. Bu, Kartezyen çarpım olan, her birinden bir öğe olmak üzere birçok farklı listeyi keser. Listeler farklı boyutlarda (renk, boyut, malzeme) olduğunda bunu kullanın; bir havuz olduklarında kombinasyonları kullanın.
Neden üretmeyi reddetti?
Kombinasyonların sayısı, hızla büyüyen liste boyutlarının çarpımıdır - kırk listeden oluşan dört liste 2,5 milyon satırdır. Bu ürünün oluşturulması güvenli olmadığında araç durur ve sayımı gösterir; böylece sekmeyi dondurmak yerine listeyi kırpabilirsiniz.
Listelerim herhangi bir yere yüklendi mi?
Hayır. Birleştirme tamamen tarayıcınızda çalışır ve listeleriniz asla cihazınızdan ayrılmaz.