Cody

# Problem 44337. Sums of Distinct Powers

Solution 1389157

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 = 26.6667 s = 11 y = Inf s = 100 y = NaN s = 101 y = NaN s = 110 y = NaN

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 = 6.6667 s = 10 y = Inf s = 11 y = Inf s = 100 y = NaN s = 101 y = NaN s = 110 y = NaN s = 111 y = NaN s = 1000 y = NaN s = 1001 y = NaN s = 1010 y = NaN s = 1011 y = NaN s = 1100 y = NaN s = 1101 y = NaN s = 1110 y = NaN s = 1111 y = NaN s = 10000 y = NaN s = 10001 y = NaN s = 10010 y = NaN s = 10011 y = NaN s = 10100 y = NaN s = 10101 y = NaN s = 10110 y = NaN s = 10111 y = NaN s = 11000 y = NaN s = 11001 y = NaN s = 11010 y = NaN s = 11011 y = NaN s = 11100 y = NaN s = 11101 y = NaN s = 11110 y = NaN s = 11111 y = NaN s = 100000 y = NaN s = 100001 y = NaN s = 100010 y = NaN s = 100011 y = NaN s = 100100 y = NaN s = 100101 y = NaN s = 100110 y = NaN s = 100111 y = NaN s = 101000 y = NaN s = 101001 y = NaN s = 101010 y = NaN s = 101011 y = NaN s = 101100 y = NaN s = 101101 y = NaN s = 101110 y = NaN s = 101111 y = NaN s = 110000 y = NaN s = 110001 y = NaN s = 110010 y = NaN s = 110011 y = NaN s = 110100 y = NaN s = 110101 y = NaN s = 110110 y = NaN s = 110111 y = NaN s = 111000 y = NaN s = 111001 y = NaN s = 111010 y = NaN s = 111011 y = NaN s = 111100 y = NaN s = 111101 y = NaN s = 111110 y = NaN s = 111111 y = NaN s = 1000000 y = NaN s = 1000001 y = NaN s = 1000010 y = NaN s = 1000011 y = NaN s = 1000100 y = NaN s = 1000101 y = NaN s = 1000110 y = NaN s = 1000111 y = NaN s = 1001000 y = NaN s = 1001001 y = NaN s = 1001010 y = NaN s = 1001011 y = NaN s = 1001100 y = NaN s = 1001101 y = NaN s = 1001110 y = NaN s = 1001111 y = NaN s = 1010000 y = NaN s = 1010001 y = NaN s = 1010010 y = NaN s = 1010011 y = NaN s = 1010100 y = NaN s = 1010101 y = NaN s = 1010110 y = NaN s = 1010111 y = NaN s = 1011000 y = NaN s = 1011001 y = NaN s = 1011010 y = NaN 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 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 = ...

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 = 6.6667 s = 10 y = Inf s = 11 y = Inf s = 100 y = NaN s = 101 y = NaN s = 110 y = NaN s = 111 y = NaN s = 1000 y = NaN s = 1001 y = NaN s = 1010 y = NaN s = 1011 y = NaN s = 1100 y = NaN s = 1101 y = NaN s = 1110 y = NaN s = 1111 y = NaN s = 10000 y = NaN s = 10001 y = NaN s = 10010 y = NaN s = 10011 y = NaN s = 10100 y = NaN s = 10101 y = NaN s = 10110 y = NaN s = 10111 y = NaN s = 11000 y = NaN s = 11001 y = NaN s = 11010 y = NaN s = 11011 y = NaN s = 11100 y = NaN s = 11101 y = NaN s = 11110 y = NaN s = 11111 y = NaN s = 100000 y = NaN s = 100001 y = NaN s = 100010 y = NaN s = 100011 y = NaN s = 100100 y = NaN s = 100101 y = NaN s = 100110 y = NaN s = 100111 y = NaN s = 101000 y = NaN s = 101001 y = NaN s = 101010 y = NaN s = 101011 y = NaN s = 101100 y = NaN s = 101101 y = NaN s = 101110 y = NaN s = 101111 y = NaN s = 110000 y = NaN s = 110001 y = NaN s = 110010 y = NaN s = 110011 y = NaN s = 110100 y = NaN s = 110101 y = NaN s = 110110 y = NaN s = 110111 y = NaN s = 111000 y = NaN s = 111001 y = NaN s = 111010 y = NaN s = 111011 y = NaN s = 111100 y = NaN s = 111101 y = NaN s = 111110 y = NaN s = 111111 y = NaN s = 1000000 y = NaN s = 1000001 y = NaN s = 1000010 y = NaN s = 1000011 y = NaN s = 1000100 y = NaN s = 1000101 y = NaN s = 1000110 y = NaN s = 1000111 y = NaN s = 1001000 y = NaN s = 1001001 y = NaN s = 1001010 y = NaN s = 1001011 y = NaN s = 1001100 y = NaN s = 1001101 y = NaN s = 1001110 y = NaN s = 1001111 y = NaN s = 1010000 y = NaN s = 1010001 y = NaN s = 1010010 y = NaN s = 1010011 y = NaN s = 1010100 y = NaN s = 1010101 y = NaN s = 1010110 y = NaN s = 1010111 y = NaN s = 1011000 y = NaN s = 1011001 y = NaN s = 1011010 y = NaN 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 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 = ...

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 = 3.4240e+04 s = 1100101 y = Inf 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 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 = 101111100 y = NaN s = 101111101 y = NaN s = 101111110 y = NaN s = 101111111 y = NaN s = 110000000 y = NaN s = 110000001 y = NaN s = 110000010 y = NaN s = 110000011 y = NaN s = 110000100 y = NaN s = 110000101 y = NaN s = 110000110 y = NaN s = 110000111 y = NaN s = 110001000 y = NaN s = 110001001 y = NaN...

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 = 6.6667 s = 10 y = Inf s = 11 y = Inf s = 100 y = NaN s = 101 y = NaN s = 110 y = NaN s = 111 y = NaN s = 1000 y = NaN s = 1001 y = NaN s = 1010 y = NaN s = 1011 y = NaN s = 1100 y = NaN s = 1101 y = NaN s = 1110 y = NaN s = 1111 y = NaN s = 10000 y = NaN s = 10001 y = NaN s = 10010 y = NaN s = 10011 y = NaN s = 10100 y = NaN s = 10101 y = NaN s = 10110 y = NaN s = 10111 y = NaN s = 11000 y = NaN s = 11001 y = NaN s = 11010 y = NaN s = 11011 y = NaN s = 11100 y = NaN s = 11101 y = NaN s = 11110 y = NaN s = 11111 y = NaN s = 100000 y = NaN s = 100001 y = NaN s = 100010 y = NaN s = 100011 y = NaN s = 100100 y = NaN s = 100101 y = NaN s = 100110 y = NaN s = 100111 y = NaN s = 101000 y = NaN s = 101001 y = NaN s = 101010 y = NaN s = 101011 y = NaN s = 101100 y = NaN s = 101101 y = NaN s = 101110 y = NaN s = 101111 y = NaN s = 110000 y = NaN s = 110001 y = NaN s = 110010 y = NaN s = 110011 y = NaN s = 110100 y = NaN s = 110101 y = NaN s = 110110 y = NaN s = 110111 y = NaN s = 111000 y = NaN s = 111001 y = NaN s = 111010 y = NaN s = 111011 y = NaN s = 111100 y = NaN s = 111101 y = NaN s = 111110 y = NaN s = 111111 y = NaN s = 1000000 y = NaN s = 1000001 y = NaN s = 1000010 y = NaN s = 1000011 y = NaN s = 1000100 y = NaN s = 1000101 y = NaN s = 1000110 y = NaN s = 1000111 y = NaN s = 1001000 y = NaN s = 1001001 y = NaN s = 1001010 y = NaN s = 1001011 y = NaN s = 1001100 y = NaN s = 1001101 y = NaN s = 1001110 y = NaN s = 1001111 y = NaN s = 1010000 y = NaN s = 1010001 y = NaN s = 1010010 y = NaN s = 1010011 y = NaN s = 1010100 y = NaN s = 1010101 y = NaN s = 1010110 y = NaN s = 1010111 y = NaN s = 1011000 y = NaN s = 1011001 y = NaN s = 1011010 y = NaN 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 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 = ...

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 = 7.1288e+06 s = 1.0011e+10 y = Inf s = 1.0011e+10 y = NaN s = 1.0011e+10 y = NaN s = 1.0011e+10 y = NaN s = 1.0011e+10 y = NaN s = 1.0011e+10 y = NaN s = 1.0011e+10 y = NaN s = 1.0011e+10 y = NaN s = 1.0011e+10 y = NaN s = 1.0011e+10 y = NaN s = 1.0011e+10 y = NaN s = 1.0011e+10 y = NaN s = 1.0011e+10 y = NaN s = 1.0011e+10 y = NaN s = 1.0011e+10 y = NaN s = 1.0011e+10 y = NaN s = 1.0011e+10 y = NaN s = 1.0011e+10 y = NaN s = 1.0011e+10 y = NaN s = 1.0011e+10 y = NaN s = 1.0011e+10 y = NaN s = 1.0011e+10 y = NaN s = 1.0011e+10 y = NaN s = 1.0011e+10 y = NaN s = 1.0011e+10 y = NaN s = 1.0011e+10 y = NaN s = 1.0011e+10 y = NaN s = 1.0011e+10 y = NaN s = 1.0011e+10 y = NaN s = 1.0011e+10 y = NaN s = 1.0011e+10 y = NaN s = 1.0011e+10 y = NaN s = 1.0011e+10 y = NaN s = 1.0011e+10 y = NaN s = 1.0011e+10 y = NaN s = 1.0011e+10 y = NaN s = 1.0011e+10 y = NaN s = 1.0011e+10 y = NaN s = 1.0011e+10 y = NaN s = 1.0011e+10 y = NaN s = 1.0011e+10 y = NaN s = 1.0011e+10 y = NaN s = 1.0011e+10 y = NaN s = 1.0011e+10 y = NaN s = 1.0011e+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.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 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 = 6.6667 s = 10 y = Inf s = 11 y = Inf s = 100 y = NaN s = 101 y = NaN s = 110 y = NaN s = 111 y = NaN s = 1000 y = NaN s = 1001 y = NaN s = 1010 y = NaN

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 = 6.6667 s = 10 y = Inf s = 11 y = Inf s = 100 y = NaN s = 101 y = NaN s = 110 y = NaN s = 111 y = NaN s = 1000 y = NaN s = 1001 y = NaN s = 1010 y = NaN s = 1011 y = NaN s = 1100 y = NaN s = 1101 y = NaN s = 1110 y = NaN s = 1111 y = NaN s = 10000 y = NaN s = 10001 y = NaN s = 10010 y = NaN s = 10011 y = NaN s = 10100 y = NaN s = 10101 y = NaN s = 10110 y = NaN s = 10111 y = NaN s = 11000 y = NaN s = 11001 y = NaN s = 11010 y = NaN s = 11011 y = NaN s = 11100 y = NaN s = 11101 y = NaN s = 11110 y = NaN s = 11111 y = NaN s = 100000 y = NaN s = 100001 y = NaN s = 100010 y = NaN s = 100011 y = NaN s = 100100 y = NaN s = 100101 y = NaN s = 100110 y = NaN s = 100111 y = NaN s = 101000 y = NaN s = 101001 y = NaN s = 101010 y = NaN s = 101011 y = NaN s = 101100 y = NaN s = 101101 y = NaN s = 101110 y = NaN s = 101111 y = NaN s = 110000 y = NaN s = 110001 y = NaN s = 110010 y = NaN s = 1 y = 6.6667 s = 10 y = Inf s = 11 y = Inf s = 100 y = NaN s = 101 y = NaN s = 110 y = NaN s = 111 y = NaN s = 1000 y = NaN s = 1001 y = NaN s = 1010 y = NaN s = 1011 y = NaN s = 1100 y = NaN s = 1101 y = NaN s = 1110 y = NaN s = 1111 y = NaN s = 10000 y = NaN s = 10001 y = NaN s = 10010 y = NaN s = 10011 y = NaN s = 10100 y = NaN s = 10101 y = NaN s = 10110 y = NaN s = 10111 y = NaN s = 11000 y = NaN s = 11001 y = NaN s = 11010 y = NaN s = 11011 y = NaN s = 11100 y = NaN s = 11101 y = NaN s = 11110 y = NaN s = 11111 y = NaN s = 100000 y = NaN s = 100001 y = NaN s = 100010 y = NaN s = 100011 y = NaN s = 100100 y = NaN s = 100101 y = NaN s = 100110 y = NaN s = 100111 y = NaN s = 101000 y = NaN s = 101001 y = NaN s = 101010 y = NaN s = 101011 y = NaN s = 101100 y = NaN s = 101101 y = NaN s = 101110 y = NaN s = 101111 y = NaN s = 110000 y = NaN s = 110001 y = NaN s = 110010 y = NaN s = 1 y = 6.6667 s = 10 y = Inf s = 11 y = Inf s = 100 y = NaN s = 101 y = NaN s = 110 y = NaN s = 111 y = NaN s = 1000 y = NaN s = 1001 y = NaN s = 1010 y = NaN s = 1011 y = NaN s = 1100 y = NaN s = 1101 y = NaN s = 1110 y = NaN s = 1111 y = NaN s = 10000 y = NaN s = 10001 y = NaN s = 10010 y = NaN s = 10011 y = NaN s = 10100 y = NaN s = 10101 y = NaN s = 10110 y = NaN s = 10111 y = NaN s = 11000 y = NaN s = 11001 y = NaN s = 11010 y = NaN s = 11011 y = NaN s = 11100 y = NaN s = 11101 y = NaN s = 11110 y = NaN s = 11111 y = NaN s = 100000 y = NaN s = 100001 y = NaN s = 100010 y = NaN s = 100011 y = NaN s = 100100 y = NaN s = 100101 y = NaN s = 100110 y = NaN s = 100111 y = NaN s = 101000 y = NaN s = 101001 y = NaN s = 101010 y = NaN s = 101011 y = NaN s = 101100 y = NaN s = 101101 y = NaN s = 101110 y = NaN s = 101111 y = NaN s = 110000 y = NaN s = 110001 y = NaN s = 110010 y = NaN s = 1 y = 6.6667 s = 10 y = Inf s = 11 y = Inf s = 100 y = NaN s = 101 y = NaN s = 110 y = NaN s = 111 y = NaN s = 1000 y = NaN s = 1001 y = NaN s = 1010 y = NaN s = 1011 y = NaN s = 1100 y = NaN s = 1101 y = NaN s = 1110 y = NaN s = 1111 y = NaN s = 10000 y = NaN s = 10001 y = NaN s = 10010 y = NaN s = 10011 y = NaN s = 10100 y = NaN s = 10101 y = NaN s = 10110 y = NaN s = 10111 y = NaN s = 11000 y = NaN s = 11001 y = NaN s = 11010 y = NaN s = 11011 y = NaN s = 11100 y = NaN s = 11101 y = NaN s = 11110 y = NaN s = 11111 y = NaN s = 100000 y = NaN s = 100001 y = NaN s = 100010 y = NaN s = 100011 y = NaN s = 100100 y = NaN s = 100101 y = NaN s = 100110 y = NaN s = 100111 y = NaN s = 101000 y = NaN s = 101001 y = NaN s = 101010 y = NaN s = 101011 y = NaN s = 101100 y = NaN s = 101101 y = NaN s = 101110 y = NaN s = 101111 y = NaN s = 110000 y = NaN s = 110001 y = NaN s = 110010 y = NaN s = 1 y = 6.6667 s = 10 y = Inf s = 11 y = Inf s = 100 y = NaN s = 101 y = NaN s = 110 y = NaN s = 111 y = NaN s = 1000 y = NaN s = 1001 y = NaN s = 1010 y = NaN s = 1011 y = NaN s = 1100 y = NaN s = 1101 y = NaN s = 1110 y = NaN s = 1111 y = NaN s = 10000 y = NaN s = 10001 y = NaN s = 10010 y = NaN s = 10011 y = NaN s = 10100 y = NaN s = 10101 y = NaN s = 10110 y = NaN s = 10111 y = NaN s = 11000 y = NaN s = 11001 y = NaN s = 11010 y = NaN s = 11011 y = NaN s = 11100 y = NaN s = 11101 y = NaN s = 11110 y = NaN s = 11111 y = NaN s = 100000 y = NaN s = 100001 y = NaN s = 100010 y = NaN s = 100011 y = NaN s = 100100 y = NaN s = 100101 y = NaN s = 100110 y = NaN s = 100111 y = NaN s = 101000 y = NaN s = 101001 y = NaN s = 101010 y = NaN s = 101011 y = NaN s = 101100 y = NaN s = 101101 y = NaN s = 101110 y = NaN s = 101111 y = NaN s = 110000 y = NaN s = 110001 y = NaN s = 110010 y = NaN s = 1 y = 6.6667 s = 10 y = Inf s = 11 y = Inf s = 100 y = NaN s = 101 y = NaN s = 110 y = NaN s = 111 y = NaN s = 1000 y = NaN s = 1001 y = NaN s = 1010 y = NaN s = 1011 y = NaN s = 1100 y = NaN s = 1101 y = NaN s = 1110 y = NaN s = 1111 y = NaN s = 10000 y = NaN s = 10001 y = NaN s = 10010 y = NaN s = 10011 y = NaN s = 10100 y = NaN s = 10101 y = NaN s = 10110 y = NaN s = 10111 y = NaN s = 11000 y = NaN s = 11001 y = NaN s = 11010 y = NaN s = 11011 y = NaN s = 11100 y = NaN s = 11101 y = NaN s = 11110 y = NaN s = 11111 y = NaN s = 100000 y = NaN s = 100001 y = NaN s = 100010 y = NaN s = 100011 y = NaN s = 100100 y = NaN s = 100101 y = NaN s = 100110 y = NaN s = 100111 y = NaN s = 101000 y = NaN s = 101001 y = NaN s = 101010 y = NaN s = 101011 y = NaN s = 101100 y = NaN s = 101101 y = NaN s = 101110 y = NaN s = 101111 y = NaN s = 110000 y = NaN s = 110001 y = NaN s = 110010 y = NaN s = 1 y = 6.666...

Assertion failed.