Initial data commit
This commit is contained in:
parent
72d218235f
commit
f23f22d71c
199087 changed files with 3378941 additions and 0 deletions
15
Task/Middle-three-digits/MATLAB/middle-three-digits-1.m
Normal file
15
Task/Middle-three-digits/MATLAB/middle-three-digits-1.m
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
function s=middle_three_digits(a)
|
||||
% http://rosettacode.org/wiki/Middle_three_digits
|
||||
|
||||
s=num2str(abs(a));
|
||||
|
||||
if ~mod(length(s),2)
|
||||
s='*** error: number of digits must be odd ***';
|
||||
return;
|
||||
end;
|
||||
if length(s)<3,
|
||||
s='*** error: number of digits must not be smaller than 3 ***';
|
||||
return;
|
||||
end;
|
||||
|
||||
s = s((length(s)+1)/2+[-1:1]);
|
||||
2
Task/Middle-three-digits/MATLAB/middle-three-digits-2.m
Normal file
2
Task/Middle-three-digits/MATLAB/middle-three-digits-2.m
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
x=[123, 12345, 1234567, 987654321, 10001, -10001, -123, -100, 100, -12345, 1, 2, -1, -10, 2002, -2002, 0];
|
||||
for k=1:length(x); fprintf(1,'%9i:%s\n',x(k),middle_three_digits(x(k)));end;
|
||||
Loading…
Add table
Add a link
Reference in a new issue