Cody

# Problem 44337. Sums of Distinct Powers

Solution 1389161

Submitted on 21 Dec 2017
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
base=4;nstart=2;nend=6;y_correct=62; assert(isequal(sum_distinct_powers(base,nstart,nend),y_correct))

s = 10 y = 4 s = 11 y = 88 s = 100 y = 4268 s = 101 y = 286976 s = 110 y = 21541204

Assertion failed.

2   Fail
base=5;nstart=1;nend=1000;y_correct=1193853250; assert(isequal(sum_distinct_powers(base,nstart,nend),y_correct))

s = 1 y = 1 s = 10 y = 18 s = 11 y = 355 s = 100 y = 17076 s = 101 y = 1147909 s = 110 y = 86164822 s = 111 y = 5.8083e+09 s = 1000 y = 1.1110e+12 s = 1001 y = 2.8809e+14 s = 1010 y = 7.7136e+16 s = 1011 y = 2.0042e+19 s = 1100 y = 5.9430e+21 s = 1101 y = 1.5419e+24 s = 1110 y = 4.0928e+26 s = 1111 y = 1.0604e+29 s = 10000 y = 8.1341e+31 s = 10001 y = 8.3564e+34 s = 10010 y = 8.6567e+37 s = 10011 y = 8.8987e+40 s = 10100 y = 9.4956e+43 s = 10101 y = 9.7599e+46 s = 10110 y = 1.0104e+50 s = 10111 y = 1.0384e+53 s = 11000 y = 1.2281e+56 s = 11001 y = 1.2618e+59 s = 11010 y = 1.3041e+62 s = 11011 y = 1.3396e+65 s = 11100 y = 1.4181e+68 s = 11101 y = 1.4565e+71 s = 11110 y = 1.5047e+74 s = 11111 y = 1.5454e+77 s = 100000 y = 4.7459e+80 s = 100001 y = 1.9455e+84 s = 100010 y = 7.9921e+87 s = 100011 y = 3.2768e+91 s = 100100 y = 1.3565e+95 s = 100101 y = 5.5616e+98 s = 100110 y = 2.2846e+102 s = 100111 y = 9.3667e+105 s = 101000 y = 3.9944e+109 s = 101001 y = 1.6376e+113 s = 101010 y = 6.7262e+116 s = 101011 y = 2.7576e+120 s = 101100 y = 1.1409e+124 s = 101101 y = 4.6773e+127 s = 101110 y = 1.9210e+131 s = 101111 y = 7.8756e+134 s = 110000 y = 3.7230e+138 s = 110001 y = 1.5262e+142 s = 110010 y = 6.2661e+145 s = 110011 y = 2.5686e+149 s = 110100 y = 1.0611e+153 s = 110101 y = 4.3496e+156 s = 110110 y = 1.7857e+160 s = 110111 y = 7.3199e+163 s = 111000 y = 3.0973e+167 s = 111001 y = 1.2696e+171 s = 111010 y = 5.2119e+174 s = 111011 y = 2.1364e+178 s = 111100 y = 8.8220e+181 s = 111101 y = 3.6162e+185 s = 111110 y = 1.4844e+189 s = 111111 y = 6.0847e+192 s = 1000000 y = 7.4763e+196 s = 1000001 y = 1.2252e+201 s = 1000010 y = 2.0088e+205 s = 1000011 y = 3.2920e+209 s = 1000100 y = 5.4081e+213 s = 1000101 y = 8.8628e+217 s = 1000110 y = 1.4531e+222 s = 1000111 y = 2.3814e+226 s = 1001000 y = 3.9424e+230 s = 1001001 y = 6.4608e+234 s = 1001010 y = 1.0593e+239 s = 1001011 y = 1.7360e+243 s = 1001100 y = 2.8517e+247 s = 1001101 y = 4.6734e+251 s = 1001110 y = 7.6624e+255 s = 1001111 y = 1.2557e+260 s = 1010000 y = 2.1415e+264 s = 1010001 y = 3.5094e+268 s = 1010010 y = 5.7538e+272 s = 1010011 y = 9.4292e+276 s = 1010100 y = 1.5488e+281 s = 1010101 y = 2.5381e+285 s = 1010110 y = 4.1613e+289 s = 1010111 y = 6.8194e+293 s = 1011000 y = 1.1283e+298 s = 1011001 y = 1.8490e+302 s = 1011010 y = 3.0315e+306 s = 1011011 y = NaN s = 1011100 y = NaN s = 1011101 y = NaN s = 1011110 y = NaN s = 1011111 y = NaN s = 1100000 y = NaN s = 1100001 y = NaN s = 1100010 y = NaN s = 1100011 y = NaN s = 1100100 y = NaN s = 1100101 y = NaN s = 1100110 y = NaN s = 1100111 y = NaN s = 1101000 y = NaN s = 1101001 y = NaN s = 1101010 y = NaN s = 1101011 y = NaN s = 1101100 y = NaN s = 1101101 y = NaN s = 1101110 y = NaN s = 1101111 y = NaN s = 1110000 y = NaN s = 1110001 y = NaN s = 1110010 y = NaN s = 1110011 y = NaN s = 1110100 y = NaN s = 1110101 y = NaN s = 1110110 y = NaN s = 1110111 y = NaN s = 1111000 y = NaN s = 1111001 y = NaN s = 1111010 y = NaN s = 1111011 y = NaN s = 1111100 y = NaN s = 1111101 y = NaN s = 1111110 y = NaN s = 1111111 y = NaN s = 10000000 y = NaN s = 10000001 y = NaN s = 10000010 y = NaN s = 10000011 y = NaN s = 10000100 y = NaN s = 10000101 y = NaN s = 10000110 y = NaN s = 10000111 y = NaN s = 10001000 y = NaN s = 10001001 y = NaN s = 10001010 y = NaN s = 10001011 y = NaN s = 10001100 y = NaN s = 10001101 y = NaN s = 10001110 y = NaN s = 10001111 y = NaN s = 10010000 y = NaN s = 10010001 y = NaN s = 10010010 y = NaN s = 10010011 y = NaN s = 10010100 y = NaN s = 10010101 y = NaN s = 10010110 y = NaN s = 10010111 y = NaN s = 10011000 y = NaN s = 10011001 y = NaN s = 10011010 y = NaN s = 10011011 y = NaN s = 10011100 y = NaN s = 10011101 y = NaN s = 10011110 y = NaN s = 10011111 y = NaN s = 10100000 y = NaN s = 10100001 y = NaN s = 10100010 y = NaN s = 10100011 y = NaN s = 10100100 y = NaN s = 10100101 y = NaN s = 10100110 y = NaN s = 10100111 y = NaN s = 10101000 y = NaN s = 10101001 y = NaN s = 10101010 y = NaN s = 10101011 y = NaN s = 10101100 y = NaN s = 10101101 y = NaN s = 10101110 y = NaN s = 10101111 y = NaN s = 10110000 y = NaN s = 10110001 y = NaN s = 10110010 y = NaN s = 10110011 y = NaN s = 10110100 y = NaN s = 10110101 y = NaN s = 10110110 y = NaN s = 10110111 y = NaN s = 10111000 y = NaN s = 10111001 y = NaN s = 10111010 y = NaN s = 10111011 y = NaN s = 10111100 y = NaN s = 10111101 y = NaN s = 10111110 y = NaN s = 10111111 y = NaN s = 11000000 y = NaN s = 11000001 y = NaN s = 11000010 y = NaN s = 11000011 y = NaN s = 11000100 y = NaN s = 11000101 y = NaN s = 11000110 y = NaN s = 11000111 y = NaN s = 11001000 y = NaN s = 11001001 y = NaN s = 11001010 y = NaN s = 11001011 y = NaN s = 11001100 y = NaN s = 11001101 y = NaN s = 11001110 y = NaN s = 11001111 y = NaN s = 11010000 y = NaN s = 11010001 y = NaN s = 11010010 y = NaN s = 11010011 y = NaN s = 11010100 y = NaN s = 11010101 y = NaN s = 11010110 y = NaN s = 11010111 y = NaN s = 11011000 y = NaN s = 11011001 y = NaN s = 11011010 y = NaN s = 11011011 y = NaN s = 11011100 y = NaN s = 11011101 y = NaN s = 11011110 y = NaN s = 11011111 y = NaN s = 11100000 y = NaN s = 11100001 y = NaN s = 11100010 y = NaN s = 11100011 y = NaN s = 11100100 y = NaN s = 11100101 y = NaN s = 11100110 y = NaN s = 11100111 y = NaN s = 11101000 y = NaN s = 11101001 y = NaN s = 11101010 y = NaN s = 11101011 y = NaN s = 11101100 y = NaN s = 11101101 y = NaN s = 11101110 y = NaN s = 11101111 y = NaN s = 11110000 y = NaN s = 11110001 y = NaN s = 11110010 y = NaN s = 11110011 y = NaN s = 11110100 y = NaN s = 11110101 y = NaN s = 11110110 y = NaN s = 11110111 y = NaN s = 11111000 y = NaN s = 11111001 y = NaN s = 11111010 y = NaN s = 11111011 y = NaN s = 11111100 y = NaN s = 11111101 y = NaN s = 11111110 y = NaN s = 11111111 y = NaN s = 100000000 y = NaN s = 100000001 y = NaN s = 100000010 y = NaN s = 100000011 y = NaN s = 100000100 y = NaN s = 100000101 y = NaN s = 100000110 y = NaN s = 100000111 y = NaN s = 100001000 y = NaN s = 100001001 y = NaN s = 100001010 y = NaN s = 100001011 y = NaN s = 100001100 y = NaN s = 100001101 y = NaN s = 100001110 y = NaN s = 100001111 y = NaN s = 100010000 y = NaN s = 100010001 y = NaN s = 100010010 y = NaN s = 100010011 y = NaN s = 100010100 y = NaN s = 100010101 y = NaN s = 100010110 ...

Assertion failed.

3   Fail
base=3;nstart=1;nend=1000;y_correct=14438162; assert(isequal(sum_distinct_powers(base,nstart,nend),y_correct))

s = 1 y = 1 s = 10 y = 18 s = 11 y = 355 s = 100 y = 17076 s = 101 y = 1147909 s = 110 y = 86164822 s = 111 y = 5.8083e+09 s = 1000 y = 1.1110e+12 s = 1001 y = 2.8809e+14 s = 1010 y = 7.7136e+16 s = 1011 y = 2.0042e+19 s = 1100 y = 5.9430e+21 s = 1101 y = 1.5419e+24 s = 1110 y = 4.0928e+26 s = 1111 y = 1.0604e+29 s = 10000 y = 8.1341e+31 s = 10001 y = 8.3564e+34 s = 10010 y = 8.6567e+37 s = 10011 y = 8.8987e+40 s = 10100 y = 9.4956e+43 s = 10101 y = 9.7599e+46 s = 10110 y = 1.0104e+50 s = 10111 y = 1.0384e+53 s = 11000 y = 1.2281e+56 s = 11001 y = 1.2618e+59 s = 11010 y = 1.3041e+62 s = 11011 y = 1.3396e+65 s = 11100 y = 1.4181e+68 s = 11101 y = 1.4565e+71 s = 11110 y = 1.5047e+74 s = 11111 y = 1.5454e+77 s = 100000 y = 4.7459e+80 s = 100001 y = 1.9455e+84 s = 100010 y = 7.9921e+87 s = 100011 y = 3.2768e+91 s = 100100 y = 1.3565e+95 s = 100101 y = 5.5616e+98 s = 100110 y = 2.2846e+102 s = 100111 y = 9.3667e+105 s = 101000 y = 3.9944e+109 s = 101001 y = 1.6376e+113 s = 101010 y = 6.7262e+116 s = 101011 y = 2.7576e+120 s = 101100 y = 1.1409e+124 s = 101101 y = 4.6773e+127 s = 101110 y = 1.9210e+131 s = 101111 y = 7.8756e+134 s = 110000 y = 3.7230e+138 s = 110001 y = 1.5262e+142 s = 110010 y = 6.2661e+145 s = 110011 y = 2.5686e+149 s = 110100 y = 1.0611e+153 s = 110101 y = 4.3496e+156 s = 110110 y = 1.7857e+160 s = 110111 y = 7.3199e+163 s = 111000 y = 3.0973e+167 s = 111001 y = 1.2696e+171 s = 111010 y = 5.2119e+174 s = 111011 y = 2.1364e+178 s = 111100 y = 8.8220e+181 s = 111101 y = 3.6162e+185 s = 111110 y = 1.4844e+189 s = 111111 y = 6.0847e+192 s = 1000000 y = 7.4763e+196 s = 1000001 y = 1.2252e+201 s = 1000010 y = 2.0088e+205 s = 1000011 y = 3.2920e+209 s = 1000100 y = 5.4081e+213 s = 1000101 y = 8.8628e+217 s = 1000110 y = 1.4531e+222 s = 1000111 y = 2.3814e+226 s = 1001000 y = 3.9424e+230 s = 1001001 y = 6.4608e+234 s = 1001010 y = 1.0593e+239 s = 1001011 y = 1.7360e+243 s = 1001100 y = 2.8517e+247 s = 1001101 y = 4.6734e+251 s = 1001110 y = 7.6624e+255 s = 1001111 y = 1.2557e+260 s = 1010000 y = 2.1415e+264 s = 1010001 y = 3.5094e+268 s = 1010010 y = 5.7538e+272 s = 1010011 y = 9.4292e+276 s = 1010100 y = 1.5488e+281 s = 1010101 y = 2.5381e+285 s = 1010110 y = 4.1613e+289 s = 1010111 y = 6.8194e+293 s = 1011000 y = 1.1283e+298 s = 1011001 y = 1.8490e+302 s = 1011010 y = 3.0315e+306 s = 1011011 y = NaN s = 1011100 y = NaN s = 1011101 y = NaN s = 1011110 y = NaN s = 1011111 y = NaN s = 1100000 y = NaN s = 1100001 y = NaN s = 1100010 y = NaN s = 1100011 y = NaN s = 1100100 y = NaN s = 1100101 y = NaN s = 1100110 y = NaN s = 1100111 y = NaN s = 1101000 y = NaN s = 1101001 y = NaN s = 1101010 y = NaN s = 1101011 y = NaN s = 1101100 y = NaN s = 1101101 y = NaN s = 1101110 y = NaN s = 1101111 y = NaN s = 1110000 y = NaN s = 1110001 y = NaN s = 1110010 y = NaN s = 1110011 y = NaN s = 1110100 y = NaN s = 1110101 y = NaN s = 1110110 y = NaN s = 1110111 y = NaN s = 1111000 y = NaN s = 1111001 y = NaN s = 1111010 y = NaN s = 1111011 y = NaN s = 1111100 y = NaN s = 1111101 y = NaN s = 1111110 y = NaN s = 1111111 y = NaN s = 10000000 y = NaN s = 10000001 y = NaN s = 10000010 y = NaN s = 10000011 y = NaN s = 10000100 y = NaN s = 10000101 y = NaN s = 10000110 y = NaN s = 10000111 y = NaN s = 10001000 y = NaN s = 10001001 y = NaN s = 10001010 y = NaN s = 10001011 y = NaN s = 10001100 y = NaN s = 10001101 y = NaN s = 10001110 y = NaN s = 10001111 y = NaN s = 10010000 y = NaN s = 10010001 y = NaN s = 10010010 y = NaN s = 10010011 y = NaN s = 10010100 y = NaN s = 10010101 y = NaN s = 10010110 y = NaN s = 10010111 y = NaN s = 10011000 y = NaN s = 10011001 y = NaN s = 10011010 y = NaN s = 10011011 y = NaN s = 10011100 y = NaN s = 10011101 y = NaN s = 10011110 y = NaN s = 10011111 y = NaN s = 10100000 y = NaN s = 10100001 y = NaN s = 10100010 y = NaN s = 10100011 y = NaN s = 10100100 y = NaN s = 10100101 y = NaN s = 10100110 y = NaN s = 10100111 y = NaN s = 10101000 y = NaN s = 10101001 y = NaN s = 10101010 y = NaN s = 10101011 y = NaN s = 10101100 y = NaN s = 10101101 y = NaN s = 10101110 y = NaN s = 10101111 y = NaN s = 10110000 y = NaN s = 10110001 y = NaN s = 10110010 y = NaN s = 10110011 y = NaN s = 10110100 y = NaN s = 10110101 y = NaN s = 10110110 y = NaN s = 10110111 y = NaN s = 10111000 y = NaN s = 10111001 y = NaN s = 10111010 y = NaN s = 10111011 y = NaN s = 10111100 y = NaN s = 10111101 y = NaN s = 10111110 y = NaN s = 10111111 y = NaN s = 11000000 y = NaN s = 11000001 y = NaN s = 11000010 y = NaN s = 11000011 y = NaN s = 11000100 y = NaN s = 11000101 y = NaN s = 11000110 y = NaN s = 11000111 y = NaN s = 11001000 y = NaN s = 11001001 y = NaN s = 11001010 y = NaN s = 11001011 y = NaN s = 11001100 y = NaN s = 11001101 y = NaN s = 11001110 y = NaN s = 11001111 y = NaN s = 11010000 y = NaN s = 11010001 y = NaN s = 11010010 y = NaN s = 11010011 y = NaN s = 11010100 y = NaN s = 11010101 y = NaN s = 11010110 y = NaN s = 11010111 y = NaN s = 11011000 y = NaN s = 11011001 y = NaN s = 11011010 y = NaN s = 11011011 y = NaN s = 11011100 y = NaN s = 11011101 y = NaN s = 11011110 y = NaN s = 11011111 y = NaN s = 11100000 y = NaN s = 11100001 y = NaN s = 11100010 y = NaN s = 11100011 y = NaN s = 11100100 y = NaN s = 11100101 y = NaN s = 11100110 y = NaN s = 11100111 y = NaN s = 11101000 y = NaN s = 11101001 y = NaN s = 11101010 y = NaN s = 11101011 y = NaN s = 11101100 y = NaN s = 11101101 y = NaN s = 11101110 y = NaN s = 11101111 y = NaN s = 11110000 y = NaN s = 11110001 y = NaN s = 11110010 y = NaN s = 11110011 y = NaN s = 11110100 y = NaN s = 11110101 y = NaN s = 11110110 y = NaN s = 11110111 y = NaN s = 11111000 y = NaN s = 11111001 y = NaN s = 11111010 y = NaN s = 11111011 y = NaN s = 11111100 y = NaN s = 11111101 y = NaN s = 11111110 y = NaN s = 11111111 y = NaN s = 100000000 y = NaN s = 100000001 y = NaN s = 100000010 y = NaN s = 100000011 y = NaN s = 100000100 y = NaN s = 100000101 y = NaN s = 100000110 y = NaN s = 100000111 y = NaN s = 100001000 y = NaN s = 100001001 y = NaN s = 100001010 y = NaN s = 100001011 y = NaN s = 100001100 y = NaN s = 100001101 y = NaN s = 100001110 y = NaN s = 100001111 y = NaN s = 100010000 y = NaN s = 100010001 y = NaN s = 100010010 y = NaN s = 100010011 y = NaN s = 100010100 y = NaN s = 100010101 y = NaN s = 100010110 ...

Assertion failed.

4   Fail
base=3;nstart=100;nend=1000;y_correct=14397354; assert(isequal(sum_distinct_powers(base,nstart,nend),y_correct))

s = 1100100 y = 5136 s = 1100101 y = 84174880 s = 1100110 y = 1.3799e+12 s = 1100111 y = 2.2613e+16 s = 1101000 y = 3.7359e+20 s = 1101001 y = 6.1221e+24 s = 1101010 y = 1.0036e+29 s = 1101011 y = 1.6447e+33 s = 1101100 y = 2.7003e+37 s = 1101101 y = 4.4251e+41 s = 1101110 y = 7.2542e+45 s = 1101111 y = 1.1888e+50 s = 1110000 y = 2.0116e+54 s = 1110001 y = 3.2965e+58 s = 1110010 y = 5.4040e+62 s = 1110011 y = 8.8555e+66 s = 1110100 y = 1.4539e+71 s = 1110101 y = 2.3824e+75 s = 1110110 y = 3.9056e+79 s = 1110111 y = 6.4001e+83 s = 1111000 y = 1.0569e+88 s = 1111001 y = 1.7320e+92 s = 1111010 y = 2.8393e+96 s = 1111011 y = 4.6527e+100 s = 1111100 y = 7.6385e+104 s = 1111101 y = 1.2517e+109 s = 1111110 y = 2.0519e+113 s = 1111111 y = 3.3625e+117 s = 10000000 y = 1.6527e+122 s = 10000001 y = 1.0832e+127 s = 10000010 y = 7.1000e+131 s = 10000011 y = 4.6533e+136 s = 10000100 y = 3.0517e+141 s = 10000101 y = 2.0001e+146 s = 10000110 y = 1.3110e+151 s = 10000111 y = 8.5923e+155 s = 10001000 y = 5.6458e+160 s = 10001001 y = 3.7002e+165 s = 10001010 y = 2.4254e+170 s = 10001011 y = 1.5896e+175 s = 10001100 y = 1.0425e+180 s = 10001101 y = 6.8324e+184 s = 10001110 y = 4.4785e+189 s = 10001111 y = 2.9352e+194 s = 10010000 y = 1.9436e+199 s = 10010001 y = 1.2738e+204 s = 10010010 y = 8.3496e+208 s = 10010011 y = 5.4724e+213 s = 10010100 y = 3.5887e+218 s = 10010101 y = 2.3521e+223 s = 10010110 y = 1.5417e+228 s = 10010111 y = 1.0104e+233 s = 10011000 y = 6.6391e+237 s = 10011001 y = 4.3513e+242 s = 10011010 y = 2.8522e+247 s = 10011011 y = 1.8693e+252 s = 10011100 y = 1.2259e+257 s = 10011101 y = 8.0344e+261 s = 10011110 y = 5.2663e+266 s = 10011111 y = 3.4516e+271 s = 10100000 y = 2.3544e+276 s = 10100001 y = 1.5431e+281 s = 10100010 y = 1.0114e+286 s = 10100011 y = 6.6289e+290 s = 10100100 y = 4.3471e+295 s = 10100101 y = 2.8491e+300 s = 10100110 y = 1.8675e+305 s = 10100111 y = NaN s = 10101000 y = NaN s = 10101001 y = NaN s = 10101010 y = NaN s = 10101011 y = NaN s = 10101100 y = NaN s = 10101101 y = NaN s = 10101110 y = NaN s = 10101111 y = NaN s = 10110000 y = NaN s = 10110001 y = NaN s = 10110010 y = NaN s = 10110011 y = NaN s = 10110100 y = NaN s = 10110101 y = NaN s = 10110110 y = NaN s = 10110111 y = NaN s = 10111000 y = NaN s = 10111001 y = NaN s = 10111010 y = NaN s = 10111011 y = NaN s = 10111100 y = NaN s = 10111101 y = NaN s = 10111110 y = NaN s = 10111111 y = NaN s = 11000000 y = NaN s = 11000001 y = NaN s = 11000010 y = NaN s = 11000011 y = NaN s = 11000100 y = NaN s = 11000101 y = NaN s = 11000110 y = NaN s = 11000111 y = NaN s = 11001000 y = NaN s = 11001001 y = NaN s = 11001010 y = NaN s = 11001011 y = NaN s = 11001100 y = NaN s = 11001101 y = NaN s = 11001110 y = NaN s = 11001111 y = NaN s = 11010000 y = NaN s = 11010001 y = NaN s = 11010010 y = NaN s = 11010011 y = NaN s = 11010100 y = NaN s = 11010101 y = NaN s = 11010110 y = NaN s = 11010111 y = NaN s = 11011000 y = NaN s = 11011001 y = NaN s = 11011010 y = NaN s = 11011011 y = NaN s = 11011100 y = NaN s = 11011101 y = NaN s = 11011110 y = NaN s = 11011111 y = NaN s = 11100000 y = NaN s = 11100001 y = NaN s = 11100010 y = NaN s = 11100011 y = NaN s = 11100100 y = NaN s = 11100101 y = NaN s = 11100110 y = NaN s = 11100111 y = NaN s = 11101000 y = NaN s = 11101001 y = NaN s = 11101010 y = NaN s = 11101011 y = NaN s = 11101100 y = NaN s = 11101101 y = NaN s = 11101110 y = NaN s = 11101111 y = NaN s = 11110000 y = NaN s = 11110001 y = NaN s = 11110010 y = NaN s = 11110011 y = NaN s = 11110100 y = NaN s = 11110101 y = NaN s = 11110110 y = NaN s = 11110111 y = NaN s = 11111000 y = NaN s = 11111001 y = NaN s = 11111010 y = NaN s = 11111011 y = NaN s = 11111100 y = NaN s = 11111101 y = NaN s = 11111110 y = NaN s = 11111111 y = NaN s = 100000000 y = NaN s = 100000001 y = NaN s = 100000010 y = NaN s = 100000011 y = NaN s = 100000100 y = NaN s = 100000101 y = NaN s = 100000110 y = NaN s = 100000111 y = NaN s = 100001000 y = NaN s = 100001001 y = NaN s = 100001010 y = NaN s = 100001011 y = NaN s = 100001100 y = NaN s = 100001101 y = NaN s = 100001110 y = NaN s = 100001111 y = NaN s = 100010000 y = NaN s = 100010001 y = NaN s = 100010010 y = NaN s = 100010011 y = NaN s = 100010100 y = NaN s = 100010101 y = NaN s = 100010110 y = NaN s = 100010111 y = NaN s = 100011000 y = NaN s = 100011001 y = NaN s = 100011010 y = NaN s = 100011011 y = NaN s = 100011100 y = NaN s = 100011101 y = NaN s = 100011110 y = NaN s = 100011111 y = NaN s = 100100000 y = NaN s = 100100001 y = NaN s = 100100010 y = NaN s = 100100011 y = NaN s = 100100100 y = NaN s = 100100101 y = NaN s = 100100110 y = NaN s = 100100111 y = NaN s = 100101000 y = NaN s = 100101001 y = NaN s = 100101010 y = NaN s = 100101011 y = NaN s = 100101100 y = NaN s = 100101101 y = NaN s = 100101110 y = NaN s = 100101111 y = NaN s = 100110000 y = NaN s = 100110001 y = NaN s = 100110010 y = NaN s = 100110011 y = NaN s = 100110100 y = NaN s = 100110101 y = NaN s = 100110110 y = NaN s = 100110111 y = NaN s = 100111000 y = NaN s = 100111001 y = NaN s = 100111010 y = NaN s = 100111011 y = NaN s = 100111100 y = NaN s = 100111101 y = NaN s = 100111110 y = NaN s = 100111111 y = NaN s = 101000000 y = NaN s = 101000001 y = NaN s = 101000010 y = NaN s = 101000011 y = NaN s = 101000100 y = NaN s = 101000101 y = NaN s = 101000110 y = NaN s = 101000111 y = NaN s = 101001000 y = NaN s = 101001001 y = NaN s = 101001010 y = NaN s = 101001011 y = NaN s = 101001100 y = NaN s = 101001101 y = NaN s = 101001110 y = NaN s = 101001111 y = NaN s = 101010000 y = NaN s = 101010001 y = NaN s = 101010010 y = NaN s = 101010011 y = NaN s = 101010100 y = NaN s = 101010101 y = NaN s = 101010110 y = NaN s = 101010111 y = NaN s = 101011000 y = NaN s = 101011001 y = NaN s = 101011010 y = NaN s = 101011011 y = NaN s = 101011100 y = NaN s = 101011101 y = NaN s = 101011110 y = NaN s = 101011111 y = NaN s = 101100000 y = NaN s = 101100001 y = NaN s = 101100010 y = NaN s = 101100011 y = NaN s = 101100100 y = NaN s = 101100101 y = NaN s = 101100110 y = NaN s = 101100111 y = NaN s = 101101000 y = NaN s = 101101001 y = NaN s = 101101010 y = NaN s = 101101011 y = NaN s = 101101100 y = NaN s = 101101101 y = NaN s = 101101110 y = NaN s = 101101111 y = NaN s = 101110000 y = NaN s = 101110001 y = NaN s = 101110010 y = NaN s = 101110011 y = NaN s = 101110100 y = NaN s = 101110101 y = NaN s = 101110110 y = NaN s = 101110111 y = NaN s = 101111000 y = NaN s = 101111001 y = NaN s = 101111010 y = NaN s = 101111011 y = NaN s = 10111...

Assertion failed.

5   Fail
base=2;nstart=1;nend=2017;y_correct=2035153; assert(isequal(sum_distinct_powers(base,nstart,nend),y_correct))

s = 1 y = 1 s = 10 y = 18 s = 11 y = 355 s = 100 y = 17076 s = 101 y = 1147909 s = 110 y = 86164822 s = 111 y = 5.8083e+09 s = 1000 y = 1.1110e+12 s = 1001 y = 2.8809e+14 s = 1010 y = 7.7136e+16 s = 1011 y = 2.0042e+19 s = 1100 y = 5.9430e+21 s = 1101 y = 1.5419e+24 s = 1110 y = 4.0928e+26 s = 1111 y = 1.0604e+29 s = 10000 y = 8.1341e+31 s = 10001 y = 8.3564e+34 s = 10010 y = 8.6567e+37 s = 10011 y = 8.8987e+40 s = 10100 y = 9.4956e+43 s = 10101 y = 9.7599e+46 s = 10110 y = 1.0104e+50 s = 10111 y = 1.0384e+53 s = 11000 y = 1.2281e+56 s = 11001 y = 1.2618e+59 s = 11010 y = 1.3041e+62 s = 11011 y = 1.3396e+65 s = 11100 y = 1.4181e+68 s = 11101 y = 1.4565e+71 s = 11110 y = 1.5047e+74 s = 11111 y = 1.5454e+77 s = 100000 y = 4.7459e+80 s = 100001 y = 1.9455e+84 s = 100010 y = 7.9921e+87 s = 100011 y = 3.2768e+91 s = 100100 y = 1.3565e+95 s = 100101 y = 5.5616e+98 s = 100110 y = 2.2846e+102 s = 100111 y = 9.3667e+105 s = 101000 y = 3.9944e+109 s = 101001 y = 1.6376e+113 s = 101010 y = 6.7262e+116 s = 101011 y = 2.7576e+120 s = 101100 y = 1.1409e+124 s = 101101 y = 4.6773e+127 s = 101110 y = 1.9210e+131 s = 101111 y = 7.8756e+134 s = 110000 y = 3.7230e+138 s = 110001 y = 1.5262e+142 s = 110010 y = 6.2661e+145 s = 110011 y = 2.5686e+149 s = 110100 y = 1.0611e+153 s = 110101 y = 4.3496e+156 s = 110110 y = 1.7857e+160 s = 110111 y = 7.3199e+163 s = 111000 y = 3.0973e+167 s = 111001 y = 1.2696e+171 s = 111010 y = 5.2119e+174 s = 111011 y = 2.1364e+178 s = 111100 y = 8.8220e+181 s = 111101 y = 3.6162e+185 s = 111110 y = 1.4844e+189 s = 111111 y = 6.0847e+192 s = 1000000 y = 7.4763e+196 s = 1000001 y = 1.2252e+201 s = 1000010 y = 2.0088e+205 s = 1000011 y = 3.2920e+209 s = 1000100 y = 5.4081e+213 s = 1000101 y = 8.8628e+217 s = 1000110 y = 1.4531e+222 s = 1000111 y = 2.3814e+226 s = 1001000 y = 3.9424e+230 s = 1001001 y = 6.4608e+234 s = 1001010 y = 1.0593e+239 s = 1001011 y = 1.7360e+243 s = 1001100 y = 2.8517e+247 s = 1001101 y = 4.6734e+251 s = 1001110 y = 7.6624e+255 s = 1001111 y = 1.2557e+260 s = 1010000 y = 2.1415e+264 s = 1010001 y = 3.5094e+268 s = 1010010 y = 5.7538e+272 s = 1010011 y = 9.4292e+276 s = 1010100 y = 1.5488e+281 s = 1010101 y = 2.5381e+285 s = 1010110 y = 4.1613e+289 s = 1010111 y = 6.8194e+293 s = 1011000 y = 1.1283e+298 s = 1011001 y = 1.8490e+302 s = 1011010 y = 3.0315e+306 s = 1011011 y = NaN s = 1011100 y = NaN s = 1011101 y = NaN s = 1011110 y = NaN s = 1011111 y = NaN s = 1100000 y = NaN s = 1100001 y = NaN s = 1100010 y = NaN s = 1100011 y = NaN s = 1100100 y = NaN s = 1100101 y = NaN s = 1100110 y = NaN s = 1100111 y = NaN s = 1101000 y = NaN s = 1101001 y = NaN s = 1101010 y = NaN s = 1101011 y = NaN s = 1101100 y = NaN s = 1101101 y = NaN s = 1101110 y = NaN s = 1101111 y = NaN s = 1110000 y = NaN s = 1110001 y = NaN s = 1110010 y = NaN s = 1110011 y = NaN s = 1110100 y = NaN s = 1110101 y = NaN s = 1110110 y = NaN s = 1110111 y = NaN s = 1111000 y = NaN s = 1111001 y = NaN s = 1111010 y = NaN s = 1111011 y = NaN s = 1111100 y = NaN s = 1111101 y = NaN s = 1111110 y = NaN s = 1111111 y = NaN s = 10000000 y = NaN s = 10000001 y = NaN s = 10000010 y = NaN s = 10000011 y = NaN s = 10000100 y = NaN s = 10000101 y = NaN s = 10000110 y = NaN s = 10000111 y = NaN s = 10001000 y = NaN s = 10001001 y = NaN s = 10001010 y = NaN s = 10001011 y = NaN s = 10001100 y = NaN s = 10001101 y = NaN s = 10001110 y = NaN s = 10001111 y = NaN s = 10010000 y = NaN s = 10010001 y = NaN s = 10010010 y = NaN s = 10010011 y = NaN s = 10010100 y = NaN s = 10010101 y = NaN s = 10010110 y = NaN s = 10010111 y = NaN s = 10011000 y = NaN s = 10011001 y = NaN s = 10011010 y = NaN s = 10011011 y = NaN s = 10011100 y = NaN s = 10011101 y = NaN s = 10011110 y = NaN s = 10011111 y = NaN s = 10100000 y = NaN s = 10100001 y = NaN s = 10100010 y = NaN s = 10100011 y = NaN s = 10100100 y = NaN s = 10100101 y = NaN s = 10100110 y = NaN s = 10100111 y = NaN s = 10101000 y = NaN s = 10101001 y = NaN s = 10101010 y = NaN s = 10101011 y = NaN s = 10101100 y = NaN s = 10101101 y = NaN s = 10101110 y = NaN s = 10101111 y = NaN s = 10110000 y = NaN s = 10110001 y = NaN s = 10110010 y = NaN s = 10110011 y = NaN s = 10110100 y = NaN s = 10110101 y = NaN s = 10110110 y = NaN s = 10110111 y = NaN s = 10111000 y = NaN s = 10111001 y = NaN s = 10111010 y = NaN s = 10111011 y = NaN s = 10111100 y = NaN s = 10111101 y = NaN s = 10111110 y = NaN s = 10111111 y = NaN s = 11000000 y = NaN s = 11000001 y = NaN s = 11000010 y = NaN s = 11000011 y = NaN s = 11000100 y = NaN s = 11000101 y = NaN s = 11000110 y = NaN s = 11000111 y = NaN s = 11001000 y = NaN s = 11001001 y = NaN s = 11001010 y = NaN s = 11001011 y = NaN s = 11001100 y = NaN s = 11001101 y = NaN s = 11001110 y = NaN s = 11001111 y = NaN s = 11010000 y = NaN s = 11010001 y = NaN s = 11010010 y = NaN s = 11010011 y = NaN s = 11010100 y = NaN s = 11010101 y = NaN s = 11010110 y = NaN s = 11010111 y = NaN s = 11011000 y = NaN s = 11011001 y = NaN s = 11011010 y = NaN s = 11011011 y = NaN s = 11011100 y = NaN s = 11011101 y = NaN s = 11011110 y = NaN s = 11011111 y = NaN s = 11100000 y = NaN s = 11100001 y = NaN s = 11100010 y = NaN s = 11100011 y = NaN s = 11100100 y = NaN s = 11100101 y = NaN s = 11100110 y = NaN s = 11100111 y = NaN s = 11101000 y = NaN s = 11101001 y = NaN s = 11101010 y = NaN s = 11101011 y = NaN s = 11101100 y = NaN s = 11101101 y = NaN s = 11101110 y = NaN s = 11101111 y = NaN s = 11110000 y = NaN s = 11110001 y = NaN s = 11110010 y = NaN s = 11110011 y = NaN s = 11110100 y = NaN s = 11110101 y = NaN s = 11110110 y = NaN s = 11110111 y = NaN s = 11111000 y = NaN s = 11111001 y = NaN s = 11111010 y = NaN s = 11111011 y = NaN s = 11111100 y = NaN s = 11111101 y = NaN s = 11111110 y = NaN s = 11111111 y = NaN s = 100000000 y = NaN s = 100000001 y = NaN s = 100000010 y = NaN s = 100000011 y = NaN s = 100000100 y = NaN s = 100000101 y = NaN s = 100000110 y = NaN s = 100000111 y = NaN s = 100001000 y = NaN s = 100001001 y = NaN s = 100001010 y = NaN s = 100001011 y = NaN s = 100001100 y = NaN s = 100001101 y = NaN s = 100001110 y = NaN s = 100001111 y = NaN s = 100010000 y = NaN s = 100010001 y = NaN s = 100010010 y = NaN s = 100010011 y = NaN s = 100010100 y = NaN s = 100010101 y = NaN s = 100010110 ...

Assertion failed.

6   Fail
base=7;nstart=1234;nend=2345;y_correct=843569026324; assert(isequal(sum_distinct_powers(base,nstart,nend),y_correct))

s = 1.0011e+10 y = 1069316 s = 1.0011e+10 y = 4.4850e+12 s = 1.0011e+10 y = 1.8812e+19 s = 1.0011e+10 y = 7.8903e+25 s = 1.0011e+10 y = 3.3094e+32 s = 1.0011e+10 y = 1.3881e+39 s = 1.0011e+10 y = 5.8222e+45 s = 1.0011e+10 y = 2.4420e+52 s = 1.0011e+10 y = 1.0243e+59 s = 1.0011e+10 y = 4.2961e+65 s = 1.0011e+10 y = 1.8019e+72 s = 1.0011e+10 y = 7.5578e+78 s = 1.0011e+10 y = 3.1700e+85 s = 1.0011e+10 y = 1.3296e+92 s = 1.0011e+10 y = 5.5803e+98 s = 1.0011e+10 y = 2.3405e+105 s = 1.0011e+10 y = 9.8169e+111 s = 1.0011e+10 y = 4.1175e+118 s = 1.0011e+10 y = 1.7270e+125 s = 1.0011e+10 y = 7.2437e+131 s = 1.0011e+10 y = 3.0382e+138 s = 1.0011e+10 y = 1.2743e+145 s = 1.0011e+10 y = 5.3452e+151 s = 1.0011e+10 y = 2.2419e+158 s = 1.0011e+10 y = 9.4033e+164 s = 1.0011e+10 y = 3.9440e+171 s = 1.0011e+10 y = 1.6543e+178 s = 1.0011e+10 y = 6.9385e+184 s = 1.0011e+10 y = 2.9102e+191 s = 1.0011e+10 y = 1.2206e+198 s = 1.0011e+10 y = 5.1206e+204 s = 1.0011e+10 y = 2.1477e+211 s = 1.0011e+10 y = 9.0082e+217 s = 1.0011e+10 y = 3.7783e+224 s = 1.0011e+10 y = 1.5848e+231 s = 1.0011e+10 y = 6.6470e+237 s = 1.0011e+10 y = 2.7880e+244 s = 1.0011e+10 y = 1.1694e+251 s = 1.0011e+10 y = 4.9048e+257 s = 1.0011e+10 y = 2.0572e+264 s = 1.0011e+10 y = 8.6287e+270 s = 1.0011e+10 y = 3.6191e+277 s = 1.0011e+10 y = 1.5180e+284 s = 1.0011e+10 y = 6.3669e+290 s = 1.0011e+10 y = 2.6705e+297 s = 1.0011e+10 y = 1.1201e+304 s = 1.0100e+10 y = NaN s = 1.0100e+10 y = NaN s = 1.0100e+10 y = NaN s = 1.0100e+10 y = NaN s = 1.0100e+10 y = NaN s = 1.0100e+10 y = NaN s = 1.0100e+10 y = NaN s = 1.0100e+10 y = NaN s = 1.0100e+10 y = NaN s = 1.0100e+10 y = NaN s = 1.0100e+10 y = NaN s = 1.0100e+10 y = NaN s = 1.0100e+10 y = NaN s = 1.0100e+10 y = NaN s = 1.0100e+10 y = NaN s = 1.0100e+10 y = NaN s = 1.0100e+10 y = NaN s = 1.0100e+10 y = NaN s = 1.0100e+10 y = NaN s = 1.0100e+10 y = NaN s = 1.0100e+10 y = NaN s = 1.0100e+10 y = NaN s = 1.0100e+10 y = NaN s = 1.0100e+10 y = NaN s = 1.0100e+10 y = NaN s = 1.0100e+10 y = NaN s = 1.0100e+10 y = NaN s = 1.0100e+10 y = NaN s = 1.0100e+10 y = NaN s = 1.0100e+10 y = NaN s = 1.0100e+10 y = NaN s = 1.0100e+10 y = NaN s = 1.0100e+10 y = NaN s = 1.0100e+10 y = NaN s = 1.0100e+10 y = NaN s = 1.0100e+10 y = NaN s = 1.0100e+10 y = NaN s = 1.0100e+10 y = NaN s = 1.0100e+10 y = NaN s = 1.0100e+10 y = NaN s = 1.0100e+10 y = NaN s = 1.0100e+10 y = NaN s = 1.0100e+10 y = NaN s = 1.0100e+10 y = NaN s = 1.0100e+10 y = NaN s = 1.0100e+10 y = NaN s = 1.0100e+10 y = NaN s = 1.0100e+10 y = NaN s = 1.0100e+10 y = NaN s = 1.0100e+10 y = NaN s = 1.0100e+10 y = NaN s = 1.0100e+10 y = NaN s = 1.0100e+10 y = NaN s = 1.0100e+10 y = NaN s = 1.0100e+10 y = NaN s = 1.0100e+10 y = NaN s = 1.0100e+10 y = NaN s = 1.0100e+10 y = NaN s = 1.0100e+10 y = NaN s = 1.0100e+10 y = NaN s = 1.0100e+10 y = NaN s = 1.0100e+10 y = NaN s = 1.0100e+10 y = NaN s = 1.0100e+10 y = NaN s = 1.0101e+10 y = NaN s = 1.0101e+10 y = NaN s = 1.0101e+10 y = NaN s = 1.0101e+10 y = NaN s = 1.0101e+10 y = NaN s = 1.0101e+10 y = NaN s = 1.0101e+10 y = NaN s = 1.0101e+10 y = NaN s = 1.0101e+10 y = NaN s = 1.0101e+10 y = NaN s = 1.0101e+10 y = NaN s = 1.0101e+10 y = NaN s = 1.0101e+10 y = NaN s = 1.0101e+10 y = NaN s = 1.0101e+10 y = NaN s = 1.0101e+10 y = NaN s = 1.0101e+10 y = NaN s = 1.0101e+10 y = NaN s = 1.0101e+10 y = NaN s = 1.0101e+10 y = NaN s = 1.0101e+10 y = NaN s = 1.0101e+10 y = NaN s = 1.0101e+10 y = NaN s = 1.0101e+10 y = NaN s = 1.0101e+10 y = NaN s = 1.0101e+10 y = NaN s = 1.0101e+10 y = NaN s = 1.0101e+10 y = NaN s = 1.0101e+10 y = NaN s = 1.0101e+10 y = NaN s = 1.0101e+10 y = NaN s = 1.0101e+10 y = NaN s = 1.0101e+10 y = NaN s = 1.0101e+10 y = NaN s = 1.0101e+10 y = NaN s = 1.0101e+10 y = NaN s = 1.0101e+10 y = NaN s = 1.0101e+10 y = NaN s = 1.0101e+10 y = NaN s = 1.0101e+10 y = NaN s = 1.0101e+10 y = NaN s = 1.0101e+10 y = NaN s = 1.0101e+10 y = NaN s = 1.0101e+10 y = NaN s = 1.0101e+10 y = NaN s = 1.0101e+10 y = NaN s = 1.0101e+10 y = NaN s = 1.0101e+10 y = NaN s = 1.0101e+10 y = NaN s = 1.0101e+10 y = NaN s = 1.0101e+10 y = NaN s = 1.0101e+10 y = NaN s = 1.0101e+10 y = NaN s = 1.0101e+10 y = NaN s = 1.0101e+10 y = NaN s = 1.0101e+10 y = NaN s = 1.0101e+10 y = NaN s = 1.0101e+10 y = NaN s = 1.0101e+10 y = NaN s = 1.0101e+10 y = NaN s = 1.0101e+10 y = NaN s = 1.0101e+10 y = NaN s = 1.0101e+10 y = NaN s = 1.0101e+10 y = NaN s = 1.0110e+10 y = NaN s = 1.0110e+10 y = NaN s = 1.0110e+10 y = NaN s = 1.0110e+10 y = NaN s = 1.0110e+10 y = NaN s = 1.0110e+10 y = NaN s = 1.0110e+10 y = NaN s = 1.0110e+10 y = NaN s = 1.0110e+10 y = NaN s = 1.0110e+10 y = NaN s = 1.0110e+10 y = NaN s = 1.0110e+10 y = NaN s = 1.0110e+10 y = NaN s = 1.0110e+10 y = NaN s = 1.0110e+10 y = NaN s = 1.0110e+10 y = NaN s = 1.0110e+10 y = NaN s = 1.0110e+10 y = NaN s = 1.0110e+10 y = NaN s = 1.0110e+10 y = NaN s = 1.0110e+10 y = NaN s = 1.0110e+10 y = NaN s = 1.0110e+10 y = NaN s = 1.0110e+10 y = NaN s = 1.0110e+10 y = NaN s = 1.0110e+10 y = NaN s = 1.0110e+10 y = NaN s = 1.0110e+10 y = NaN s = 1.0110e+10 y = NaN s = 1.0110e+10 y = NaN s = 1.0110e+10 y = NaN s = 1.0110e+10 y = NaN s = 1.0110e+10 y = NaN s = 1.0110e+10 y = NaN s = 1.0110e+10 y = NaN s = 1.0110e+10 y = NaN s = 1.0110e+10 y = NaN s = 1.0110e+10 y = NaN s = 1.0110e+10 y = NaN s = 1.0110e+10 y = NaN s = 1.0110e+10 y = NaN s = 1.0110e+10 y = NaN s = 1.0110e+10 y = NaN s = 1.0110e+10 y = NaN s = 1.0110e+10 y = NaN s = 1.0110e+10 y = NaN s = 1.0110e+10 y = NaN s = 1.0110e+10 y = NaN s = 1.0110e+10 y = NaN s = 1.0110e+10 y = NaN s = 1.0110e+10 y = NaN s = 1.0110e+10 y = NaN s = 1.0110e+10 y = NaN s = 1.0110e+10 y = NaN s = 1.0110e+10 y = NaN s = 1.0110e+10 y = NaN s = 1.0110e+10 y = NaN s = 1.0110e+10 y = NaN s = 1.0110e+10 y = NaN s = 1.0110e+10 y = NaN s = 1.0110e+10 y = NaN s = 1.0110e+10 y = NaN s = 1.0110e+10 y = NaN s = 1.0110e+10 y = NaN s = 1.0111e+10 y = NaN s = 1.0111e+10 y = NaN s = 1.0111e+10 y = NaN s = 1.0111e+10 y = NaN s = 1.0111e+10 y = NaN s = 1.0111e+10 y = NaN s = 1.0111e+10 y = NaN s = 1.0111e+10 y = NaN s = 1.0111e+10 y = NaN s = 1.0111e+10 y = NaN s = 1.0111e+10 y = NaN s = 1.0111e+10 y = NaN s = 1.0111e+10 y = NaN s = 1.0111e+10 y = NaN s = 1.0111e+10 y = NaN s = 1.0111e+10 y = NaN s = 1.0111e+10 y = NaN s = 1.0111e+10 y = NaN s = 1.0111e+10 y = NaN s = 1.0111e+10 y = NaN s = 1.0111e+10 y = NaN s = 1.0111e+10 y = NaN s = 1.0111e+10 y = NaN s = 1.0111e+10 y = NaN s = 1.0111e+10 y = NaN s = 1.0111e+10 y = NaN s = 1.0111e+10 y = NaN s = 1.0111e+10 y = NaN s = 1.0111e+10 y = NaN s = 1.0111e+10 y = NaN s = 1.0111e+10 y = NaN s = 1.0111e+10 y = NaN s = 1.0111e+10 y = NaN s = 1.0111e+10 y = NaN s = 1.0111e+10 y = NaN s = 1.0111e+10 y = NaN s = 1.0111e+10 y = NaN s = 1.0111e+10 y = NaN s = 1.0111e+10 ...

Assertion failed.

7   Fail
base=7;nstart=1;nend=10;y_correct=1265; assert(isequal(sum_distinct_powers(base,nstart,nend),y_correct))

s = 1 y = 1 s = 10 y = 18 s = 11 y = 355 s = 100 y = 17076 s = 101 y = 1147909 s = 110 y = 86164822 s = 111 y = 5.8083e+09 s = 1000 y = 1.1110e+12 s = 1001 y = 2.8809e+14 s = 1010 y = 7.7136e+16

Assertion failed.

8   Fail
nstart=1;nend=50; junk=arrayfun(@(base) sum_distinct_powers(base,nstart,nend),2:10); y_correct=[1275 7120 26365 75000 178591 374560 714465 1266280 2116675]; assert(isequal(junk,y_correct))

s = 1 y = 1 s = 10 y = 18 s = 11 y = 355 s = 100 y = 17076 s = 101 y = 1147909 s = 110 y = 86164822 s = 111 y = 5.8083e+09 s = 1000 y = 1.1110e+12 s = 1001 y = 2.8809e+14 s = 1010 y = 7.7136e+16 s = 1011 y = 2.0042e+19 s = 1100 y = 5.9430e+21 s = 1101 y = 1.5419e+24 s = 1110 y = 4.0928e+26 s = 1111 y = 1.0604e+29 s = 10000 y = 8.1341e+31 s = 10001 y = 8.3564e+34 s = 10010 y = 8.6567e+37 s = 10011 y = 8.8987e+40 s = 10100 y = 9.4956e+43 s = 10101 y = 9.7599e+46 s = 10110 y = 1.0104e+50 s = 10111 y = 1.0384e+53 s = 11000 y = 1.2281e+56 s = 11001 y = 1.2618e+59 s = 11010 y = 1.3041e+62 s = 11011 y = 1.3396e+65 s = 11100 y = 1.4181e+68 s = 11101 y = 1.4565e+71 s = 11110 y = 1.5047e+74 s = 11111 y = 1.5454e+77 s = 100000 y = 4.7459e+80 s = 100001 y = 1.9455e+84 s = 100010 y = 7.9921e+87 s = 100011 y = 3.2768e+91 s = 100100 y = 1.3565e+95 s = 100101 y = 5.5616e+98 s = 100110 y = 2.2846e+102 s = 100111 y = 9.3667e+105 s = 101000 y = 3.9944e+109 s = 101001 y = 1.6376e+113 s = 101010 y = 6.7262e+116 s = 101011 y = 2.7576e+120 s = 101100 y = 1.1409e+124 s = 101101 y = 4.6773e+127 s = 101110 y = 1.9210e+131 s = 101111 y = 7.8756e+134 s = 110000 y = 3.7230e+138 s = 110001 y = 1.5262e+142 s = 110010 y = 6.2661e+145 s = 1 y = 1 s = 10 y = 18 s = 11 y = 355 s = 100 y = 17076 s = 101 y = 1147909 s = 110 y = 86164822 s = 111 y = 5.8083e+09 s = 1000 y = 1.1110e+12 s = 1001 y = 2.8809e+14 s = 1010 y = 7.7136e+16 s = 1011 y = 2.0042e+19 s = 1100 y = 5.9430e+21 s = 1101 y = 1.5419e+24 s = 1110 y = 4.0928e+26 s = 1111 y = 1.0604e+29 s = 10000 y = 8.1341e+31 s = 10001 y = 8.3564e+34 s = 10010 y = 8.6567e+37 s = 10011 y = 8.8987e+40 s = 10100 y = 9.4956e+43 s = 10101 y = 9.7599e+46 s = 10110 y = 1.0104e+50 s = 10111 y = 1.0384e+53 s = 11000 y = 1.2281e+56 s = 11001 y = 1.2618e+59 s = 11010 y = 1.3041e+62 s = 11011 y = 1.3396e+65 s = 11100 y = 1.4181e+68 s = 11101 y = 1.4565e+71 s = 11110 y = 1.5047e+74 s = 11111 y = 1.5454e+77 s = 100000 y = 4.7459e+80 s = 100001 y = 1.9455e+84 s = 100010 y = 7.9921e+87 s = 100011 y = 3.2768e+91 s = 100100 y = 1.3565e+95 s = 100101 y = 5.5616e+98 s = 100110 y = 2.2846e+102 s = 100111 y = 9.3667e+105 s = 101000 y = 3.9944e+109 s = 101001 y = 1.6376e+113 s = 101010 y = 6.7262e+116 s = 101011 y = 2.7576e+120 s = 101100 y = 1.1409e+124 s = 101101 y = 4.6773e+127 s = 101110 y = 1.9210e+131 s = 101111 y = 7.8756e+134 s = 110000 y = 3.7230e+138 s = 110001 y = 1.5262e+142 s = 110010 y = 6.2661e+145 s = 1 y = 1 s = 10 y = 18 s = 11 y = 355 s = 100 y = 17076 s = 101 y = 1147909 s = 110 y = 86164822 s = 111 y = 5.8083e+09 s = 1000 y = 1.1110e+12 s = 1001 y = 2.8809e+14 s = 1010 y = 7.7136e+16 s = 1011 y = 2.0042e+19 s = 1100 y = 5.9430e+21 s = 1101 y = 1.5419e+24 s = 1110 y = 4.0928e+26 s = 1111 y = 1.0604e+29 s = 10000 y = 8.1341e+31 s = 10001 y = 8.3564e+34 s = 10010 y = 8.6567e+37 s = 10011 y = 8.8987e+40 s = 10100 y = 9.4956e+43 s = 10101 y = 9.7599e+46 s = 10110 y = 1.0104e+50 s = 10111 y = 1.0384e+53 s = 11000 y = 1.2281e+56 s = 11001 y = 1.2618e+59 s = 11010 y = 1.3041e+62 s = 11011 y = 1.3396e+65 s = 11100 y = 1.4181e+68 s = 11101 y = 1.4565e+71 s = 11110 y = 1.5047e+74 s = 11111 y = 1.5454e+77 s = 100000 y = 4.7459e+80 s = 100001 y = 1.9455e+84 s = 100010 y = 7.9921e+87 s = 100011 y = 3.2768e+91 s = 100100 y = 1.3565e+95 s = 100101 y = 5.5616e+98 s = 100110 y = 2.2846e+102 s = 100111 y = 9.3667e+105 s = 101000 y = 3.9944e+109 s = 101001 y = 1.6376e+113 s = 101010 y = 6.7262e+116 s = 101011 y = 2.7576e+120 s = 101100 y = 1.1409e+124 s = 101101 y = 4.6773e+127 s = 101110 y = 1.9210e+131 s = 101111 y = 7.8756e+134 s = 110000 y = 3.7230e+138 s = 110001 y = 1.5262e+142 s = 110010 y = 6.2661e+145 s = 1 y = 1 s = 10 y = 18 s = 11 y = 355 s = 100 y = 17076 s = 101 y = 1147909 s = 110 y = 86164822 s = 111 y = 5.8083e+09 s = 1000 y = 1.1110e+12 s = 1001 y = 2.8809e+14 s = 1010 y = 7.7136e+16 s = 1011 y = 2.0042e+19 s = 1100 y = 5.9430e+21 s = 1101 y = 1.5419e+24 s = 1110 y = 4.0928e+26 s = 1111 y = 1.0604e+29 s = 10000 y = 8.1341e+31 s = 10001 y = 8.3564e+34 s = 10010 y = 8.6567e+37 s = 10011 y = 8.8987e+40 s = 10100 y = 9.4956e+43 s = 10101 y = 9.7599e+46 s = 10110 y = 1.0104e+50 s = 10111 y = 1.0384e+53 s = 11000 y = 1.2281e+56 s = 11001 y = 1.2618e+59 s = 11010 y = 1.3041e+62 s = 11011 y = 1.3396e+65 s = 11100 y = 1.4181e+68 s = 11101 y = 1.4565e+71 s = 11110 y = 1.5047e+74 s = 11111 y = 1.5454e+77 s = 100000 y = 4.7459e+80 s = 100001 y = 1.9455e+84 s = 100010 y = 7.9921e+87 s = 100011 y = 3.2768e+91 s = 100100 y = 1.3565e+95 s = 100101 y = 5.5616e+98 s = 100110 y = 2.2846e+102 s = 100111 y = 9.3667e+105 s = 101000 y = 3.9944e+109 s = 101001 y = 1.6376e+113 s = 101010 y = 6.7262e+116 s = 101011 y = 2.7576e+120 s = 101100 y = 1.1409e+124 s = 101101 y = 4.6773e+127 s = 101110 y = 1.9210e+131 s = 101111 y = 7.8756e+134 s = 110000 y = 3.7230e+138 s = 110001 y = 1.5262e+142 s = 110010 y = 6.2661e+145 s = 1 y = 1 s = 10 y = 18 s = 11 y = 355 s = 100 y = 17076 s = 101 y = 1147909 s = 110 y = 86164822 s = 111 y = 5.8083e+09 s = 1000 y = 1.1110e+12 s = 1001 y = 2.8809e+14 s = 1010 y = 7.7136e+16 s = 1011 y = 2.0042e+19 s = 1100 y = 5.9430e+21 s = 1101 y = 1.5419e+24 s = 1110 y = 4.0928e+26 s = 1111 y = 1.0604e+29 s = 10000 y = 8.1341e+31 s = 10001 y = 8.3564e+34 s = 10010 y = 8.6567e+37 s = 10011 y = 8.8987e+40 s = 10100 y = 9.4956e+43 s = 10101 y = 9.7599e+46 s = 10110 y = 1.0104e+50 s = 10111 y = 1.0384e+53 s = 11000 y = 1.2281e+56 s = 11001 y = 1.2618e+59 s = 11010 y = 1.3041e+62 s = 11011 y = 1.3396e+65 s = 11100 y = 1.4181e+68 s = 11101 y = 1.4565e+71 s = 11110 y = 1.5047e+74 s = 11111 y = 1.5454e+77 s = 100000 y = 4.7459e+80 s = 100001 y = 1.9455e+84 s = 100010 y = 7.9921e+87 s = 100011 y = 3.2768e+91 s = 100100 y = 1.3565e+95 s = 100101 y = 5.5616e+98 s = 100110 y = 2.2846e+102 s = 100111 y = 9.3667e+105 s = 101000 y = 3.9944e+109 s = 101001 y = 1.6376e+113 s = 101010 y = 6.7262e+116 s = 101011 y = 2.7576e+120 s = 101100 y = 1.1409e+124 s = 101101 y = 4.6773e+127 s = 101110 y = 1.9210e+131 s = 101111 y = 7.8756e+134 s = 110000 y = 3.7230e+138 s = 110001 y = 1.5262e+142 s = 110010 y = 6.2661e+145 s = 1 y = 1 s = 10 y = 18 s = 11 y = 35...

Assertion failed.

### Community Treasure Hunt

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

Start Hunting!