Cody

# Problem 44334. Sums of Multiple Pairs of Triangular Numbers

Solution 1323779

Submitted on 1 Nov 2017 by Gökhan Ayar
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
x = 21; y_correct = [6;15]; assert(isequal(multi_triangular(x),y_correct))

y = 6 15

2   Pass
x=81; y_correct=[ 3 15 36 ; 78 66 45]; assert(isequal(multi_triangular(x),y_correct))

y = 3 78 y = 3 15 78 66 y = 3 15 36 78 66 45

3   Pass
x=20; y_correct=[ 10 10]; assert(isequal(multi_triangular(x),y_correct'))

y = 10 10

4   Pass
x=17956; y_correct=[ 1 190 378 1485 2556 4095 4753 6328 8911; 17955 17766 17578 16471 15400 13861 13203 11628 9045]; assert(isequal(multi_triangular(x),y_correct))

y = 1 17955 y = 1 190 17955 17766 y = 1 190 378 17955 17766 17578 y = 1 190 378 1485 17955 17766 17578 16471 y = 1 190 378 1485 2556 17955 17766 17578 16471 15400 y = 1 190 378 1485 2556 4095 17955 17766 17578 16471 15400 13861 y = 1 190 378 1485 2556 4095 4753 17955 17766 17578 16471 15400 13861 13203 y = 1 190 378 1485 2556 4095 4753 6328 17955 17766 17578 16471 15400 13861 13203 11628 y = 1 190 378 1485 2556 4095 4753 6328 8911 17955 17766 17578 16471 15400 13861 13203 11628 9045

5   Pass
x=70; y_correct=[15 55]; assert(isequal(multi_triangular(x),y_correct'));

y = 15 55

6   Pass
x=37052031; y_correct=[7503 16110 93528 119316 136503 393828 496506 778128 1033203 1194285 1675365 1876953 2503203 2627778 3214380 3436131 3983253 4226778 4943940 5112003 5279625 6063903 6417153 7055646 7771653 8456328 8855736 9801378 10015050 11221953 11580078 12834711 13846953 14084778 15149760 15387378 15531951 17096628 17567628 18395145; 37044528 37035921 36958503 36932715 36915528 36658203 36555525 36273903 36018828 35857746 35376666 35175078 34548828 34424253 33837651 33615900 33068778 32825253 32108091 31940028 31772406 30988128 30634878 29996385 29280378 28595703 28196295 27250653 27036981 25830078 25471953 24217320 23205078 22967253 21902271 21664653 21520080 19955403 19484403 18656886]; assert(isequal(multi_triangular(x),y_correct));

y = 7503 37044528 y = 7503 16110 37044528 37035921 y = 7503 16110 93528 37044528 37035921 36958503 y = 7503 16110 93528 119316 37044528 37035921 36958503 36932715 y = 7503 16110 93528 119316 136503 37044528 37035921 36958503 36932715 36915528 y = 7503 16110 93528 119316 136503 393828 37044528 37035921 36958503 36932715 36915528 36658203 y = 7503 16110 93528 119316 136503 393828 496506 37044528 37035921 36958503 36932715 36915528 36658203 36555525 y = 7503 16110 93528 119316 136503 393828 496506 778128 37044528 37035921 36958503 36932715 36915528 36658203 36555525 36273903 y = 7503 16110 93528 119316 136503 393828 496506 778128 1033203 37044528 37035921 36958503 36932715 36915528 36658203 36555525 36273903 36018828 y = 7503 16110 93528 119316 136503 393828 496506 778128 1033203 1194285 37044528 37035921 36958503 36932715 36915528 36658203 36555525 36273903 36018828 35857746 y = 7503 16110 93528 119316 136503 393828 496506 778128 1033203 1194285 1675365 37044528 37035921 36958503 36932715 36915528 36658203 36555525 36273903 36018828 35857746 35376666 y = 7503 16110 93528 119316 136503 393828 496506 778128 1033203 1194285 1675365 1876953 37044528 37035921 36958503 36932715 36915528 36658203 36555525 36273903 36018828 35857746 35376666 35175078 y = 7503 16110 93528 119316 136503 393828 496506 778128 1033203 1194285 1675365 1876953 2503203 37044528 37035921 36958503 36932715 36915528 36658203 36555525 36273903 36018828 35857746 35376666 35175078 34548828 y = 7503 16110 93528 119316 136503 393828 496506 778128 1033203 1194285 1675365 1876953 2503203 2627778 37044528 37035921 36958503 36932715 36915528 36658203 36555525 36273903 36018828 35857746 35376666 35175078 34548828 34424253 y = 7503 16110 93528 119316 136503 393828 496506 778128 1033203 1194285 1675365 1876953 2503203 2627778 3214380 37044528 37035921 36958503 36932715 36915528 36658203 36555525 36273903 36018828 35857746 35376666 35175078 34548828 34424253 33837651 y = Columns 1 through 15 7503 16110 93528 119316 136503 393828 496506 778128 1033203 1194285 1675365 1876953 2503203 2627778 3214380 37044528 37035921 36958503 36932715 36915528 36658203 36555525 36273903 36018828 35857746 35376666 35175078 34548828 34424253 33837651 Column 16 3436131 33615900 y = Columns 1 through 15 7503 16110 93528 119316 136503 393828 496506 778128 1033203 1194285 1675365 1876953 2503203 2627778 3214380 37044528 37035921 36958503 36932715 36915528 36658203 36555525 36273903 36018828 35857746 35376666 35175078 34548828 34424253 33837651 Columns 16 through 17 3436131 3983253 33615900 33068778 y = Columns 1 through 15 7503 16110 93528 119316 136503 393828 496506 778128 1033203 1194285 1675365 1876953 2503203 2627778 3214380 37044528 37035921 36958503 36932715 36915528 36658203 36555525 36273903 36018828 35857746 35376666 35175078 34548828 34424253 33837651 Columns 16 through 18 3436131 3983253 4226778 33615900 33068778 32825253 y = Columns 1 through 15 7503 16110 93528 119316 136503 393828 496506 778128 1033203 1194285 1675365 1876953 2503203 2627778 3214380 37044528 37035921 36958503 36932715 36915528 36658203 36555525 36273903 36018828 35857746 35376666 35175078 34548828 34424253 33837651 Columns 16 through 19 3436131 3983253 4226778 4943940 33615900 33068778 32825253 32108091 y = Columns 1 through 15 7503 16110 93528 119316 136503 393828 496506 778128 1033203 1194285 1675365 1876953 2503203 2627778 3214380 37044528 37035921 36958503 36932715 36915528 36658203 36555525 36273903 36018828 35857746 35376666 35175078 34548828 34424253 33837651 Columns 16 through 20 3436131 3983253 4226778 4943940 5112003 33615900 33068778 32825253 32108091 31940028 y = Columns 1 through 15 7503 16110 93528 119316 136503 393828 496506 778128 1033203 1194285 1675365 1876953 2503203 2627778 3214380 37044528 37035921 36958503 36932715 36915528 36658203 36555525 36273903 36018828 35857746 35376666 35175078 34548828 34424253 33837651 Columns 16 through 21 3436131 3983253 4226778 4943940 5112003 5279625 33615900 33068778 32825253 32108091 31940028 31772406 y = Columns 1 through 15 7503 16110 93528 119316 136503 393828 496506 778128 1033203 1194285 1675365 1876953 2503203 2627778 3214380 37044528 37035921 36958503 36932715 36915528 36658203 36555525 36273903 36018828 35857746 35376666 35175078 34548828 34424253 33837651 Columns 16 through 22 3436131 3983253 4226778 4943940 5112003 5279625 6063903 33615900 33068778 32825253 32108091 31940028 31772406 30988128 y = Columns 1 through 15 7503 16110 93528 119316 136503 393828 496506 778128 1033203 1194285 1675365 1876953 2503203 2627778 3214380 37044528 37035921 36958503 36932715 36915528 36658203 36555525 36273903 36018828 35857746 35376666 35175078 34548828 34424253 33837651 Columns 16 through 23 3436131 3983253 4226778 4943940 5112003 5279625 6063903 6417153 33615900 33068778 32825253 32108091 31940028 31772406 30988128 30634878 y = Columns 1 through 15 7503 16110 93528 119316 136503 393828 496506 778128 1033203 1194285 1675365 1876953 2503203 2627778 3214380 37044528 37035921 36958503 36932715 36915528 36658203 36555525 36273903 36018828 35857746 35376666 35175078 34548828 34424253 33837651 Columns 16 through 24 3436131 3983253 4226778 4943940 5112003 5279625 6063903 6417153 7055646 33615900 33068778 32825253 32108091 31940028 31772406 30988128 30634878 29996385 y = Columns 1 through 15 7503 16110 93528 119316 136503 393828 496506 778128 1033203 1194285 1675365 1876953 2503203 2627778 3214380 37044528 37035921 36958503 36932715 36915528 36658203 36555525 36273903 36018828 35857746 35376666 35175078 34548828 34424253 33837651 Columns 16 through 25 3436131 3983253 4226778 4943940 5112003 5279625 6063903 6417153 7055646 7771653 33615900 33068778 32825253 32108091 31940028 31772406 30988128 30634878 29996385 29280378 y = Columns 1 through 15 7503 16110 93528 119316 136503 393828 496506 778128 1033203 1194285 1675365 1876953 2503203 2627778 3214380 37044528 37035921 36958503 36932715 36915528 36658203 36555525 36273903 36018828 35857746 35376666 35175078 34548828 34424253 33837651 Columns 16 through 26 3436131 3983253 4226778 4943940 5112003 5279625 6063903 6417153 7055646 7771653 8456328 33615900 33068778 32825253 32108091 31940028 31772406 30988128 30634878 29996385 29280378 28595703 y = Columns 1 through 15 7503 16110 93528 119316 136503 393828 496506 778128 1033203 1194285 1675365 1876953 2503203 2627778 3214380 37044528 37035921 36958503 36932715 36915528 36658203 36555525 36273903 36018828 35857746 35376666 35175078 34548828 34424253 33837651 Columns 16 through 27 3436131 3983253 4226778 4943940 5112003 5279625 6063903 6417153 7055646 7771653 8456328 8855736 33615900 33068778 32825253 32108091 31940028 31772406 30988128 30634878 29996385 29280378 28595703 28196295 y = Columns 1 through 15 7503 16110 93528 11...