On Sun, 20 Mar 2005, Ionut Vancea wrote:
> | 1 2 3 4 5 6
> --------------
> a| 2 0 1 .....
> c| 0 2 .......
> t| ...........
> b| ...........
>
> Cum as putea sa fac asta, macar sa-mi ziceti de unde
> sa pornesc.
Numerele astea ce-s? Numarul de aparitii ale caracterului
respectiv in linia curenta? Mai comod ar fi sa tiparesti tabelul invers
ca sa tiparesti linii, nu coloane. Daca vrei il inversezi tu dupa aia,
sau eventual il memorezi direct intr-un array.
O idee ar fi sa vezi in cite iti "sparge" acea linie un split()
dupa caracterul cautat. Va trebui sa tratezi separat cazul in care linia
se termina fix in caracterul cautat sau sa incadrezi linia cu niste
caractere aiurea pe care stii ca nu le vei cauta.
$line="Z".$line."Z";
my $scalar=split(/a/, $line)-1;
...si ai astfel numarul de aparitii al lui 'a' in linia $line.
--
Any views or opinions presented within this e-mail are solely those of
the author and do not necessarily represent those of any company, unless
otherwise expressly stated.
---
Detalii despre listele noastre de mail: http://www.lug.ro/