Cody

Problem 1468. Numbers at bit-boundary

Solution 2137664

Submitted on 23 Feb 2020 by Asif Newaz
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 = 2^5; y_correct = true; assert( isequal(on_bit_boundary(x),y_correct) ) x = 2^5 - 5; y_correct = false; assert( isequal(on_bit_boundary(x),y_correct) ) x = 127 y_correct = true; assert( isequal(on_bit_boundary(x),y_correct) ) x = 1023 assert( isequal(on_bit_boundary(x),y_correct) ) y_correct = false; x = 501 assert( isequal(on_bit_boundary(x),y_correct) ) v = 2*(rand(1,10) > 0.5)-1; for i =2:10 assert( on_bit_boundary( 2^i + v(i)) == (v(i) < 0 ) ) end

x = 127 x = 1023 x = 501

Suggested Problems

More from this Author10

Community Treasure Hunt

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

Start Hunting!