Cody

Problem 1407. Is it an Armstrong number?

Solution 1111206

Submitted on 27 Jan 2017 by Alexander Levedahl
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 = 153; y_correct = 1; assert(isequal(armno(x),y_correct))

a = 153.0000 15.3000 1.5300 z = 3 5 1 y = logical 1

2   Pass
x = 143; y_correct = 0; assert(isequal(armno(x),y_correct))

a = 143.0000 14.3000 1.4300 z = 3 4 1 y = logical 0

3   Pass
x = 370; y_correct = 1; assert(isequal(armno(x),y_correct))

a = 370.0000 37.0000 3.7000 z = 0 7 3 y = logical 1

4   Pass
x = 371; y_correct = 1; assert(isequal(armno(x),y_correct))

a = 371.0000 37.1000 3.7100 z = 1 7 3 y = logical 1

5   Pass
x = 145; y_correct = 0; assert(isequal(armno(x),y_correct))

a = 145.0000 14.5000 1.4500 z = 5 4 1 y = logical 0

6   Pass
x = 407; y_correct = 1; assert(isequal(armno(x),y_correct))

a = 407.0000 40.7000 4.0700 z = 7 0 4 y = logical 1

7   Pass
x = 136; y_correct = 0; assert(isequal(armno(x),y_correct))

a = 136.0000 13.6000 1.3600 z = 6 3 1 y = logical 0

Community Treasure Hunt

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

Start Hunting!