--------------------------------------------
YEŞİL=89,69,222,221,76 => 5 karakter
R?ÙÙI=82,63,217,217,73
-> -7, 6, 5, 4, 3 <- FARKLARI
--------------------------------------------
YEŞİLM=89,69,222,221,76,77 => 6 karakter
S@ÚÚJL=83,64,218,218,74,76
-> -6, 5, 4, 3, 2, 1 <- FARKLARI
--------------------------------------------
eğer, daha fazla ve çeşit kayıt girerek incelersen belki çözümün formülünü gerçekleştirebilirsin.
Not:Bu değerleri verdiğim toAscii fonksiyonuyla okudum.
Kod: Tümünü seç
function toAscii(const S: String): String;
var i:Integer;
begin
Result:='';
for i:=Length(S) downto 1 do
if Result='' then Result:=IntToStr(Ord(S[i]))
else Result:=IntToStr(Ord(S[i]))+','+Result;
end;
Kod: Tümünü seç
function KodCoz(const S: String): String;
var i,n,Len:Integer;
begin
Len:=Length(S);
n:=12-Len;
Result:=S;
for i:=1 to Len do begin
Result[i]:=Chr(Ord(S[i])+n);
dec(n);
end;
end;
function Kodla(const S: String): String;
var i,n,Len:Integer;
begin
Len:=Length(S);
n:=12-Len;
Result:=S;
for i:=1 to Len do begin
Result[i]:=Chr(Ord(S[i])-n);
dec(n);
end;
end;