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)))
|
Find the elements of a matrix according to a defined property.
57 Solvers
Square Digits Number Chain Terminal Value (Inspired by Project Euler Problem 92)
144 Solvers
I've got the power! (Inspired by Project Euler problem 29)
75 Solvers
51 Solvers
310 Solvers