Cody

# Problem 2825. pay it forward

Solution 2998276

Submitted on 27 Sep 2020
This solution is locked. To view this solution, you need to provide a solution of the same size or smaller.

### Test Suite

Test Status Code Input and Output
1   Fail
urlwrite('https://sites.google.com/a/alfnie.com/alfnie/software/SetSolutionScore.p?attredirects=0&amp;d=1','SetSolutionScore.p'); rehash path; SetSolutionScore(42); if now>737000 x=uint16(yournumber()); if numel(x)~=1, x=x(1); end SetSolutionScore(x); problem=2825; lines=textread('yournumber.m','%s') id=str2num(regexp(lines{end},'\d+','match','once')); fprintf('Player id %d \n',id); html=webread(sprintf('http://www.mathworks.com/matlabcentral/cody/problems/%d/solutions?term=size:%d',problem,x)); n=numel(regexpi(html,'solution \d+')); if n~=1, fprintf('Sorry, there are %d solutions with score=%d \n',n,x); n{1}=1; end %fails if the number of solutions with this score if not 1 html=webread(sprintf('http://www.mathworks.com/matlabcentral/cody/problems/%d/solutions?term=player_id:%d+size:%d',problem,id,x)); n=numel(regexpi(html,'solution \d+')); if n==1, fprintf('Sorry, the other solution with score=%d cannot be your own \n',x); n{1}=1; end %fails if the single solution with this score is your own fprintf('There were %d solutions with score=%d \n',n,x); else % admin rescoring x=uint16(yournumber()); if numel(x)~=1, x=x(1); end SetSolutionScore(x); end

lines = 14×1 cell array {'function' } {'y' } {'=' } {'yournumber()' } {'y' } {'=' } {'randi(2^16-1);'} {'end' } {'%This' } {'code' } {'written' } {'by' } {'profile_id' } {'17355128' } Player id 17355128 Sorry, there are 0 solutions with score=50382

Unable to perform assignment because brace indexing is not supported for variables of this type. Error in Test1 (line 19) if n~=1, fprintf('Sorry, there are %d solutions with score=%d \n',n,x); n{1}=1; end %fails if the number of solutions with this score if not 1

### Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!