Cod sursa(job #119276)
Utilizator | Data | 30 decembrie 2007 12:25:43 | |
---|---|---|---|
Problema | Litere | Scor | 100 |
Compilator | fpc | Status | done |
Runda | Arhiva de probleme | Marime | 0.45 kb |
Const fin='litere.in';
fout='litere.out';
Var
f:text;
Ap:Array['a'..'z'] of integer;
i,n:integer;
k:longint;
c,ch:char;
Begin
assign(f,fin);
reset(f);
readln(f,n);
for i:=1 to n do
begin
Read(f,c);
Inc(Ap[c]);
for ch:=succ(c) to 'z' do
k:=k+Ap[ch];
end;
close(f);
assign(f,fout);
rewrite(f);
Write(f,k);
Close(f);
End.