Cody

# Problem 2003. Check if integer

Solution 356152

Submitted on 20 Nov 2013 by Zikobrelli
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 = [1 2.2 3.3 4]; y_correct = [true false false true]; assert(isequal(checkIfinteger(x),y_correct))

y = 1.0000 1.1000 1.1000 1.0000 y = 1 0 0 1

2   Pass
%% x = [-1 2 3.3 4 -7.54]; y_correct = [true true false true false]; assert(isequal(checkIfinteger(x),y_correct))

y = 1.0000 1.0000 1.1000 1.0000 0.9425 y = 1 1 0 1 0

3   Pass
%% x = [pi 2.2 single(3.78) -4.34 eps inf] ; y_correct = [false false false false false false]; assert(isequal(checkIfinteger(x),y_correct))

y = 1.0472 1.1000 0.9450 1.0850 Inf NaN y = 0 0 0 0 0 0

4   Pass
%% x = [1.0 0 nan -6.0]; % infact nan is 'not a number' y_correct = [true true false true]; assert(isequal(checkIfinteger(x),y_correct))

y = 1 1 NaN 1 y = 1 1 0 1

5   Pass
%% x = [true false logical(0) logical(1)] y_correct = [false false false false]; assert(isequal(checkIfinteger(x),y_correct))

x = 1 0 0 1 y = 0 0 0 0

6   Pass
%% x = ['1' '2' 'a' 'b' '!'] y_correct = [false false false false false]; assert(isequal(checkIfinteger(x),y_correct))

x = 12ab! y = 0 0 0 0 0