Test | Status | Code Input and Output |
---|---|---|
1 | Fail |
nterms = 10;
term0 = randi(10);
increment = (-1)^randi(2)*randi(10);
correctsequence = term0:increment:term0+(nterms-1)*increment;
for position = 1:nterms
errorsequence = correctsequence;
errorsequence(position) = errorsequence(position) + (-1)^randi(2)*randi(50);
[errorposition, truesequence] = find_error(errorsequence);
assert(errorposition == position && isequal(truesequence, correctsequence), 'failed test 1 at position %d', position);
end
e =
-12 -8 -18 -28 -38 -48 -58 -68 -78 -88
v =
4 -10 -10 -10 -10 -10 -10 -10 -10
a =
-10
o =
-12
idx =
1
errorposition =
1
truesequence =
-12 -22 -32 -42 -52 -62 -72 -82 -92 -102
|
2 | Fail |
nterms = 201;
term0 = randi(10);
increment = (-1)^randi(2)*randi(10);
correctsequence = term0:increment:term0+(nterms-1)*increment;
for position = 1:10:nterms
errorsequence = correctsequence;
errorsequence(position) = errorsequence(position) + (-1)^randi(2)*randi(50);
[errorposition, truesequence] = find_error(errorsequence);
assert(errorposition == position && isequal(truesequence, correctsequence), 'failed test 2 at position %d', position);
end
e =
Columns 1 through 14
-31 11 19 27 35 43 51 59 67 75 83 91 99 107
Columns 15 through 28
115 123 131 139 147 155 163 171 179 187 195 203 211 219
Columns 29 through 42
227 235 243 251 259 267 275 283 291 299 307 315 323 331
Columns 43 through 56
339 347 355 363 371 379 387 395 403 411 419 427 435 443
Columns 57 through 70
451 459 467 475 483 491 499 507 515 523 531 539 547 555
Columns 71 through 84
563 571 579 587 595 603 611 619 627 635 643 651 659 667
Columns 85 through 98
675 683 691 699 707 715 723 731 739 747 755 763 771 779
Columns 99 through 112
787 795 803 811 819 827 835 843 851 859 867 875 883 891
Columns 113 through 126
899 907 915 923 931 939 947 955 963 971 979 987 995 1003
Columns 127 through 140
1011 1019 1027 1035 1043 1051 1059 1067 1075 1083 1091 1099 1107 1115
Columns 141 through 154
1123 1131 1139 1147 1155 1163 1171 1179 1187 1195 1203 1211 1219 1227
Columns 155 through 168
1235 1243 1251 1259 1267 1275 1283 1291 1299 1307 1315 1323 1331 1339
Columns 169 through 182
1347 1355 1363 1371 1379 1387 1395 1403 1411 1419 1427 1435 1443 1451
Columns 183 through 196
1459 1467 1475 1483 1491 1499 1507 1515 1523 1531 1539 1547 1555 1563
Columns 197 through 201
1571 1579 1587 1595 1603
v =
Columns 1 through 29
42 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8
Columns 30 through 58
8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8
Columns 59 through 87
8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8
Columns 88 through 116
8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8
Columns 117 through 145
8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8
Columns 146 through 174
8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8
Columns 175 through 200
8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8
a =
8
o =
-31
idx =
1
errorposition =
1
truesequence =
Columns 1 through 14
-31 -23 -15 -7 1 9 17 25 33 41 49 57 65 73
Columns 15 through 28
81 89 97 105 113 121 129 137 145 153 161 169 177 185
Columns 29 through 42
193 201 209 217 225 233 241 249 257 265 273 281 289 297
Columns 43 through 56
305 313 321 329 337 345 353 361 369 377 385 393 401 409
Columns 57 through 70
417 425 433 441 449 457 465 473 481 489 497 505 513 521
Columns 71 through 84
529 537 545 553 561 569 577 585 593 601 609 617 625 633
Columns 85 through 98
641 649 657 665 673 681 689 697 705 713 721 729 737 745
Columns 99 through 112
753 761 769 777 785 793 801 809 817 825 833 841 849 857
Columns 113 through 126
865 873 881 889 897 905 913 921 929 937 945 953 961 969
Columns 127 through 140
977 985 993 1001 1009 1017 1025 1033 1041 1049 1057 1065 1073 1081
Columns 141 through 154
1089 1097 1105 1113 1121 1129 1137 1145 1153 1161 1169 1177 1185 1193
Columns 155 through 168
1201 1209 1217 1225 1233 1241 1249 1257 1265 1273 1281 1289 1297 1305
Columns 169 through 182
1313 1321 1329 1337 1345 1353 1361 1369 1377 1385 1393 1401 1409 1417
Columns 183 through 196
1425 1433 1441 1449 1457 1465 1473 1481 1489 1497 1505 1513 1521 1529
Columns 197 through 201
1537 1545 1553 1561 1569
|
6063 Solvers
536 Solvers
Test if two numbers have the same digits
187 Solvers
201 Solvers
184 Solvers
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!