Tema: Re: matrix
Autorius: lauris
Data: 2011-02-18 01:48:11
 >>> from itertools import product, combinations
 >>> [x+y for x, y in product("abc", "123")]
['a1', 'a2', 'a3', 'b1', 'b2', 'b3', 'c1', 'c2', 'c3']
 >>> for x, y, z in combinations(product("abc", "123"), 3):
	print x[0] + x[1], y[0] + y[1], z[0] + z[1]
a1 a2 a3
a1 a2 b1
a1 a2 b2
a1 a2 b3
a1 a2 c1
a1 a2 c2
a1 a2 c3
a1 a3 b1
a1 a3 b2
a1 a3 b3
....


--
lauris


On 17/02/11 12:16, CurrentUser wrote:
> Istrauka is:
> http://www.reafamily.lt/index.php?option=com_content&view=article&id=2386%3Askaiciu-galia-knyga&catid=47%3Anumerologija&Itemid=148&lang=lt
> "...raidþiø vertimo á skaièius lietuviðkos abëcëlës pavyzdá: A, À, J, S, Ð=
> 1;  B, K, T= 2;  C, È, L, U, Ø, Û=3;  D, M, V= 4;  E, Æ, Ë, N, W = 5;  F, O,
> X = 6;  G, P, Y = 7;  H, Q, Z, Þ = 8;  I, Á, R = 9. Anglø kalbos abëcëlë yra
> analogiðka. Reikia atmesti tik raides  À, Ð, È, Ø, Û, Æ, Ë, Þ, Á . Turi
> likti 26 raidës"
>
> Tikslas - pagal uzduota skaitmenu rinkini (skaiciu) istraukti is matricos
> makcimalu nepasikartojanti "zodziu" (nebutinai turinti prasme) variantu.
> Todel keli is variantu ir butu is duotos matricos:
> a1&  a2&  a3
> a1&  a2&  b3
> a1&  a2&  c3
> .... ir pan.
>
> Rgds.
>
>
> "Laimis"<wiela@centras.lt>  wrote in message
> news:ijg9dd$aef$1@trimpas.omnitel.net...
>> CurrentUser raðë:
>>> Sveiki,
>>> Jauciu, yra kazkokie jau standartiniai sprendimai i? tokios matricos
>>> istraukti visus imanomus nepasikartojancius variantus, kaip antai a1&
>>> a2&
>>> a3.
>>> Aplinka geriau butu kas nors "po pro??e", koks VBA. Gal KAS PAMA?YT?.
>>> a?i?
>>
>> Nieko nesupratau pagal duotà pavyzdá. Nei per kà (matricos stulpelius ar
>> eilutes; ar apskritai pavieniai elementai per visà matricà) tikrinami
>> nepasikartojantys elementai, nei tai, kodël bûtent 'a1&  a2&  a3', jei
>> pavyzdyje nëra _në_vieno_ pasikartojanèio elemento.
>>
>> __________ Information from ESET NOD32 Antivirus, version of virus
>> signature database 5882 (20110217) __________
>>
>> The message was checked by ESET NOD32 Antivirus.
>>
>> http://www.eset.com
>>
>>
>>
>
>