Làm sao để có câu trả lời hay nhất?
05/04/2025
05/04/2025
program bai_giai;
var f,g:text;
s,P,Q,st1:string;
i,d,j:byte;
function ktdx(st:string):boolean;
var k:byte;
str:string;
begin
str:='';
for k:=length(st) downto 1 do str:=str+st[k];
if st=str then exit(true) else exit(false);
end;
BEGIN
Assign(f,'XKT.INP'); reset(f);
Assign(g,'XKT.OUT'); rewrite(g);
readln(f,s);
d:=0; P:='';
for i:=1 to length(s)-1 do
begin
P:=s[i]+P; Q:='';
for j:=length(s) downto i+1 do
Q:=Q+s[j];
st1:=P+Q;
if ktdx(st1) then
begin
d:=i; break;
end;
end;
write(g,d);
close(f); close(g);
END.
Nếu bạn muốn hỏi bài tập
Các câu hỏi của bạn luôn được giải đáp dưới 10 phút
CÂU HỎI LIÊN QUAN
Top thành viên trả lời