Test  Status  Code Input and Output 

1  Pass 
x = 'Hello World!';
y_correct = 'Ifmmp Xpsme!';
assert(isequal(si(x),y_correct))
y =
0×0 empty char array
z =
8
y =
'I'
z =
37
y =
'If'
z =
44
y =
'Ifm'
z =
44
y =
'Ifmm'
z =
47
y =
'Ifmmp'
z =
[]
y =
'Ifmmp '
z =
23
y =
'Ifmmp X'
z =
47
y =
'Ifmmp Xp'
z =
50
y =
'Ifmmp Xps'
z =
44
y =
'Ifmmp Xpsm'
z =
36
y =
'Ifmmp Xpsme'
z =
[]
y =
'Ifmmp Xpsme!'

2  Pass 
x = 'Can I help you?';
y_correct = 'Dbo J ifmq zpv?';
assert(isequal(si(x),y_correct))
y =
0×0 empty char array
z =
3
y =
'D'
z =
33
y =
'Db'
z =
46
y =
'Dbo'
z =
[]
y =
'Dbo '
z =
9
y =
'Dbo J'
z =
[]
y =
'Dbo J '
z =
40
y =
'Dbo J i'
z =
37
y =
'Dbo J if'
z =
44
y =
'Dbo J ifm'
z =
48
y =
'Dbo J ifmq'
z =
[]
y =
'Dbo J ifmq '
z =
57
y =
'Dbo J ifmq z'
z =
47
y =
'Dbo J ifmq zp'
z =
53
y =
'Dbo J ifmq zpv'
z =
[]
y =
'Dbo J ifmq zpv?'

3  Pass 
x = 'Mary had a liitle lamb.';
y_correct = 'Nbsz ibe b mjjumf mbnc.';
assert(isequal(si(x),y_correct))
y =
0×0 empty char array
z =
13
y =
'N'
z =
33
y =
'Nb'
z =
50
y =
'Nbs'
z =
57
y =
'Nbsz'
z =
[]
y =
'Nbsz '
z =
40
y =
'Nbsz i'
z =
33
y =
'Nbsz ib'
z =
36
y =
'Nbsz ibe'
z =
[]
y =
'Nbsz ibe '
z =
33
y =
'Nbsz ibe b'
z =
[]
y =
'Nbsz ibe b '
z =
44
y =
'Nbsz ibe b m'
z =
41
y =
'Nbsz ibe b mj'
z =
41
y =
'Nbsz ibe b mjj'
z =
52
y =
'Nbsz ibe b mjju'
z =
44
y =
'Nbsz ibe b mjjum'
z =
37
y =
'Nbsz ibe b mjjumf'
z =
[]
y =
'Nbsz ibe b mjjumf '
z =
44
y =
'Nbsz ibe b mjjumf m'
z =
33
y =
'Nbsz ibe b mjjumf mb'
z =
45
y =
'Nbsz ibe b mjjumf mbn'
z =
34
y =
'Nbsz ibe b mjjumf mbnc'
z =
[]
y =
'Nbsz ibe b mjjumf mbnc.'

1937 Solvers
623 Solvers
Number of 1s in the Binary Representation of a Number
320 Solvers
Is this triangle rightangled?
1945 Solvers
824 Solvers