Test | Status | Code Input and Output |
---|---|---|
1 | Pass |
x = 4;y=7;
y_correct = 13;
assert(isequal(pandigit_factors(x,y),y_correct));
p =
43210
43201
43120
43102
43021
43012
42310
42301
42130
42103
42031
42013
41320
41302
41230
41203
41032
41023
40321
40312
40231
40213
40132
40123
34210
34201
34120
34102
34021
34012
32410
32401
32140
32104
32041
32014
31420
31402
31240
31204
31042
31024
30421
30412
30241
30214
30142
30124
24310
24301
24130
24103
24031
24013
23410
23401
23140
23104
23041
23014
21430
21403
21340
21304
21043
21034
20431
20413
20341
20314
20143
20134
14320
14302
14230
14203
14032
14023
13420
13402
13240
13204
13042
13024
12430
12403
12340
12304
12043
12034
10432
10423
10342
10324
10243
10234
ans =
13
|
2 | Pass |
x = 3;y=3;
y_correct = 18;
assert(isequal(pandigit_factors(x,y),y_correct));
p =
3210
3201
3120
3102
3021
3012
2310
2301
2130
2103
2031
2013
1320
1302
1230
1203
1032
1023
ans =
18
|
3 | Pass |
x = 8;y=8;
y_correct = 45360;
assert(isequal(pandigit_factors(x,y),y_correct));
p =
876543210
876543201
876543120
876543102
876543021
876543012
876542310
876542301
876542130
876542103
876542031
876542013
876541320
876541302
876541230
876541203
876541032
876541023
876540321
876540312
876540231
876540213
876540132
876540123
876534210
876534201
876534120
876534102
876534021
876534012
876532410
876532401
876532140
876532104
876532041
876532014
876531420
876531402
876531240
876531204
876531042
876531024
876530421
876530412
876530241
876530214
876530142
876530124
876524310
876524301
876524130
876524103
876524031
876524013
876523410
876523401
876523140
876523104
876523041
876523014
876521430
876521403
876521340
876521304
876521043
876521034
876520431
876520413
876520341
876520314
876520143
876520134
876514320
876514302
876514230
876514203
876514032
876514023
876513420
876513402
876513240
876513204
876513042
876513024
876512430
876512403
876512340
876512304
876512043
876512034
876510432
876510423
876510342
876510324
876510243
876510234
876504321
876504312
876504231
876504213
876504132
876504123
876503421
876503412
876503241
876503214
876503142
876503124
876502431
876502413
876502341
876502314
876502143
876502134
876501432
876501423
876501342
876501324
876501243
876501234
876453210
876453201
876453120
876453102
876453021
876453012
876452310
876452301
876452130
876452103
876452031
876452013
876451320
876451302
876451230
876451203
876451032
876451023
876450321
876450312
876450231
876450213
876450132
876450123
876435210
876435201
876435120
876435102
876435021
876435012
876432510
876432501
876432150
876432105
876432051
876432015
876431520
876431502
876431250
876431205
876431052
876431025
876430521
876430512
876430251
876430215
876430152
876430125
876425310
876425301
876425130
876425103
876425031
876425013
876423510
876423501
876423150
876423105
876423051
876423015
876421530
876421503
876421350
876421305
876421053
876421035
876420531
876420513
876420351
876420315
876420153
876420135
876415320
876415302
876415230
876415203
876415032
876415023
876413520
876413502
876413250
876413205
876413052
876413025
876412530
876412503
876412350
876412305
876412053
876412035
876410532
876410523
876410352
876410325
876410253
876410235
876405321
876405312
876405231
876405213
876405132
876405123
876403521
876403512
876403251
876403215
876403152
876403125
876402531
876402513
876402351
876402315
876402153
876402135
876401532
876401523
876401352
876401325
876401253
876401235
876354210
876354201
876354120
876354102
876354021
876354012
876352410
876352401
876352140
876352104
876352041
876352014
876351420
876351402
876351240
876351204
876351042
876351024
876350421
876350412
876350241
876350214
876350142
876350124
876345210
876345201
876345120
876345102
876345021
876345012
876342510
876342501
876342150
876342105
876342051
876342015
876341520
876341502
876341250
876341205
876341052
876341025
876340521
876340512
876340251
876340215
876340152
876340125
876325410
876325401
876325140
876325104
876325041
876325014
876324510
876324501
876324150
876324105
876324051
876324015
876321540
876321504
876321450
876321405
876321054
876321045
876320541
876320514
876320451
876320415
876320154
876320145
876315420
876315402
876315240
876315204
876315042
876315024
876314520
876314502
876314250
876314205
876314052
876314025
876312540
876312504
876312450
876312405
876312054
876312045
876310542
876310524
876310452
876310425
876310254
876310245
876305421
876305412
876305241
876305214
876305142
876305124
876304521
876304512
876304251
876304215
876304152
876304125
876302541
876302514
876302451
876302415
876302154
876302145
876301542
876301524
876301452
876301425
876301254
876301245
876254310
876254301
876254130
876254103
876254031
876254013
876253410
876253401
876253140
876253104
876253041
876253014
876251430
876251403
876251340
876251304
876251043
876251034
876250431
876250413
876250341
876250314
876250143
876250134
876245310
876245301
876245130
876245103
876245031
876245013
876243510
876243501
876243150
876243105
876243051
876243015
876241530
876241503
876241350
876241305
876241053
876241035
876240531
876240513
876240351
876240315
876240153
876240135
876235410
876235401
876235140
876235104
876235041
876235014
876234510
876234501
876234150
876234105
876234051
876234015
876231540
876231504
876231450
876231405
876231054
876231045
876230541
876230514
876230451
876230415
876230154
876230145
876215430
876215403
876215340
876215304
876215043
876215034
876214530
876214503
876214350
876214305
876214053
876214035
876213540
876213504
876213450
876213405
876213054
876213045
876210543
876210534
876210453
876210435
876210354
876210345
876205431
876205413
876205341
876205314
876205143
876205134
876204531
876204513
876204351
876204315
876204153
876204135
876203541
876203514
876203451
876203415
876203154
876203145
876201543
876201534
876201453
876201435
876201354
876201345
876154320
876154302
876154230
876154203
876154032
876154023
876153420
876153402
876153240
876153204
876153042
876153024
876152430
876152403
876152340
876152304
876152043
876152034
876150432
876150423
876150342
876150324
876150243
876150234
876145320
876145302
876145230
876145203
876145032
876145023
876143520
876143502
876143250
876143205
876143052
876143025
876142530
876142503
876142350
876142305
876142053
876142035
876140532
876140523
876140352
876140325
876140253
876140235
876135420
876135402
876135240
876135204
876135042
876135024
876134520
876134502
876134250
876134205
876134052
876134025
876132540
876132504
876132450
876132405
876132054
876132045
876130542
876130524
876130452
876130425
876130254
876130245
876125430
876125403
876125340
876125304
876125043
876125034
876124530
876124503
876124350
876124305
876124053
876124035
876123540
876123504
876123450
876123405
876123054
876123045
876120543
876120534
876120453
876120435
876120354
876120345
876105432
876105423
876105342
876105324
876105243
876105234
876104532
876104523
876104352
876104325
876104253
876104235
876103542
876103524
876103452
876103425
876103254
876103245
876102543
876102534
876102453
876102435
876102354
876102345
876054321
876054312
876054231
876054213
876054132
876054123
876053421
876053412
876053241
876053214
876053142
876053124
876052431
876052413
876052341
876052314
876052143
876052134
876051432
876051423
876051342
876051324
876051243
876051234
876045321
876045312
876045231
876045213
876045132
876045123
876043521
876043512
876043251
876043215
876043152
876043125
876042531
876042513
876042351
876042315
876042153
876042135
876041532
876041523
876041352
876041325
876041253
876041235
876035421
876035412
876035241
876035214
876035142
876035124
876034521
876034512
876034251
876034215
876034152
876034125
876032541
876032514
876032451
876032415
876032154
876032145
876031542
876031524
876031452
876031425
876031254
876031245
876025431
876025413
876025341
876025314
876025143
876025134
876024531
876024513
876024351
876024315
876024153
876024135
876023541
876023514
876023451
876023415
876023154
876023145
876021543
876021534
876021453
876021435
876021354
876021345
876015432
876015423
876015342
876015324
876015243
876015234
876014532
876014523
876014352
876014325
876014253
876014235
876013542
876013524
876013452
876013425
876013254
876013245
876012543
876012534
876012453
876012435
876012354
876012345
875643210
875643201
875643120
875643102
875643021
875643012
875642310
875642301
875642130
875642103
875642031
875642013
875641320
875641302
875641230
875641203
875641032
875641023
875640321
875640312
875640231
875640213
875640132
875640123
875634210
875634201
875634120
875634102
875634021
875634012
875632410
875632401
875632140
875632104
875632041
875632014
875631420
875631402
875631240
875631204
875631042
875631024
875630421
875630412
875630241
875630214
875630142
875630124
87562431...
|
4 | Pass |
j=[600 312 600 144 216 312 75 74 0 120 0 144 55];
x=5;y=ceil(13*rand)
assert(isequal(pandigit_factors(x,y),j(y)));
y =
6
p =
543210
543201
543120
543102
543021
543012
542310
542301
542130
542103
542031
542013
541320
541302
541230
541203
541032
541023
540321
540312
540231
540213
540132
540123
534210
534201
534120
534102
534021
534012
532410
532401
532140
532104
532041
532014
531420
531402
531240
531204
531042
531024
530421
530412
530241
530214
530142
530124
524310
524301
524130
524103
524031
524013
523410
523401
523140
523104
523041
523014
521430
521403
521340
521304
521043
521034
520431
520413
520341
520314
520143
520134
514320
514302
514230
514203
514032
514023
513420
513402
513240
513204
513042
513024
512430
512403
512340
512304
512043
512034
510432
510423
510342
510324
510243
510234
504321
504312
504231
504213
504132
504123
503421
503412
503241
503214
503142
503124
502431
502413
502341
502314
502143
502134
501432
501423
501342
501324
501243
501234
453210
453201
453120
453102
453021
453012
452310
452301
452130
452103
452031
452013
451320
451302
451230
451203
451032
451023
450321
450312
450231
450213
450132
450123
435210
435201
435120
435102
435021
435012
432510
432501
432150
432105
432051
432015
431520
431502
431250
431205
431052
431025
430521
430512
430251
430215
430152
430125
425310
425301
425130
425103
425031
425013
423510
423501
423150
423105
423051
423015
421530
421503
421350
421305
421053
421035
420531
420513
420351
420315
420153
420135
415320
415302
415230
415203
415032
415023
413520
413502
413250
413205
413052
413025
412530
412503
412350
412305
412053
412035
410532
410523
410352
410325
410253
410235
405321
405312
405231
405213
405132
405123
403521
403512
403251
403215
403152
403125
402531
402513
402351
402315
402153
402135
401532
401523
401352
401325
401253
401235
354210
354201
354120
354102
354021
354012
352410
352401
352140
352104
352041
352014
351420
351402
351240
351204
351042
351024
350421
350412
350241
350214
350142
350124
345210
345201
345120
345102
345021
345012
342510
342501
342150
342105
342051
342015
341520
341502
341250
341205
341052
341025
340521
340512
340251
340215
340152
340125
325410
325401
325140
325104
325041
325014
324510
324501
324150
324105
324051
324015
321540
321504
321450
321405
321054
321045
320541
320514
320451
320415
320154
320145
315420
315402
315240
315204
315042
315024
314520
314502
314250
314205
314052
314025
312540
312504
312450
312405
312054
312045
310542
310524
310452
310425
310254
310245
305421
305412
305241
305214
305142
305124
304521
304512
304251
304215
304152
304125
302541
302514
302451
302415
302154
302145
301542
301524
301452
301425
301254
301245
254310
254301
254130
254103
254031
254013
253410
253401
253140
253104
253041
253014
251430
251403
251340
251304
251043
251034
250431
250413
250341
250314
250143
250134
245310
245301
245130
245103
245031
245013
243510
243501
243150
243105
243051
243015
241530
241503
241350
241305
241053
241035
240531
240513
240351
240315
240153
240135
235410
235401
235140
235104
235041
235014
234510
234501
234150
234105
234051
234015
231540
231504
231450
231405
231054
231045
230541
230514
230451
230415
230154
230145
215430
215403
215340
215304
215043
215034
214530
214503
214350
214305
214053
214035
213540
213504
213450
213405
213054
213045
210543
210534
210453
210435
210354
210345
205431
205413
205341
205314
205143
205134
204531
204513
204351
204315
204153
204135
203541
203514
203451
203415
203154
203145
201543
201534
201453
201435
201354
201345
154320
154302
154230
154203
154032
154023
153420
153402
153240
153204
153042
153024
152430
152403
152340
152304
152043
152034
150432
150423
150342
150324
150243
150234
145320
145302
145230
145203
145032
145023
143520
143502
143250
143205
143052
143025
142530
142503
142350
142305
142053
142035
140532
140523
140352
140325
140253
140235
135420
135402
135240
135204
135042
135024
134520
134502
134250
134205
134052
134025
132540
132504
132450
132405
132054
132045
130542
130524
130452
130425
130254
130245
125430
125403
125340
125304
125043
125034
124530
124503
124350
124305
124053
124035
123540
123504
123450
123405
123054
123045
120543
120534
120453
120435
120354
120345
105432
105423
105342
105324
105243
105234
104532
104523
104352
104325
104253
104235
103542
103524
103452
103425
103254
103245
102543
102534
102453
102435
102354
102345
ans =
312
|
5 | Pass |
x=1;y=10;
assert(isequal(pandigit_factors(x,y),x));
p =
10
ans =
1
|
Sum of diagonal of a square matrix
1327 Solvers
Find the largest value in the 3D matrix
1056 Solvers
Flip the main diagonal of a matrix
506 Solvers
Remove from a 2-D matrix all the rows that contain at least one element less than or equal to 4
140 Solvers
2770 Solvers
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!