

Hãy luôn nhớ cảm ơn và vote 5*
nếu câu trả lời hữu ích nhé!
s=input('Xau nhap vao: ')
n=len(s)
l=[0]*n
if (s[0]=='a'):
l[0]=1
for i in range (1,n):
if (s[i]=='a'):
l[i]=l[i-1]+1
m=max(l)
print('Do dai max=',m)
print('Xau con can tim la:','a'*m)
**Nếu cần code C++, C# hoặc Java thì nói để mình bổ sung
$\color{red}{\text{#Daoanhviet96}}$
Hãy giúp mọi người biết câu trả lời này thế nào?
uses crt;
var S, X : string;
i : integer;
begin
clrscr;
readln(S);
X := '';
for i := 1 to length(S) do X := X + 'a';
while pos(X, S) = 0 do delete(X, 1, 1);
writeln('Do dai max = ', length(X));
writeln('Xau con can tim la : ', X);
readln
end.
Hãy giúp mọi người biết câu trả lời này thế nào?
Bảng tin
0
40
0
mình cần free pascal cảm ơn :))
2901
47938
1864
Mình không học pascal :v
0
40
0
:L
5599
4859
3498
Xin ý tưởng vs Đào anh việt ơi
2901
47938
1864
đặt một mảng có 0*n phần tử, nếu là kí tự a thì đặt phần tử vt i thành (i-1)+1, Tìm max dãy, vì cái này là đoạn con a nên in ra max*a là được
5599
4859
3498
https://hoidap247.com/cau-hoi/4176109 `->` Xin hỏi tui lm đúng khum
5599
4859
3498
đặt một mảng có 0*n phần tử, nếu là kí tự a thì đặt phần tử vt i thành (i-1)+1, Tìm max dãy, vì cái này là đoạn con a nên in ra max*a là được `=>` Ok thank
5599
4859
3498
l=[0]*n `->` CHổ lày chx hỉu