Cody

# Problem 2342. Numbers spiral diagonals (Part 2)

Solution 2169410

Submitted on 22 Mar 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
x = 0.5; y_correct = 11; assert(isequal(spiral_ratio(x),y_correct))

total = 7 total = 7 total = 7 total = 7 total = 7 total = 7 total = 7 total = 8 total = 9 total = 10 total = 11 total = 12 total = 13 total = 14 total = 15 total = 16 total = 17 total = 18 total = 19 total = 20 total = 21 total = 22 total = 23 total = 24 total = 25 total = 26 total = 27 total = 28 total = 29 total = 30 total = 31 total = 32 total = 33 total = 34 total = 35 total = 36 total = 37 total = 38 total = 39 total = 40 total = 41 total = 42 total = 43 total = 44 total = 45 total = 46 total = 47 total = 47 total = 47 total = 48 total = 49 total = 49 total = 50 total = 51 total = 52 total = 53 total = 53 total = 54 total = 55 total = 56 total = 57 total = 58 total = 59 total = 59 total = 60 total = 61 total = 62 total = 63 total = 64 total = 65 total = 66 total = 67 total = 67 total = 68 total = 69 total = 70 total = 71 total = 72 total = 73 total = 74 total = 75 total = 76 total = 77 total = 77 total = 78 total = 79 total = 80 total = 81 total = 81 total = 81 total = 82 total = 82 total = 83 total = 84 total = 84 total = 85 total = 85 total = 86 total = 86 total = 87

Output argument "res" (and maybe others) not assigned during call to "spiral_ratio". Error in Test1 (line 3) assert(isequal(spiral_ratio(x),y_correct))

2   Fail
x = 0.4; y_correct = 31; assert(isequal(spiral_ratio(x),y_correct))

total = 7 total = 7 total = 7 total = 7 total = 7 total = 7 total = 7 total = 8 total = 9 total = 10 total = 11 total = 12 total = 13 total = 14 total = 15 total = 16 total = 17 total = 18 total = 19 total = 20 total = 21 total = 22 total = 23 total = 24 total = 25 total = 26 total = 27 total = 28 total = 29 total = 30 total = 31 total = 32 total = 33 total = 34 total = 35 total = 36 total = 37 total = 38 total = 39 total = 40 total = 41 total = 42 total = 43 total = 44 total = 45 total = 46 total = 47 total = 47 total = 47 total = 48 total = 49 total = 49 total = 50 total = 51 total = 52 total = 53 total = 53 total = 54 total = 55 total = 56 total = 57 total = 58 total = 59 total = 59 total = 60 total = 61 total = 62 total = 63 total = 64 total = 65 total = 66 total = 67 total = 67 total = 68 total = 69 total = 70 total = 71 total = 72 total = 73 total = 74 total = 75 total = 76 total = 77 total = 77 total = 78 total = 79 total = 80 total = 81 total = 81 total = 81 total = 82 total = 82 total = 83 total = 84 total = 84 total = 85 total = 85 total = 86 total = 86 total = 87

Output argument "res" (and maybe others) not assigned during call to "spiral_ratio". Error in Test2 (line 3) assert(isequal(spiral_ratio(x),y_correct))

3   Fail
x = 0.3; y_correct = 49; assert(isequal(spiral_ratio(x),y_correct))

total = 7 total = 7 total = 7 total = 7 total = 7 total = 7 total = 7 total = 8 total = 9 total = 10 total = 11 total = 12 total = 13 total = 14 total = 15 total = 16 total = 17 total = 18 total = 19 total = 20 total = 21 total = 22 total = 23 total = 24 total = 25 total = 26 total = 27 total = 28 total = 29 total = 30 total = 31 total = 32 total = 33 total = 34 total = 35 total = 36 total = 37 total = 38 total = 39 total = 40 total = 41 total = 42 total = 43 total = 44 total = 45 total = 46 total = 47 total = 47 total = 47 total = 48 total = 49 total = 49 total = 50 total = 51 total = 52 total = 53 total = 53 total = 54 total = 55 total = 56 total = 57 total = 58 total = 59 total = 59 total = 60 total = 61 total = 62 total = 63 total = 64 total = 65 total = 66 total = 67 total = 67 total = 68 total = 69 total = 70 total = 71 total = 72 total = 73 total = 74 total = 75 total = 76 total = 77 total = 77 total = 78 total = 79 total = 80 total = 81 total = 81 total = 81 total = 82 total = 82 total = 83 total = 84 total = 84 total = 85 total = 85 total = 86 total = 86 total = 87

Output argument "res" (and maybe others) not assigned during call to "spiral_ratio". Error in Test3 (line 3) assert(isequal(spiral_ratio(x),y_correct))

4   Fail
x = 0.25; y_correct = 99; assert(isequal(spiral_ratio(x),y_correct))

total = 7 total = 7 total = 7 total = 7 total = 7 total = 7 total = 7 total = 8 total = 9 total = 10 total = 11 total = 12 total = 13 total = 14 total = 15 total = 16 total = 17 total = 18 total = 19 total = 20 total = 21 total = 22 total = 23 total = 24 total = 25 total = 26 total = 27 total = 28 total = 29 total = 30 total = 31 total = 32 total = 33 total = 34 total = 35 total = 36 total = 37 total = 38 total = 39 total = 40 total = 41 total = 42 total = 43 total = 44 total = 45 total = 46 total = 47 total = 47 total = 47 total = 48 total = 49 total = 49 total = 50 total = 51 total = 52 total = 53 total = 53 total = 54 total = 55 total = 56 total = 57 total = 58 total = 59 total = 59 total = 60 total = 61 total = 62 total = 63 total = 64 total = 65 total = 66 total = 67 total = 67 total = 68 total = 69 total = 70 total = 71 total = 72 total = 73 total = 74 total = 75 total = 76 total = 77 total = 77 total = 78 total = 79 total = 80 total = 81 total = 81 total = 81 total = 82 total = 82 total = 83 total = 84 total = 84 total = 85 total = 85 total = 86 total = 86 total = 87

Output argument "res" (and maybe others) not assigned during call to "spiral_ratio". Error in Test4 (line 3) assert(isequal(spiral_ratio(x),y_correct))

5   Fail
x = 0.2; y_correct = 309; assert(isequal(spiral_ratio(x),y_correct))

total = 7 total = 7 total = 7 total = 7 total = 7 total = 7 total = 7 total = 8 total = 9 total = 10 total = 11 total = 12 total = 13 total = 14 total = 15 total = 16 total = 17 total = 18 total = 19 total = 20 total = 21 total = 22 total = 23 total = 24 total = 25 total = 26 total = 27 total = 28 total = 29 total = 30 total = 31 total = 32 total = 33 total = 34 total = 35 total = 36 total = 37 total = 38 total = 39 total = 40 total = 41 total = 42 total = 43 total = 44 total = 45 total = 46 total = 47 total = 47 total = 47 total = 48 total = 49 total = 49 total = 50 total = 51 total = 52 total = 53 total = 53 total = 54 total = 55 total = 56 total = 57 total = 58 total = 59 total = 59 total = 60 total = 61 total = 62 total = 63 total = 64 total = 65 total = 66 total = 67 total = 67 total = 68 total = 69 total = 70 total = 71 total = 72 total = 73 total = 74 total = 75 total = 76 total = 77 total = 77 total = 78 total = 79 total = 80 total = 81 total = 81 total = 81 total = 82 total = 82 total = 83 total = 84 total = 84 total = 85 total = 85 total = 86 total = 86 total = 87

Output argument "res" (and maybe others) not assigned during call to "spiral_ratio". Error in Test5 (line 3) assert(isequal(spiral_ratio(x),y_correct))

6   Fail
x = 0.15; y_correct = 981; assert(isequal(spiral_ratio(x),y_correct))

total = 7 total = 7 total = 7 total = 7 total = 7 total = 7 total = 7 total = 8 total = 9 total = 10 total = 11 total = 12 total = 13 total = 14 total = 15 total = 16 total = 17 total = 18 total = 19 total = 20 total = 21 total = 22 total = 23 total = 24 total = 25 total = 26 total = 27 total = 28 total = 29 total = 30 total = 31 total = 32 total = 33 total = 34 total = 35 total = 36 total = 37 total = 38 total = 39 total = 40 total = 41 total = 42 total = 43 total = 44 total = 45 total = 46 total = 47 total = 47 total = 47 total = 48 total = 49 total = 49 total = 50 total = 51 total = 52 total = 53 total = 53 total = 54 total = 55 total = 56 total = 57 total = 58 total = 59 total = 59 total = 60 total = 61 total = 62 total = 63 total = 64 total = 65 total = 66 total = 67 total = 67 total = 68 total = 69 total = 70 total = 71 total = 72 total = 73 total = 74 total = 75 total = 76 total = 77 total = 77 total = 78 total = 79 total = 80 total = 81 total = 81 total = 81 total = 82 total = 82 total = 83 total = 84 total = 84 total = 85 total = 85 total = 86 total = 86 total = 87

Output argument "res" (and maybe others) not assigned during call to "spiral_ratio". Error in Test6 (line 3) assert(isequal(spiral_ratio(x),y_correct))

7   Fail
x = 0.14; y_correct = 1883; assert(isequal(spiral_ratio(x),y_correct))

total = 7 total = 7 total = 7 total = 7 total = 7 total = 7 total = 7 total = 8 total = 9 total = 10 total = 11 total = 12 total = 13 total = 14 total = 15 total = 16 total = 17 total = 18 total = 19 total = 20 total = 21 total = 22 total = 23 total = 24 total = 25 total = 26 total = 27 total = 28 total = 29 total = 30 total = 31 total = 32 total = 33 total = 34 total = 35 total = 36 total = 37 total = 38 total = 39 total = 40 total = 41 total = 42 total = 43 total = 44 total = 45 total = 46 total = 47 total = 47 total = 47 total = 48 total = 49 total = 49 total = 50 total = 51 total = 52 total = 53 total = 53 total = 54 total = 55 total = 56 total = 57 total = 58 total = 59 total = 59 total = 60 total = 61 total = 62 total = 63 total = 64 total = 65 total = 66 total = 67 total = 67 total = 68 total = 69 total = 70 total = 71 total = 72 total = 73 total = 74 total = 75 total = 76 total = 77 total = 77 total = 78 total = 79 total = 80 total = 81 total = 81 total = 81 total = 82 total = 82 total = 83 total = 84 total = 84 total = 85 total = 85 total = 86 total = 86 total = 87

Output argument "res" (and maybe others) not assigned during call to "spiral_ratio". Error in Test7 (line 3) assert(isequal(spiral_ratio(x),y_correct))

8   Fail
x = 0.13; y_correct = 3593; assert(isequal(spiral_ratio(x),y_correct))

total = 7 total = 7 total = 7 total = 7 total = 7 total = 7 total = 7 total = 8 total = 9 total = 10 total = 11 total = 12 total = 13 total = 14 total = 15 total = 16 total = 17 total = 18 total = 19 total = 20 total = 21 total = 22 total = 23 total = 24 total = 25 total = 26 total = 27 total = 28 total = 29 total = 30 total = 31 total = 32 total = 33 total = 34 total = 35 total = 36 total = 37 total = 38 total = 39 total = 40 total = 41 total = 42 total = 43 total = 44 total = 45 total = 46 total = 47 total = 47 total = 47 total = 48 total = 49 total = 49 total = 50 total = 51 total = 52 total = 53 total = 53 total = 54 total = 55 total = 56 total = 57 total = 58 total = 59 total = 59 total = 60 total = 61 total = 62 total = 63 total = 64 total = 65 total = 66 total = 67 total = 67 total = 68 total = 69 total = 70 total = 71 total = 72 total = 73 total = 74 total = 75 total = 76 total = 77 total = 77 total = 78 total = 79 total = 80 total = 81 total = 81 total = 81 total = 82 total = 82 total = 83 total = 84 total = 84 total = 85 total = 85 total = 86 total = 86 total = 87

Output argument "res" (and maybe others) not assigned during call to "spiral_ratio". Error in Test8 (line 3) assert(isequal(spiral_ratio(x),y_correct))

9   Fail
x = 0.12; y_correct = 6523; assert(isequal(spiral_ratio(x),y_correct))

total = 7 total = 7 total = 7 total = 7 total = 7 total = 7 total = 7 total = 8 total = 9 total = 10 total = 11 total = 12 total = 13 total = 14 total = 15 total = 16 total = 17 total = 18 total = 19 total = 20 total = 21 total = 22 total = 23 total = 24 total = 25 total = 26 total = 27 total = 28 total = 29 total = 30 total = 31 total = 32 total = 33 total = 34 total = 35 total = 36 total = 37 total = 38 total = 39 total = 40 total = 41 total = 42 total = 43 total = 44 total = 45 total = 46 total = 47 total = 47 total = 47 total = 48 total = 49 total = 49 total = 50 total = 51 total = 52 total = 53 total = 53 total = 54 total = 55 total = 56 total = 57 total = 58 total = 59 total = 59 total = 60 total = 61 total = 62 total = 63 total = 64 total = 65 total = 66 total = 67 total = 67 total = 68 total = 69 total = 70 total = 71 total = 72 total = 73 total = 74 total = 75 total = 76 total = 77 total = 77 total = 78 total = 79 total = 80 total = 81 total = 81 total = 81 total = 82 total = 82 total = 83 total = 84 total = 84 total = 85 total = 85 total = 86 total = 86 total = 87

Output argument "res" (and maybe others) not assigned during call to "spiral_ratio". Error in Test9 (line 3) assert(isequal(spiral_ratio(x),y_correct))

10   Fail
x = 0.11; y_correct = 12201; assert(isequal(spiral_ratio(x),y_correct)) %% Solution of Project Euler 58 with x=0.1

total = 7 total = 7 total = 7 total = 7 total = 7 total = 7 total = 7 total = 8 total = 9 total = 10 total = 11 total = 12 total = 13 total = 14 total = 15 total = 16 total = 17 total = 18 total = 19 total = 20 total = 21 total = 22 total = 23 total = 24 total = 25 total = 26 total = 27 total = 28 total = 29 total = 30 total = 31 total = 32 total = 33 total = 34 total = 35 total = 36 total = 37 total = 38 total = 39 total = 40 total = 41 total = 42 total = 43 total = 44 total = 45 total = 46 total = 47 total = 47 total = 47 total = 48 total = 49 total = 49 total = 50 total = 51 total = 52 total = 53 total = 53 total = 54 total = 55 total = 56 total = 57 total = 58 total = 59 total = 59 total = 60 total = 61 total = 62 total = 63 total = 64 total = 65 total = 66 total = 67 total = 67 total = 68 total = 69 total = 70 total = 71 total = 72 total = 73 total = 74 total = 75 total = 76 total = 77 total = 77 total = 78 total = 79 total = 80 total = 81 total = 81 total = 81 total = 82 total = 82 total = 83 total = 84 total = 84 total = 85 total = 85 total = 86 total = 86 total = 87

Output argument "res" (and maybe others) not assigned during call to "spiral_ratio". Error in Test10 (line 3) assert(isequal(spiral_ratio(x),y_correct))