Cody

# Problem 1088. Rank of magic square (for beginners)

Solution 1870555

Submitted on 10 Jul 2019 by jo gayong
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
n = 20; r = 3; filetext = fileread('mag_rang.m'); assert(isequal(mag_rang(n),r)) assert(isempty(strfind(filetext, 'rank'))) assert(isempty(strfind(filetext, 'magic')))

r = 3

2   Pass
n = 4; r = 3; filetext = fileread('mag_rang.m'); assert(isequal(mag_rang(n),r)) assert(isempty(strfind(filetext, 'rank'))) assert(isempty(strfind(filetext, 'magic')))

r = 3

3   Pass
n = 15; r = 15; filetext = fileread('mag_rang.m'); assert(isequal(mag_rang(n),r)) assert(isempty(strfind(filetext, 'rank'))) assert(isempty(strfind(filetext, 'magic')))

r = 15

4   Pass
n = 18; r = 11; filetext = fileread('mag_rang.m'); assert(isequal(mag_rang(n),r)) assert(isempty(strfind(filetext, 'rank'))) assert(isempty(strfind(filetext, 'magic')))

r = 11

5   Pass
n = 16; r = 3; filetext = fileread('mag_rang.m'); assert(isequal(mag_rang(n),r)) assert(isempty(strfind(filetext, 'rank'))) assert(isempty(strfind(filetext, 'magic')))

r = 3

6   Pass
n = 170; r = 87; filetext = fileread('mag_rang.m'); assert(isequal(mag_rang(n),r)) assert(isempty(strfind(filetext, 'rank'))) assert(isempty(strfind(filetext, 'magic')))

r = 87

7   Pass
n = 112; r = 3; filetext = fileread('mag_rang.m'); assert(isequal(mag_rang(n),r)) assert(isempty(strfind(filetext, 'rank'))) assert(isempty(strfind(filetext, 'magic')))

r = 3

8   Pass
n = 170; r = 87; filetext = fileread('mag_rang.m'); assert(isequal(mag_rang(n),r)) assert(isempty(strfind(filetext, 'rank'))) assert(isempty(strfind(filetext, 'magic')))

r = 87