Discover MakerZone

MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn more

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today

Solution 470694

Submitted on 12 Jul 2014 by Mehmet OZC

Correct

18Size
Leading solution size is 0.
This solution is locked. To view this solution, you need to provide a solution of the same size or smaller.

Test Suite

Test
Code Input and Output
1
Pass
 
%%
% this problem will be updated,
% your score/size can change over time
% if you submit a fixed value :-)

                    
2
Pass
 
%%
y=like_me();
assert(isequal(mod(y,1),0));

                    
3
Pass
 
%%
y=like_me();
assert(y>0);

                    
4
Pass
 
%%
y=like_me();
url='http://www.mathworks.co.uk/matlabcentral/cody/problems/2313'
% the main problem with this problem is that ...
% this problem thinks.
% it thinks about itself most of the time.
% it is convinced, that at least X likes has it.
y_sub_correct=max([10 cellfun(@(S)str2num(cell2mat(S)),regexp(urlread(url),'(\d*) players</a> like this problem','tokens'))]); % probably hackable by comments?
t = mtree('like_me.m','-file');
size = length(t.nodesize);
% this problem likes compliments,
% even false.
% For good compliment it is going to pass your solution with a smaller size!
% But if you don't appreciate it, it can punish you...
feval(@assignin,'caller','score',round(max(0,size*(.5+.5*y_sub_correct/y))));
url =
http://www.mathworks.co.uk/matlabcentral/cody/problems/2313