Test | Status | Code Input and Output |
---|---|---|
1 | Pass |
s = repmat(struct('prices', 0), 2, 3);
data = [11 12 13 ;21 22 23 ];
% solution
s2(1,1).prices = 11
s2(1,2).prices = 12
s2(1,3).prices = 13
s2(2,1).prices = 21
s2(2,2).prices = 22
s2(2,3).prices = 23
assert(isequal(assign_struct(s,data),s2))
% prevents cheating
filetext = fileread('assign_struct.m')
assert(isempty(strfind(filetext, 'for')))
assert(isempty(strfind(filetext, 'while')))
s2 =
struct with fields:
prices: 11
s2 =
1×2 struct array with fields:
prices
s2 =
1×3 struct array with fields:
prices
s2 =
2×3 struct array with fields:
prices
s2 =
2×3 struct array with fields:
prices
s2 =
2×3 struct array with fields:
prices
filetext =
'function s2= assign_struct(s,data)
a=fieldnames(s);
s2=struct(a{1},num2cell(data));
end
%This code written by profile_id 173294
'
|
2 | Pass |
s = repmat(struct('yo', 0), 2, 3);
data = [14 12 13 ;87 22 2.3 ];
% solution
s2(1,1).yo = 14
s2(1,2).yo = 12
s2(1,3).yo = 13
s2(2,1).yo = 87
s2(2,2).yo = 22
s2(2,3).yo = 2.3
assert(isequal(assign_struct(s,data),s2))
% prevents cheating
filetext = fileread('assign_struct.m')
assert(isempty(strfind(filetext, 'for')))
assert(isempty(strfind(filetext, 'while')))
s2 =
struct with fields:
yo: 14
s2 =
1×2 struct array with fields:
yo
s2 =
1×3 struct array with fields:
yo
s2 =
2×3 struct array with fields:
yo
s2 =
2×3 struct array with fields:
yo
s2 =
2×3 struct array with fields:
yo
filetext =
'function s2= assign_struct(s,data)
a=fieldnames(s);
s2=struct(a{1},num2cell(data));
end
%This code written by profile_id 173294
'
|
3 | Pass |
s = repmat(struct('french', 0), 4, 4);
data = rand(4);
for i = 1:4
for j = 1:4
s2(i,j).french = data(i,j);
end
end
assert(isequal(assign_struct(s,data),s2))
% prevents cheating
filetext = fileread('assign_struct.m')
assert(isempty(strfind(filetext, 'for')))
assert(isempty(strfind(filetext, 'while')))
filetext =
'function s2= assign_struct(s,data)
a=fieldnames(s);
s2=struct(a{1},num2cell(data));
end
%This code written by profile_id 173294
'
|
3308 Solvers
Find the "ordinary" or Euclidean distance between A and Z
119 Solvers
117 Solvers
Cody Computer Part 1 - Guess the system font used by uipanel
54 Solvers
Test if two numbers have the same digits
155 Solvers