Discover MakerZone

MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn more

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today

Solution 190013

Submitted on 12 Jan 2013 by Tomasz

Correct

39Size
Leading solution size is 31.
This solution is locked. To view this solution, you need to provide a solution of the same size or smaller.

Test Suite

Test
Code Input and Output
1
Pass
 

                      

                    
2
Pass
 
%%
x = 704;
tf_correct = false;
assert(isequal(kap(x),tf_correct))
ans =
495616
[Warning: Integer operands are required for colon operator when used as index]
[> In kap at 3
  In verifyCode>evaluateCode at 227
  In verifyCode at 40
  In fevalJSON at 14]
ans =
     0
3
Pass
 
%%
x = 9
tf_correct = true
assert(isequal(kap(x),tf_correct))
x =
     9
tf_correct =
     1
ans =
81
[Warning: Integer operands are required for colon operator when used as index]
[> In kap at 3
  In verifyCode>evaluateCode at 227
  In verifyCode at 40
  In fevalJSON at 14]
ans =
     1
4
Pass
 
%%
x = 45
tf_correct = true
assert(isequal(kap(x),tf_correct))
x =
    45
tf_correct =
     1
ans =
2025
[Warning: Integer operands are required for colon operator when used as index]
[> In kap at 3
  In verifyCode>evaluateCode at 227
  In verifyCode at 40
  In fevalJSON at 14]
ans =
     1
5
Pass
 
%%
x = 55
tf_correct = true
assert(isequal(kap(x),tf_correct))
x =
    55
tf_correct =
     1
ans =
3025
[Warning: Integer operands are required for colon operator when used as index]
[> In kap at 3
  In verifyCode>evaluateCode at 227
  In verifyCode at 40
  In fevalJSON at 14]
ans =
     1
6
Pass
 
%%
x = 99
tf_correct = true
assert(isequal(kap(x),tf_correct))
x =
    99
tf_correct =
     1
ans =
9801
[Warning: Integer operands are required for colon operator when used as index]
[> In kap at 3
  In verifyCode>evaluateCode at 227
  In verifyCode at 40
  In fevalJSON at 14]
ans =
     1
7
Pass
 
%%
x = 297
tf_correct = true
assert(isequal(kap(x),tf_correct))
x =
   297
tf_correct =
     1
ans =
88209
[Warning: Integer operands are required for colon operator when used as index]
[> In kap at 3
  In verifyCode>evaluateCode at 227
  In verifyCode at 40
  In fevalJSON at 14]
ans =
     1
8
Pass
 
%%
x = 703
tf_correct = true
assert(isequal(kap(x),tf_correct))
x =
   703
tf_correct =
     1
ans =
494209
[Warning: Integer operands are required for colon operator when used as index]
[> In kap at 3
  In verifyCode>evaluateCode at 227
  In verifyCode at 40
  In fevalJSON at 14]
ans =
     1
9
Pass
 
%%
x = 999
tf_correct = true
assert(isequal(kap(x),tf_correct))
x =
   999
tf_correct =
     1
ans =
998001
[Warning: Integer operands are required for colon operator when used as index]
[> In kap at 3
  In verifyCode>evaluateCode at 227
  In verifyCode at 40
  In fevalJSON at 14]
ans =
     1
10
Pass
 
%%
x = 2223
tf_correct = true
assert(isequal(kap(x),tf_correct))
x =
        2223
tf_correct =
     1
ans =
4941729
[Warning: Integer operands are required for colon operator when used as index]
[> In kap at 3
  In verifyCode>evaluateCode at 227
  In verifyCode at 40
  In fevalJSON at 14]
ans =
     1
11
Pass
 
%%
x = 2728
tf_correct = true
assert(isequal(kap(x),tf_correct))
x =
        2728
tf_correct =
     1
ans =
7441984
[Warning: Integer operands are required for colon operator when used as index]
[> In kap at 3
  In verifyCode>evaluateCode at 227
  In verifyCode at 40
  In fevalJSON at 14]
ans =
     1
12
Pass
 
%%
x = 4950
tf_correct = true
assert(isequal(kap(x),tf_correct))
x =
        4950
tf_correct =
     1
ans =
24502500
[Warning: Integer operands are required for colon operator when used as index]
[> In kap at 3
  In verifyCode>evaluateCode at 227
  In verifyCode at 40
  In fevalJSON at 14]
ans =
     1
13
Pass
 
%%
x = 5050
tf_correct = true
assert(isequal(kap(x),tf_correct))
x =
        5050
tf_correct =
     1
ans =
25502500
[Warning: Integer operands are required for colon operator when used as index]
[> In kap at 3
  In verifyCode>evaluateCode at 227
  In verifyCode at 40
  In fevalJSON at 14]
ans =
     1
14
Pass
 
%%
x = 7272
tf_correct = true
assert(isequal(kap(x),tf_correct))
x =
        7272
tf_correct =
     1
ans =
52881984
[Warning: Integer operands are required for colon operator when used as index]
[> In kap at 3
  In verifyCode>evaluateCode at 227
  In verifyCode at 40
  In fevalJSON at 14]
ans =
     1
15
Pass
 
%%
x = 7777
tf_correct = true
assert(isequal(kap(x),tf_correct))
x =
        7777
tf_correct =
     1
ans =
60481729
[Warning: Integer operands are required for colon operator when used as index]
[> In kap at 3
  In verifyCode>evaluateCode at 227
  In verifyCode at 40
  In fevalJSON at 14]
ans =
     1
16
Pass
 
%%
x = 9999
tf_correct = true
assert(isequal(kap(x),tf_correct))
x =
        9999
tf_correct =
     1
ans =
99980001
[Warning: Integer operands are required for colon operator when used as index]
[> In kap at 3
  In verifyCode>evaluateCode at 227
  In verifyCode at 40
  In fevalJSON at 14]
ans =
     1
17
Pass
 
%%
x = 17344
tf_correct = true
assert(isequal(kap(x),tf_correct))
x =
       17344
tf_correct =
     1
ans =
300814336
[Warning: Integer operands are required for colon operator when used as index]
[> In kap at 3
  In verifyCode>evaluateCode at 227
  In verifyCode at 40
  In fevalJSON at 14]
ans =
     1
18
Pass
 
%%
x = 22222
tf_correct = true
assert(isequal(kap(x),tf_correct))
x =
       22222
tf_correct =
     1
ans =
493817284
[Warning: Integer operands are required for colon operator when used as index]
[> In kap at 3
  In verifyCode>evaluateCode at 227
  In verifyCode at 40
  In fevalJSON at 14]
ans =
     1
19
Pass
 
%%
x = 77778
tf_correct = true
assert(isequal(kap(x),tf_correct))
x =
       77778
tf_correct =
     1
ans =
6049417284
[Warning: Integer operands are required for colon operator when used as index]
[> In kap at 3
  In verifyCode>evaluateCode at 227
  In verifyCode at 40
  In fevalJSON at 14]
ans =
     1
20
Pass
 
%%
x = 82656
tf_correct = true
assert(isequal(kap(x),tf_correct))
x =
       82656
tf_correct =
     1
ans =
6832014336
[Warning: Integer operands are required for colon operator when used as index]
[> In kap at 3
  In verifyCode>evaluateCode at 227
  In verifyCode at 40
  In fevalJSON at 14]
ans =
     1
21
Pass
 
%%
x = 95121
tf_correct = true
assert(isequal(kap(x),tf_correct))
x =
       95121
tf_correct =
     1
ans =
9048004641
[Warning: Integer operands are required for colon operator when used as index]
[> In kap at 3
  In verifyCode>evaluateCode at 227
  In verifyCode at 40
  In fevalJSON at 14]
ans =
     1
22
Pass
 
%%
x = 99999
tf_correct = true
assert(isequal(kap(x),tf_correct))
x =
       99999
tf_correct =
     1
ans =
9999800001
[Warning: Integer operands are required for colon operator when used as index]
[> In kap at 3
  In verifyCode>evaluateCode at 227
  In verifyCode at 40
  In fevalJSON at 14]
ans =
     1
23
Pass
 
%%
x = 142857
tf_correct = true
assert(isequal(kap(x),tf_correct))
x =
      142857
tf_correct =
     1
ans =
20408122449
[Warning: Integer operands are required for colon operator when used as index]
[> In kap at 3
  In verifyCode>evaluateCode at 227
  In verifyCode at 40
  In fevalJSON at 14]
ans =
     1
24
Pass
 
%%
x = 148149
tf_correct = true
assert(isequal(kap(x),tf_correct))
x =
      148149
tf_correct =
     1
ans =
21948126201
[Warning: Integer operands are required for colon operator when used as index]
[> In kap at 3
  In verifyCode>evaluateCode at 227
  In verifyCode at 40
  In fevalJSON at 14]
ans =
     1
25
Pass
 
%%
x = 181819
tf_correct = true
assert(isequal(kap(x),tf_correct))
x =
      181819
tf_correct =
     1
ans =
33058148761
[Warning: Integer operands are required for colon operator when used as index]
[> In kap at 3
  In verifyCode>evaluateCode at 227
  In verifyCode at 40
  In fevalJSON at 14]
ans =
     1
26
Pass
 
%%
x = 187110
tf_correct = true
assert(isequal(kap(x),tf_correct))
x =
      187110
tf_correct =
     1
ans =
35010152100
[Warning: Integer operands are required for colon operator when used as index]
[> In kap at 3
  In verifyCode>evaluateCode at 227
  In verifyCode at 40
  In fevalJSON at 14]
ans =
     1
27
Pass
 
%%
x = 208495
tf_correct = true
assert(isequal(kap(x),tf_correct))
x =
      208495
tf_correct =
     1
ans =
43470165025
[Warning: Integer operands are required for colon operator when used as index]
[> In kap at 3
  In verifyCode>evaluateCode at 227
  In verifyCode at 40
  In fevalJSON at 14]
ans =
     1
28
Pass
 
%%
x = 318682
tf_correct = true
assert(isequal(kap(x),tf_correct))
x =
      318682
tf_correct =
     1
ans =
101558217124
[Warning: Integer operands are required for colon operator when used as index]
[> In kap at 3
  In verifyCode>evaluateCode at 227
  In verifyCode at 40
  In fevalJSON at 14]
ans =
     1
29
Pass
 
%%
x = 329967
tf_correct = true
assert(isequal(kap(x),tf_correct))
x =
      329967
tf_correct =
     1
ans =
108878221089
[Warning: Integer operands are required for colon operator when used as index]
[> In kap at 3
  In verifyCode>evaluateCode at 227
  In verifyCode at 40
  In fevalJSON at 14]
ans =
     1
30
Pass
 
%%
x = 351352
tf_correct = true
assert(isequal(kap(x),tf_correct))
x =
      351352
tf_correct =
     1
ans =
123448227904
[Warning: Integer operands are required for colon operator when used as index]
[> In kap at 3
  In verifyCode>evaluateCode at 227
  In verifyCode at 40
  In fevalJSON at 14]
ans =
     1
31
Pass
 
%%
x = 356643
tf_correct = true
assert(isequal(kap(x),tf_correct))
x =
      356643
tf_correct =
     1
ans =
127194229449
[Warning: Integer operands are required for colon operator when used as index]
[> In kap at 3
  In verifyCode>evaluateCode at 227
  In verifyCode at 40
  In fevalJSON at 14]
ans =
     1
32
Pass
 
%%
x = 390313
tf_correct = true
assert(isequal(kap(x),tf_correct))
x =
      390313
tf_correct =
     1
ans =
152344237969
[Warning: Integer operands are required for colon operator when used as index]
[> In kap at 3
  In verifyCode>evaluateCode at 227
  In verifyCode at 40
  In fevalJSON at 14]
ans =
     1
33
Pass
 
%%
x = 461539
tf_correct = true
assert(isequal(kap(x),tf_correct))
x =
      461539
tf_correct =
     1
ans =
213018248521
[Warning: Integer operands are required for colon operator when used as index]
[> In kap at 3
  In verifyCode>evaluateCode at 227
  In verifyCode at 40
  In fevalJSON at 14]
ans =
     1
34
Pass
 
%%
x = 466830
tf_correct = true
assert(isequal(kap(x),tf_correct))
x =
      466830
tf_correct =
     1
ans =
217930248900
[Warning: Integer operands are required for colon operator when used as index]
[> In kap at 3
  In verifyCode>evaluateCode at 227
  In verifyCode at 40
  In fevalJSON at 14]
ans =
     1
35
Pass
 
%%
x = 499500
tf_correct = true
assert(isequal(kap(x),tf_correct))
x =
      499500
tf_correct =
     1
ans =
249500250000
[Warning: Integer operands are required for colon operator when used as index]
[> In kap at 3
  In verifyCode>evaluateCode at 227
  In verifyCode at 40
  In fevalJSON at 14]
ans =
     1
36
Pass
 
%%
x = 500500
tf_correct = true
assert(isequal(kap(x),tf_correct))
x =
      500500
tf_correct =
     1
ans =
250500250000
[Warning: Integer operands are required for colon operator when used as index]
[> In kap at 3
  In verifyCode>evaluateCode at 227
  In verifyCode at 40
  In fevalJSON at 14]
ans =
     1
37
Pass
 
%%
x = 533170
tf_correct = true
assert(isequal(kap(x),tf_correct))
x =
      533170
tf_correct =
     1
ans =
284270248900
[Warning: Integer operands are required for colon operator when used as index]
[> In kap at 3
  In verifyCode>evaluateCode at 227
  In verifyCode at 40
  In fevalJSON at 14]
ans =
     1
38
Pass
 
%%
x = 538461
tf_correct = true
assert(isequal(kap(x),tf_correct))
x =
      538461
tf_correct =
     1
ans =
289940248521
[Warning: Integer operands are required for colon operator when used as index]
[> In kap at 3
  In verifyCode>evaluateCode at 227
  In verifyCode at 40
  In fevalJSON at 14]
ans =
     1
39
Pass
 
%%
x = 609687
tf_correct = true
assert(isequal(kap(x),tf_correct))
x =
      609687
tf_correct =
     1
ans =
371718237969
[Warning: Integer operands are required for colon operator when used as index]
[> In kap at 3
  In verifyCode>evaluateCode at 227
  In verifyCode at 40
  In fevalJSON at 14]
ans =
     1
40
Pass
 
%%
x = 643357
tf_correct = true
assert(isequal(kap(x),tf_correct))
x =
      643357
tf_correct =
     1
ans =
413908229449
[Warning: Integer operands are required for colon operator when used as index]
[> In kap at 3
  In verifyCode>evaluateCode at 227
  In verifyCode at 40
  In fevalJSON at 14]
ans =
     1
41
Pass
 
%%
x = 648648
tf_correct = true
assert(isequal(kap(x),tf_correct))
x =
      648648
tf_correct =
     1
ans =
420744227904
[Warning: Integer operands are required for colon operator when used as index]
[> In kap at 3
  In verifyCode>evaluateCode at 227
  In verifyCode at 40
  In fevalJSON at 14]
ans =
     1
42
Pass
 
%%
x = 670033
tf_correct = true
assert(isequal(kap(x),tf_correct))
x =
      670033
tf_correct =
     1
ans =
448944221089
[Warning: Integer operands are required for colon operator when used as index]
[> In kap at 3
  In verifyCode>evaluateCode at 227
  In verifyCode at 40
  In fevalJSON at 14]
ans =
     1
43
Pass
 
%%
x = 681318
tf_correct = true
assert(isequal(kap(x),tf_correct))
x =
      681318
tf_correct =
     1
ans =
464194217124
[Warning: Integer operands are required for colon operator when used as index]
[> In kap at 3
  In verifyCode>evaluateCode at 227
  In verifyCode at 40
  In fevalJSON at 14]
ans =
     1
44
Pass
 
%%
x = 681319
tf_correct = false
assert(isequal(kap(x),tf_correct))
x =
      681319
tf_correct =
     0
ans =
464195579761
[Warning: Integer operands are required for colon operator when used as index]
[> In kap at 3
  In verifyCode>evaluateCode at 227
  In verifyCode at 40
  In fevalJSON at 14]
ans =
     0
45
Pass
 
%%
x = 681320
tf_correct = false
assert(isequal(kap(x),tf_correct))
x =
      681320
tf_correct =
     0
ans =
464196942400
[Warning: Integer operands are required for colon operator when used as index]
[> In kap at 3
  In verifyCode>evaluateCode at 227
  In verifyCode at 40
  In fevalJSON at 14]
ans =
     0