r=round(20000000*rand+1)
a=dec2bin(r)
d=double(a=='0');
dd=diff(d);
R=find(dd==-1);
L=R+1;
L=[1,L]
R=[R,length(d)]
s=[];
for k=1:length(L)
s=[s,num2str(sum(d(L(k):R(k))))];
end
if s(end)=='0'
s(end)=[];
end
s
این هم تستش:
r =
17825980
a =
1000100000000000010111100
L =
1...