Funny behavior of possible over-reactive spam filter in Cody: changing this code to use instead of char(str2num('[49 36 49.... 36 50 57')) the actual char array '1$1...$29' will get you an "inappropriate content" flag... I admit no regexprep string should ever have that many dollar signs...
Test | Status | Code Input and Output |
---|---|---|
1 | Pass |
%%
partial_amt = 'X67.9X';
qty = 72;
amt_corr = 367.92;
assert(isequal(amt_corr,faint_receipt(partial_amt,qty)))
|
2 | Pass |
%%
partial_amt = 'X31.6X';
qty = 111;
amt_corr = 531.69;
assert(isequal(amt_corr,faint_receipt(partial_amt,qty)))
|
3 | Pass |
%%
partial_amt = 'X41.6X';
qty = 67;
amt_corr = 741.69;
assert(isequal(amt_corr,faint_receipt(partial_amt,qty)))
|
4 | Pass |
%%
partial_amt = 'X422.9X';
qty = 31;
amt_corr = 1422.90;
assert(isequal(amt_corr,faint_receipt(partial_amt,qty)))
|
5 | Pass |
%%
partial_amt = 'X50.1X';
qty = 17;
amt_corr = 150.11;
assert(isequal(amt_corr,faint_receipt(partial_amt,qty)))
|
6 | Pass |
%%
partial_amt = 'X029.9X';
qty = 417;
amt_corr = 1029.99;
assert(isequal(amt_corr,faint_receipt(partial_amt,qty)))
|
7 | Pass |
%%
partial_amt = 'X03.7X';
qty = 107;
amt_corr = 103.79;
assert(isequal(amt_corr,faint_receipt(partial_amt,qty)))
|
8 | Pass |
%%
partial_amt = 'X0.8X';
qty = 77;
amt_corr = 30.80;
assert(isequal(amt_corr,faint_receipt(partial_amt,qty)))
|
9 | Pass |
%%
partial_amt = 'X6.1X';
qty = 99;
amt_corr = 86.13;
assert(isequal(amt_corr,faint_receipt(partial_amt,qty)))
|
10 | Pass |
%% anti-cheating case
ind = randi(4);
switch ind
case 1
partial_amt = 'X50.1X';
qty = 17;
amt_corr = 150.11;
case 2
partial_amt = 'X0.8X';
qty = 77;
amt_corr = 30.80;
case 3
partial_amt = 'X67.9X';
qty = 72;
amt_corr = 367.92;
case 4
partial_amt = 'X422.9X';
qty = 31;
amt_corr = 1422.90;
end
assert(isequal(amt_corr,faint_receipt(partial_amt,qty)))
|
11 | Pass |
%% anti-cheating case
ind = randi(4);
switch ind
case 1
partial_amt = 'X31.6X';
qty = 111;
amt_corr = 531.69;
case 2
partial_amt = 'X50.1X';
qty = 17;
amt_corr = 150.11;
case 3
partial_amt = 'X41.6X';
qty = 67;
amt_corr = 741.69;
case 4
partial_amt = 'X029.9X';
qty = 417;
amt_corr = 1029.99;
end
assert(isequal(amt_corr,faint_receipt(partial_amt,qty)))
|
12 | Pass |
%% anti-cheating case
ind = randi(4);
switch ind
case 1
partial_amt = 'X422.9X';
qty = 31;
amt_corr = 1422.90;
case 2
partial_amt = 'X67.9X';
qty = 72;
amt_corr = 367.92;
case 3
partial_amt = 'X03.7X';
qty = 107;
amt_corr = 103.79;
case 4
partial_amt = 'X31.6X';
qty = 111;
amt_corr = 531.69;
end
assert(isequal(amt_corr,faint_receipt(partial_amt,qty)))
|
960 Solvers
Find the sum of the elements in the "second" diagonal
879 Solvers
Change a specific color in an image
42 Solvers
Calculate the probability that at least two people in a group share the same birthday.
44 Solvers
Create an index-powered vector
232 Solvers