function y = yearraey(x)
x=dec2bin(x);
y=0;
while 1
ret = 1;
for i=1:length(x)/2
if (x(i)~=x(end-i+1))
ret=0;
break;
end
end
if ret
return;
end
y=y+1;
x(end)=x(end)+1;
for i=length(x):-1:1
if x(i)=='2'
x(i)='0';
if i>1
x(i-1)=x(i-1)+1;
else
x=['1',x];
break;
end
else
break;
end
end
end
end
function d = binary_numbers(n)
d=zeros(2^n,n);
for i=0:2^n-1
c=dec2bin(i);
b=num2str(c)-'0';
for j=1:n
if length(b)==j
d(i+1,:)=[zeros(1,n-j) b];
end
end
end
function y = lengthOnes(x)
n=length(x);
a=zeros(1,n);
count=0;
for i=1:n
if find(x(i)=='1')
count=count+1;
else
count=0;
end
a(1,i)=[count];
end
y=max(a);
end
Problem 2869. There are 10 types of people in the worldfunction y = yearraey(x) x=dec2bin(x);y=0; while 1 ret = 1; for i=1:length(x)/2 if (x(i)~=x(end-i+1)) ret=0; break; en