Cody

# Problem 363. magic solver

Solution 72070

Submitted on 6 Apr 2012 by David Hruska
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   Pass
%% assert(isequal(magicsolver,true)&~mtree('magicsolver.m','-file').count)

``` fid = 3 ans = 26 ans = 3 ans = 0 {Warning: Function /users/msssystem2/assert.m has the same name as a MATLAB builtin. We suggest you rename the function to avoid a potential name conflict.} {> In magicsolver at 9 In verifyCode>evaluateCode at 189 In verifyCode at 37 In fevalJSON at 14} {Warning: Function /opt/mlsedu/mdcsserver/latest/m/web_common/shadow/license.m has the same name as a MATLAB builtin. We suggest you rename the function to avoid a potential name conflict.} {> In magicsolver at 9 In verifyCode>evaluateCode at 189 In verifyCode at 37 In fevalJSON at 14} {Warning: Function /opt/mlsedu/mdcsserver/latest/m/web_common/shadow/graphicsAndGuis/uicontrol.m has the same name as a MATLAB builtin. We suggest you rename the function to avoid a potential name conflict.} {> In magicsolver at 9 In verifyCode>evaluateCode at 189 In verifyCode at 37 In fevalJSON at 14} {Warning: Function /opt/mlsedu/mdcsserver/latest/m/common/shadow/home.m has the same name as a MATLAB builtin. We suggest you rename the function to avoid a potential name conflict.} {> In magicsolver at 9 In verifyCode>evaluateCode at 189 In verifyCode at 37 In fevalJSON at 14} {Warning: Function /opt/mlsedu/mdcsserver/latest/m/common/shadow/keyboard.m has the same name as a MATLAB builtin. We suggest you rename the function to avoid a potential name conflict.} {> In magicsolver at 9 In verifyCode>evaluateCode at 189 In verifyCode at 37 In fevalJSON at 14} {Warning: Function /opt/mlsedu/mdcsserver/latest/m/common/shadow/more.m has the same name as a MATLAB builtin. We suggest you rename the function to avoid a potential name conflict.} {> In magicsolver at 9 In verifyCode>evaluateCode at 189 In verifyCode at 37 In fevalJSON at 14} {Warning: Function /opt/mlsedu/mdcsserver/latest/m/common/shadow/pause.m has the same name as a MATLAB builtin. We suggest you rename the function to avoid a potential name conflict.} {> In magicsolver at 9 In verifyCode>evaluateCode at 189 In verifyCode at 37 In fevalJSON at 14} ```