[LUGOS-PROG] bijektivna preslikava iz stringa v int

Primož Gabrijelčič gabr at 17slon.com
Wed Jan 9 15:39:34 CET 2002


> Najlazje da ga izracunas na podlagi ASCII kod iz stringa:
> function genKey(key: string): integer;
> var keyc: integer;
> begin
>   for i:=1 to length(key) do
>     keyc:=keyc+ord(key[i]);
>   genKey:=keyc;
> end;

Hmm, tole je daleč od bijektivnosti.

Hint: genKey('ab') = genKey('ba')

Pozdrav,
    Gp

 =WinGpT= Cogito ergo spud: I think therefore I yam.




More information about the lugos-prog mailing list