Cody

Problem 1124. String permutations on phone keyboard

Solution 307093

Submitted on 19 Aug 2013 by Jean-Marie Sainthillier
This solution is locked. To view this solution, you need to provide a solution of the same size or smaller.

Test Suite

Test Status Code Input and Output
1   Pass
%% x = 2639; y_correct = {'amdw';'amdx';'amdy';'amdz';'amew';'amex';'amey';'amez';'amfw';'amfx';'amfy';'amfz';'andw';'andx';'andy';'andz';'anew';'anex';'aney';'anez';'anfw';'anfx';'anfy';'anfz';'aodw';'aodx';'aody';'aodz';'aoew';'aoex';'aoey';'aoez';'aofw';'aofx';'aofy';'aofz';'bmdw';'bmdx';'bmdy';'bmdz';'bmew';'bmex';'bmey';'bmez';'bmfw';'bmfx';'bmfy';'bmfz';'bndw';'bndx';'bndy';'bndz';'bnew';'bnex';'bney';'bnez';'bnfw';'bnfx';'bnfy';'bnfz';'bodw';'bodx';'body';'bodz';'boew';'boex';'boey';'boez';'bofw';'bofx';'bofy';'bofz';'cmdw';'cmdx';'cmdy';'cmdz';'cmew';'cmex';'cmey';'cmez';'cmfw';'cmfx';'cmfy';'cmfz';'cndw';'cndx';'cndy';'cndz';'cnew';'cnex';'cney';'cnez';'cnfw';'cnfx';'cnfy';'cnfz';'codw';'codx';'cody';'codz';'coew';'coex';'coey';'coez';'cofw';'cofx';'cofy';'cofz';}; assert(isequal(string_perms(x),y_correct))

y = 'amdw' y = 'amdw' 'amdx' y = 'amdw' 'amdx' 'amdy' y = 'amdw' 'amdx' 'amdy' 'amdz' y = 'amdw' 'amdx' 'amdy' 'amdz' 'amew' y = 'amdw' 'amdx' 'amdy' 'amdz' 'amew' 'amex' y = 'amdw' 'amdx' 'amdy' 'amdz' 'amew' 'amex' 'amey' y = 'amdw' 'amdx' 'amdy' 'amdz' 'amew' 'amex' 'amey' 'amez' y = 'amdw' 'amdx' 'amdy' 'amdz' 'amew' 'amex' 'amey' 'amez' 'amfw' y = 'amdw' 'amdx' 'amdy' 'amdz' 'amew' 'amex' 'amey' 'amez' 'amfw' 'amfx' y = 'amdw' 'amdx' 'amdy' 'amdz' 'amew' 'amex' 'amey' 'amez' 'amfw' 'amfx' 'amfy' y = 'amdw' 'amdx' 'amdy' 'amdz' 'amew' 'amex' 'amey' 'amez' 'amfw' 'amfx' 'amfy' 'amfz' y = 'amdw' 'amdx' 'amdy' 'amdz' 'amew' 'amex' 'amey' 'amez' 'amfw' 'amfx' 'amfy' 'amfz' 'andw' y = 'amdw' 'amdx' 'amdy' 'amdz' 'amew' 'amex' 'amey' 'amez' 'amfw' 'amfx' 'amfy' 'amfz' 'andw' 'andx' y = 'amdw' 'amdx' 'amdy' 'amdz' 'amew' 'amex' 'amey' 'amez' 'amfw' 'amfx' 'amfy' 'amfz' 'andw' 'andx' 'andy' y = 'amdw' 'amdx' 'amdy' 'amdz' 'amew' 'amex' 'amey' 'amez' 'amfw' 'amfx' 'amfy' 'amfz' 'andw' 'andx' 'andy' 'andz' y = 'amdw' 'amdx' 'amdy' 'amdz' 'amew' 'amex' 'amey' 'amez' 'amfw' 'amfx' 'amfy' 'amfz' 'andw' 'andx' 'andy' 'andz' 'anew' y = 'amdw' 'amdx' 'amdy' 'amdz' 'amew' 'amex' 'amey' 'amez' 'amfw' 'amfx' 'amfy' 'amfz' 'andw' 'andx' 'andy' 'andz' 'anew' 'anex' y = 'amdw' 'amdx' 'amdy' 'amdz' 'amew' 'amex' 'amey' 'amez' 'amfw' 'amfx' 'amfy' 'amfz' 'andw' 'andx' 'andy' 'andz' 'anew' 'anex' 'aney' y = 'amdw' 'amdx' 'amdy' 'amdz' 'amew' 'amex' 'amey' 'amez' 'amfw' 'amfx' 'amfy' 'amfz' 'andw' 'andx' 'andy' 'andz' 'anew' 'anex' 'aney' 'anez' y = 'amdw' 'amdx' 'amdy' 'amdz' 'amew' 'amex' 'amey' 'amez' 'amfw' 'amfx' 'amfy' 'amfz' 'andw' 'andx' 'andy' 'andz' 'anew' 'anex' 'aney' 'anez' 'anfw' y = 'amdw' 'amdx' 'amdy' 'amdz' 'amew' 'amex' 'amey' 'amez' 'amfw' 'amfx' 'amfy' 'amfz' 'andw' 'andx' 'andy' 'andz' 'anew' 'anex' 'aney' 'anez' 'anfw' 'anfx' y = 'amdw' 'amdx' 'amdy' 'amdz' 'amew' 'amex' 'amey' 'amez' 'amfw' 'amfx' 'amfy' 'amfz' 'andw' 'andx' 'andy' 'andz' 'anew' 'anex' 'aney' 'anez' 'anfw' 'anfx' 'anfy' y = 'amdw' 'amdx' 'amdy' 'amdz' 'amew' 'amex' 'amey' 'amez' 'amfw' 'amfx' 'amfy' 'amfz' 'andw' 'andx' 'andy' 'andz' 'anew' 'anex' 'aney' 'anez' 'anfw' 'anfx' 'anfy' 'anfz' y = 'amdw' 'amdx' 'amdy' 'amdz' 'amew' 'amex' 'amey' 'amez' 'amfw' 'amfx' 'amfy' 'amfz' 'andw' 'andx' 'andy' 'andz' 'anew' 'anex' 'aney' 'anez' 'anfw' 'anfx' 'anfy' 'anfz' 'aodw' y = 'amdw' 'amdx' 'amdy' 'amdz' 'amew' 'amex' 'amey' 'amez' 'amfw' 'amfx' 'amfy' 'amfz' 'andw' 'andx' 'andy' 'andz' 'anew' 'anex' 'aney' 'anez' 'anfw' 'anfx' 'anfy' 'anfz' 'aodw' 'aodx' y = 'amdw' 'amdx' 'amdy' 'amdz' 'amew' 'amex' 'amey' 'amez' 'amfw' 'amfx' 'amfy' 'amfz' 'andw' 'andx' 'andy' 'andz' 'anew' 'anex' 'aney' 'anez' 'anfw' 'anfx' 'anfy' 'anfz' 'aodw' 'aodx' 'aody' y = 'amdw' 'amdx' 'amdy' 'amdz' 'amew' 'amex' 'amey' 'amez' 'amfw' 'amfx' 'amfy' 'amfz' 'andw' 'andx' 'andy' 'andz' 'anew' 'anex' 'aney' 'anez' 'anfw' 'anfx' 'anfy' 'anfz' 'aodw' 'aodx' 'aody' 'aodz' y = 'amdw' 'amdx' 'amdy' 'amdz' 'amew' 'amex' 'amey' 'amez' 'amfw' 'amfx' 'amfy' 'amfz' 'andw' 'andx' 'andy' 'andz' 'anew' 'anex' 'aney' 'anez' 'anfw' 'anfx' 'anfy' 'anfz' 'aodw' 'aodx' 'aody' 'aodz' 'aoew' y = 'amdw' 'amdx' 'amdy' 'amdz' 'amew' 'amex' 'amey' 'amez' 'amfw' 'amfx' 'amfy' 'amfz' 'andw' 'andx' 'andy' 'andz' 'anew' 'anex' 'aney' 'anez' 'anfw' 'anfx' 'anfy' 'anfz' 'aodw' 'aodx' 'aody' 'aodz' 'aoew' 'aoex' y = 'amdw' 'amdx' 'amdy' 'amdz' 'amew' 'amex' 'amey' 'amez' 'amfw' 'amfx' 'amfy' 'amfz' 'andw' 'andx' 'andy' 'andz' 'anew' 'anex' 'aney' 'anez' 'anfw' 'anfx' 'anfy' 'anfz' 'aodw' 'aodx' 'aody' 'aodz' 'aoew' 'aoex' 'aoey' y = 'amdw' 'amdx' 'amdy' 'amdz' 'amew' 'amex' 'amey' 'amez' 'amfw' 'amfx' 'amfy' 'amfz' 'andw' 'andx' 'andy' 'andz' 'anew' 'anex' 'aney' 'anez' 'anfw' 'anfx' 'anfy' 'anfz' 'aodw' 'aodx' 'aody' 'aodz' 'aoew' 'aoex' 'aoey' 'aoez' y = 'amdw' 'amdx' 'amdy' 'amdz' 'amew' 'amex' 'amey' 'amez' 'amfw' 'amfx' 'amfy' 'amfz' 'andw' 'andx' 'andy' 'andz' 'anew' 'anex' 'aney' 'anez' 'anfw' 'anfx' 'anfy' 'anfz' 'aodw' 'aodx' 'aody' 'aodz' 'aoew' 'aoex' 'aoey' 'aoez' 'aofw' y = 'amdw' 'amdx' 'amdy' 'amdz' 'amew' 'amex' 'amey' 'amez' 'amfw' 'amfx' 'amfy' 'amfz' 'andw' 'andx' 'andy' 'andz' 'anew' 'anex' 'aney' 'anez' 'anfw' 'anfx' 'anfy' 'anfz' 'aodw' 'aodx' 'aody' 'aodz' 'aoew' 'aoex' 'aoey' 'aoez' 'aofw' 'aofx' y = 'amdw' 'amdx' 'amdy' 'amdz' 'amew' 'amex' 'amey' 'amez' 'amfw' 'amfx' 'amfy' 'amfz' 'andw' 'andx' 'andy' 'andz' 'anew' 'anex' 'aney' 'anez' 'anfw' 'anfx' 'anfy' 'anfz' 'aodw' 'aodx' 'aody' 'aodz' 'aoew' 'aoex' 'aoey' 'aoez' 'aofw' 'aofx' 'aofy' y = 'amdw' 'amdx' 'amdy' 'amdz' 'amew' 'amex' 'amey' 'amez' 'amfw' 'amfx' 'amfy' 'amfz' 'andw' 'andx' 'andy' 'andz' 'anew' 'anex' 'aney' 'anez' 'anfw' 'anfx' 'anfy' 'anfz' 'aodw' 'aodx' 'aody' 'aodz' 'aoew' 'aoex' 'aoey' 'aoez' 'aofw' 'aofx' 'aofy' 'aofz' y = 'amdw' 'amdx' 'amdy' 'amdz' 'amew' 'amex' 'amey' 'amez' 'amfw' 'amfx' 'amfy' 'amfz' 'andw' 'andx' 'andy' 'andz' 'anew' 'anex' 'aney' 'anez' 'anfw' 'anfx' 'anfy' 'anfz' 'aodw' 'aodx' 'aody' 'aodz' 'aoew' 'aoex' 'aoey' 'aoez' 'aofw' 'aofx' 'aofy' 'aofz' 'bmdw' y = 'amdw' 'amdx' 'amdy' 'amdz' 'amew' 'amex' 'amey' 'amez' 'amfw' 'amfx' 'amfy' 'amfz' 'andw' 'andx' 'andy' 'andz' 'anew' 'anex' 'aney' 'anez' 'anfw' 'anfx' 'anfy' 'anfz' 'aodw' 'aodx' 'aody' 'aodz' 'aoew' 'aoex' 'aoey' 'aoez' 'aofw' 'aofx' 'aofy' 'aofz' 'bmdw' 'bmdx' y = 'amdw' 'amdx' 'amdy' 'amdz' 'amew' 'amex' 'amey' 'amez' 'amfw' 'amfx' 'amfy' 'amfz' 'andw' 'andx' 'andy' 'andz' 'anew' 'anex' 'aney' 'anez' 'anfw' 'anfx' 'anfy' 'anfz' 'aodw' 'aodx' 'aody' 'aodz' 'aoew' 'aoex' 'aoey' 'aoez' 'aofw' 'aofx' 'aofy' 'aofz' 'bmdw' 'bmdx' 'bmdy' y = 'amdw' 'amdx' 'amdy' 'amdz' 'amew' 'amex' 'amey' 'amez' 'amfw' 'amfx' 'amfy' 'amfz' 'andw' 'andx' 'andy' 'andz' 'anew' 'anex' 'aney' 'anez' 'anfw' 'anfx' 'anfy' 'anfz' 'aodw' 'aodx' 'aody' 'aodz' 'aoew' 'aoex' 'aoey' 'aoez' 'aofw' 'aofx' 'aofy' 'aofz' 'bmdw' 'bmdx' 'bmdy' 'bmdz' y = 'amdw' 'amdx' 'amdy' 'amdz' 'amew' 'amex' 'amey' 'amez' 'amfw' 'amfx' 'amfy' 'amfz' 'andw' 'andx' 'andy' 'andz' 'anew' 'anex' 'aney' 'anez' 'anfw' 'anfx' 'anfy' 'anfz' 'aodw' 'aodx' 'aody' 'aodz' 'aoew' 'aoex' 'aoey' 'aoez' 'aofw' 'aofx' 'aofy' 'aofz' 'bmdw' 'bmdx' 'bmdy' 'bmdz' 'bmew' y = 'amdw' 'amdx' 'amdy' 'amdz' 'amew' 'amex' 'amey' 'amez' 'amfw' 'amfx' 'amfy' 'amfz' 'andw' 'andx' 'andy' 'andz' 'anew' 'anex' 'aney' 'anez' 'anfw' 'anfx' 'anfy' 'anfz' 'aodw' 'aodx' 'aody' 'aodz' 'aoew' 'aoex' 'aoey' 'aoez' 'aof...

Suggested Problems

More from this Author59