Mailinglisten-Archive |
Hi Sorin,
> > > Aber vielleicht trifft diese Demo Deine Vorstellung:
> > > http://www.uris.de/test/permutation.php
> > wow.
> > ich denke das ist genau was er will, ausser, dass mit
> > a,b,a,b,a
> > gleich verfahren werden sollte wie mit
> > a,b,c,d,e
> phh,
> wo ich mir solche Muehe gegeben habe Dubletten zu entfernen.
okay,
mal ein Bleistift:
Wenn Du in der Demo mit 5 Elementen wie folgt ersetzt:
<?
$val = str_replace('b','a',$val);
$val = str_replace('c','b',$val);
$val = str_replace('v','a',$val);
$val = str_replace('x','b',$val);
$val = str_replace('y','a',$val);
?>
bleiben von 120 Permutationen ganze 10 uebrig:
Array
(
[ 83] => bbaaa
[ 93] => babaa
[ 94] => baaab
[ 95] => baaba
[109] => aaabb
[112] => aabab
[113] => aabba
[117] => abbaa
[118] => abaab
[119] => ababa
)
Das kann nicht das Ziel gewesen sein, denke ich.
Aber nun habe ich Dir das 'umschreiben' erspart.
Das war meine 'gute Tat' fuer heute ... ;-)
m. b. G. Norbert
_____________________
normal: 02686-987103
Notruf: 0163-3613642
---------------------
e.o.m.
php::bar PHP Wiki - Listenarchive