Kartézský součin seznamů
Zkřižte každou položku jednoho seznamu s každou položkou ostatních — všechny kombinace, po jedné na řádek.
Související nástroje
Kartézský součin seznamů
Některé seznamy vzniknou, až když je vynásobíte: každá barva × každá velikost, každé jméno × každé příjmení, každý UTM zdroj × médium × kampaň, každý základ produktu × varianta. Vypisovat je ručně je přesně ta otravná, chybová práce, kterou má dělat počítač. Vložte seznamy sem — jedna položka na řádek, každý seznam oddělený prázdným řádkem — a vyjde každá kombinace, po jedné na řádek, v předvídatelném pořadí.
Pořadí je jako počítadlo kilometrů: poslední seznam se mění nejrychleji, první nejpomaleji, takže červená/modrá × S/M dá červená S, červená M, modrá S, modrá M. Toto seskupení drží související kombinace pohromadě, což chcete, když výsledek naplňuje sloupec tabulky, dávku testovacích případů či sadu názvů souborů. Přidejte třetí a čtvrtý seznam a vzor se rozšíří — nástroj zvládne libovolný počet seznamů, omezený jen celkovou velikostí.
Spojení mezi položkami je na vás: mezera pro čitelné štítky, nic pro spojené kódy, pomlčka či lomítko pro identifikátory, tabulátor na vložení do sloupců. Duplicity v seznamu se ve výchozím nastavení odstraňují, aby zopakovaná položka potichu neznásobila výstup. Počítadlo ukazuje přesný počet kombinací a počet seznamů, než se rozhodnete.
Protože počet je součinem velikostí seznamů, exploduje rychle — čtyři seznamy po čtyřiceti položkách je 2,5 milionu řádků. Nástroj tento součin spočítá předem a odmítne cokoli, co by zamrazilo kartu, s uvedeným číslem, abyste seznam zkrátili. Všechno běží lokálně ve vašem prohlížeči — vaše seznamy nikdy neopustí vaše zařízení.