Test | Status | Code Input and Output |
---|---|---|
1 | Pass |
%%
A = [30 46 16 -46 35 44 18 26 25 -10];
correct = [8 9];
[i1 i2] = nearestNumbers(A);
assert(isequal([i1 i2],correct))
B =
-46 -10 16 18 25 26 30 35 44 46
C =
36 26 2 7 1 4 5 9 2
idx =
5
i1 =
25
i2 =
26
index1 =
9
index2 =
8
index1 =
8
index2 =
9
|
2 | Pass |
%%
A = [1555 -3288 2061 -4681 -2230 -4538 -4028 3235 1949 -1829];
correct = [3 9];
[i1 i2] = nearestNumbers(A);
assert(isequal([i1 i2],correct))
B =
Columns 1 through 8
-4681 -4538 -4028 -3288 -2230 -1829 1555 1949
Columns 9 through 10
2061 3235
C =
Columns 1 through 8
143 510 740 1058 401 3384 394 112
Column 9
1174
idx =
8
i1 =
1949
i2 =
2061
index1 =
9
index2 =
3
index1 =
3
index2 =
9
|
3 | Pass |
%%
A = [-1 1 10 -10];
correct = [1 2];
[i1 i2] = nearestNumbers(A);
assert(isequal([i1 i2],correct))
B =
-10 -1 1 10
C =
9 2 9
idx =
2
i1 =
-1
i2 =
1
index1 =
1
index2 =
2
|
4 | Pass |
%%
A = [0 1000 -2000 1001 0];
correct = [1 5];
[i1 i2] = nearestNumbers(A);
assert(isequal([i1 i2],correct))
B =
-2000 0 0 1000 1001
C =
2000 0 1000 1
idx =
2
i1 =
0
i2 =
0
index1 =
1 5
index2 =
5
index1 =
1
|
5 | Pass |
%%
A = [1:1000 0.5];
correct = [1 1001];
[i1 i2] = nearestNumbers(A);
assert(isequal([i1 i2],correct))
B =
1.0e+03 *
Columns 1 through 10
0.0005 0.0010 0.0020 0.0030 0.0040 0.0050 0.0060 0.0070 0.0080 0.0090
Columns 11 through 20
0.0100 0.0110 0.0120 0.0130 0.0140 0.0150 0.0160 0.0170 0.0180 0.0190
Columns 21 through 30
0.0200 0.0210 0.0220 0.0230 0.0240 0.0250 0.0260 0.0270 0.0280 0.0290
Columns 31 through 40
0.0300 0.0310 0.0320 0.0330 0.0340 0.0350 0.0360 0.0370 0.0380 0.0390
Columns 41 through 50
0.0400 0.0410 0.0420 0.0430 0.0440 0.0450 0.0460 0.0470 0.0480 0.0490
Columns 51 through 60
0.0500 0.0510 0.0520 0.0530 0.0540 0.0550 0.0560 0.0570 0.0580 0.0590
Columns 61 through 70
0.0600 0.0610 0.0620 0.0630 0.0640 0.0650 0.0660 0.0670 0.0680 0.0690
Columns 71 through 80
0.0700 0.0710 0.0720 0.0730 0.0740 0.0750 0.0760 0.0770 0.0780 0.0790
Columns 81 through 90
0.0800 0.0810 0.0820 0.0830 0.0840 0.0850 0.0860 0.0870 0.0880 0.0890
Columns 91 through 100
0.0900 0.0910 0.0920 0.0930 0.0940 0.0950 0.0960 0.0970 0.0980 0.0990
Columns 101 through 110
0.1000 0.1010 0.1020 0.1030 0.1040 0.1050 0.1060 0.1070 0.1080 0.1090
Columns 111 through 120
0.1100 0.1110 0.1120 0.1130 0.1140 0.1150 0.1160 0.1170 0.1180 0.1190
Columns 121 through 130
0.1200 0.1210 0.1220 0.1230 0.1240 0.1250 0.1260 0.1270 0.1280 0.1290
Columns 131 through 140
0.1300 0.1310 0.1320 0.1330 0.1340 0.1350 0.1360 0.1370 0.1380 0.1390
Columns 141 through 150
0.1400 0.1410 0.1420 0.1430 0.1440 0.1450 0.1460 0.1470 0.1480 0.1490
Columns 151 through 160
0.1500 0.1510 0.1520 0.1530 0.1540 0.1550 0.1560 0.1570 0.1580 0.1590
Columns 161 through 170
0.1600 0.1610 0.1620 0.1630 0.1640 0.1650 0.1660 0.1670 0.1680 0.1690
Columns 171 through 180
0.1700 0.1710 0.1720 0.1730 0.1740 0.1750 0.1760 0.1770 0.1780 0.1790
Columns 181 through 190
0.1800 0.1810 0.1820 0.1830 0.1840 0.1850 0.1860 0.1870 0.1880 0.1890
Columns 191 through 200
0.1900 0.1910 0.1920 0.1930 0.1940 0.1950 0.1960 0.1970 0.1980 0.1990
Columns 201 through 210
0.2000 0.2010 0.2020 0.2030 0.2040 0.2050 0.2060 0.2070 0.2080 0.2090
Columns 211 through 220
0.2100 0.2110 0.2120 0.2130 0.2140 0.2150 0.2160 0.2170 0.2180 0.2190
Columns 221 through 230
0.2200 0.2210 0.2220 0.2230 0.2240 0.2250 0.2260 0.2270 0.2280 0.2290
Columns 231 through 240
0.2300 0.2310 0.2320 0.2330 0.2340 0.2350 0.2360 0.2370 0.2380 0.2390
Columns 241 through 250
0.2400 0.2410 0.2420 0.2430 0.2440 0.2450 0.2460 0.2470 0.2480 0.2490
Columns 251 through 260
0.2500 0.2510 0.2520 0.2530 0.2540 0.2550 0.2560 0.2570 0.2580 0.2590
Columns 261 through 270
0.2600 0.2610 0.2620 0.2630 0.2640 0.2650 0.2660 0.2670 0.2680 0.2690
Columns 271 through 280
0.2700 0.2710 0.2720 0.2730 0.2740 0.2750 0.2760 0.2770 0.2780 0.2790
Columns 281 through 290
0.2800 0.2810 0.2820 0.2830 0.2840 0.2850 0.2860 0.2870 0.2880 0.2890
Columns 291 through 300
0.2900 0.2910 0.2920 0.2930 0.2940 0.2950 0.2960 0.2970 0.2980 0.2990
Columns 301 through 310
0.3000 0.3010 0.3020 0.3030 0.3040 0.3050 0.3060 0.3070 0.3080 0.3090
Columns 311 through 320
0.3100 0.3110 0.3120 0.3130 0.3140 0.3150 0.3160 0.3170 0.3180 0.3190
Columns 321 through 330
0.3200 0.3210 0.3220 0.3230 0.3240 0.3250 0.3260 0.3270 0.3280 0.3290
Columns 331 through 340
0.3300 0.3310 0.3320 0.3330 0.3340 0.3350 0.3360 0.3370 0.3380 0.3390
Columns 341 through 350
0.3400 0.3410 0.3420 0.3430 0.3440 0.3450 0.3460 0.3470 0.3480 0.3490
Columns 351 through 360
0.3500 0.3510 0.3520 0.3530 0.3540 0.3550 0.3560 0.3570 0.3580 0.3590
Columns 361 through 370
0.3600 0.3610 0.3620 0.3630 0.3640 0.3650 0.3660 0.3670 0.3680 0.3690
Columns 371 through 380
0.3700 0.3710 0.3720 0.3730 0.3740 0.3750 0.3760 0.3770 0.3780 0.3790
Columns 381 through 390
0.3800 0.3810 0.3820 0.3830 0.3840 0.3850 0.3860 0.3870 0.3880 0.3890
Columns 391 through 400
0.3900 0.3910 0.3920 0.3930 0.3940 0.3950 0.3960 0.3970 0.3980 0.3990
Columns 401 through 410
0.4000 0.4010 0.4020 0.4030 0.4040 0.4050 0.4060 0.4070 0.4080 0.4090
Columns 411 through 420
0.4100 0.4110 0.4120 0.4130 0.4140 0.4150 0.4160 0.4170 0.4180 0.4190
Columns 421 through 430
0.4200 0.4210 0.4220 0.4230 0.4240 0.4250 0.4260 0.4270 0.4280 0.4290
Columns 431 through 440
0.4300 0.4310 0.4320 0.4330 0.4340 0.4350 0.4360 0.4370 0.4380 0.4390
Columns 441 through 450
0.4400 0.4410 0.4420 0.4430 0.4440 0.4450 0.4460 0.4470 0.4480 0.4490
Columns 451 through 460
0.4500 0.4510 0.4520 0.4530 0.4540 0.4550 0.4560 0.4570 0.4580 0.4590
Columns 461 through 470
0.4600 0.4610 0.4620 0.4630 0.4640 0.4650 0.4660 0.4670 0.4680 0.4690
Columns 471 through 480
0.4700 0.4710 0.4720 0.4730 0.4740 0.4750 0.4760 0.4770 0.4780 0.4790
Columns 481 through 490
0.4800 0.4810 0.4820 0.4830 0.4840 0.4850 0.4860 0.4870 0.4880 0.4890
Columns 491 through 500
0.4900 0.4910 0.4920 0.4930 0.4940 0.4950 0.4960 0.4970 0.4980 0.4990
Columns 501 through 510
0.5000 0.5010 0.5020 0.5030 0.5040 0.5050 0.5060 0.5070 0.5080 0.5090
Columns 511 through 520
0.5100 0.5110 0.5120 0.5130 0.5140 0.5150 0.5160 0.5170 0.5180 0.5190
Columns 521 through 530
0.5200 0.5210 0.5220 0.5230 0.5240 0.5250 0.5260 0.5270 0.5280 0.5290
Columns 531 through 540
0.5300 0.5310 0.5320 0.5330 0.5340 0.5350 0.5360 0.5370 0.5380 0.5390
Columns 541 through 550
0.5400 0.5410 0.5420 0.5430 0.5440 0.5450 0.5460 0.5470 0.5480 0.5490
Columns 551 through 560
0.5500 0.5510 0.5520 0.5530 0.5540 0.5550 0.5560 0.5570 0.5580 0.5590
Columns 561 through 570
0.5600 0.5610 0.5620 0.5630 0.5640 0.5650 0.5660 0.5670 0.5680 0.5690
Columns 571 through 580
0.5700 0.5710 0.5720 0.5730 0.5740 0.5750 0.5760 0.5770 0.5780 0.5790
Columns 581 through 590
0.5800 0.5810 0.5820 0.5830 0.5840 0.5850 0.5860 0.5870 0.5880 0.5890
Columns 591 through 600
0.5900 0.5910 0.5920 0.5930 0.5940 0.5950 0.5960 0.5970 0.5980 0.5990
Columns 601 through 610
0.6000 0.6010 0.6020 0.6030 0.6040 0.6050 0.6060 0.6070 0.6080 0.6090
Columns 611 through 620
0.6100 0.6110 0.6120 0.6130 0.6140 0.6150 0.6160 0.6170 0.6180 0.6190
Columns 621 through 630
0.6200 0.6210 0.6220 0.6230 0.6240 0.6250 0.6260 0.6270 0.6280 0.6290
Columns 631 through 640
0.6300 0.6310 0.6320 0.6330 0.6340 0.6350 0.6360 0.6370 0.6380 0.6390
Columns 641 through 650
0.6400 0.6410 0.6420 0.6430 0.6440 0.6450 0.6460 0.6470 0.6480 0.6490
Columns 651 through 660
0.6500 0.6510 0.6520 0.6530 0.6540 0.6550 0.6560 0.6570 0.6580 0.6590
Columns 661 through 670
0.6600 0.6610 0.6620 0.6630 0.6640 0.6650 0.6660 0.6670 0.6680 0.6690
Columns 671 through 680
0.6700 0.6710 0.6720 0.6730 0.6740 0.6750 0.6760 0.6770 0.6780 0.6790
Columns 681 through 690
0.6800 0.6810 0.6820 0.6830 0.6840 0.6850 0.6860 0.6870 0.6880 0.6890
Columns 691 through 700
0.6900 0.6910 0.6920 0.6930 0.6940 0.6950 0.6960 0.6970 0.6980 0.6990
Columns 701 through 710
0.7000 0.7010 0.7020 0.7030 0.7040 0.7050 0.7060 0.7070 0.7080 0.7090
Columns 711 through 720
0.7100 0.7110 0.7120 0.7130 0.7140 0.7150 0.7160 0.7170 0.7180 0.7190
Columns 721 through 730
0.7200 0.7210 0.7220 0.7230 0.7240 0.7250 0.7260 0.7270 0.7280 0.7290
Columns 731 through 740
0.7300 0.7310 0.7320 0.7330 0.7340 0.7350 0.7360 0.7370 0.7380 0.7390
Columns 741 through 750
0.7400 0.7410 0.7420 0.7430 0.7440 0.7450 0.7460 0.7470 0.7480 0.7490
Columns 751 through 760
0.7500 0.7510 0.7520 0.7530 0.7540 0.7550 0.7560 0.7570 0.7580 0.7590
Columns 761 through 770
0.7600 0.7610 0.7620 0.7630 0.7640 0.7650 0.7660 0.7670 0.7680 0.7690
Columns 771 through 780
0.7700 0.7710 0.7720 0.7730 0.7740 0.7750 0.7760 0.7770 0.7780 0.7790
Columns 781 through 790
0.7800 0.7810 0.7820 0.7830 0.7840 0.7850 0.7860...
|
6 | Pass |
%%
% Area codes
A = [847 217 508 312 212];
correct = [2 5];
[i1 i2] = nearestNumbers(A);
assert(isequal([i1 i2],correct))
B =
212 217 312 508 847
C =
5 95 196 339
idx =
1
i1 =
212
i2 =
217
index1 =
5
index2 =
2
index1 =
2
index2 =
5
|
7 | Pass |
%%
% Zip codes
A = [60048 61802 01702 60601 10001];
correct = [1 4];
[i1 i2] = nearestNumbers(A);
assert(isequal([i1 i2],correct))
B =
1702 10001 60048 60601 61802
C =
8299 50047 553 1201
idx =
3
i1 =
60048
i2 =
60601
index1 =
1
index2 =
4
|
280 Solvers
3967 Solvers
Project Euler: Problem 3, Largest prime factor
379 Solvers
Longest run of consecutive numbers
1646 Solvers
convert matrix to single column
306 Solvers
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!