Pagini recente » Cod sursa (job #2419943) | Cod sursa (job #172647) | Cod sursa (job #1449966) | Cod sursa (job #151389) | Cod sursa (job #121343)
Cod sursa(job #121343)
var s:string;
n,i,k,m,p,j:integer;
f,g:text;
c,x:char;
begin
assign(f,'litere.in');
assign(g,'litere.out');
reset(f);
rewrite(g);
readln(f,n);
readln(f,s);
p:=1;
for c:='a' to 'z' do
begin
k:=0;
for i:=1 to n do if s[i]=c then inc(k);
if k<>0 then
for i:=1 to n do if s[i]=c then
begin
m:=m+(i-p);
if (i<>1) and (s[p]<>c) then
for j:=i downto p+1 do begin
x:=s[j];
s[j]:=s[j-1];
s[j-1]:=x;
end;
inc(p);
end;
end;
write(g,m);
close(f);
close(g);
end.