Test | Status | Code Input and Output |
---|---|---|
1 | Pass |
%%
chars=char([32:126,161:255]);
bitmap=mean(double(imread('http://www.alfnie.com/software/monobitmap.bmp'))/255,3);
bitmap=reshape(bitmap,size(bitmap,1),[],numel(chars));
img=imread('peppers.png');
img=sqrt(mean(double(img)/256,3));
img=img(1:floor(size(img,1)/size(bitmap,1))*size(bitmap,1),1:floor(size(img,2)/size(bitmap,2))*size(bitmap,2));
str=gray2char(img,chars,bitmap)
assert(isequal(size(str),[14 36]));
[i,loc]=ismember(str,chars);
assert(all(all(i)));
img=permute(reshape(img,size(bitmap,1),size(img,1)/size(bitmap,1),size(bitmap,2),size(img,2)/size(bitmap,2)),[1,3,2,4]);
d=mean(mean(mean(abs(bitmap(:,:,loc)-img(:,:,:)).^2,3),2),1);
assert(d<=0.11);
str =
ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ
ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ
ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ
ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂðïðÃÂQÃÂÃÂÃÂÃÂÃÂÃÂQïÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ
ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂQÃÂÃÂÃÂÿ_øÃÂÃÂÃÂéQÃÂÃÂQQQÃÂQÃÂÃÂÃÂÃÂÃÂÃÂÃÂ
ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂQéQéÃÂÃÂÃÂQÃÂQQQQÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂûûéQÃÂ
ÃÂÃÂÃÂÃÂÃÂÃÂQÃÂÃÂQQÃÂÃÂïïÃÂÃÂïïïïÃÂÃÂÃÂÃÂïï÷éÃÂÃÂÃÂéÃÂÃÂÃÂ
ÃÂÃÂÃÂïïÃÂÃÂÃÂÃÂÃÂÃÂÃÂéQgè ``QQÿûûQQQQQQQQÃÂ
ÃÂÃÂûû.QÃÂ^èèðÃÂQQÃÂû ø_øûQÃÂÃÂÃÂQQÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ
ÃÂQQQQQQûû:÷óÃÂQQÿ_ûQQQQþÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂàþÃÂÃÂ
ÃÂÃÂ`ïðÃÂQQÿ.Qû `ÃÂÃÂÃÂÃÂqQQQQÃÂÃÂQQQQÃÂï ï
ÃÂQQQQQÃÂÃÂîQ__QÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂþ__ __
ÃÂÃÂÃÂQÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂQQQQQQQQQQQQQQQQQÃÂÃÂÃÂÃÂÃÂÃÂ
ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂéÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ
|
2 | Pass |
%%
chars=char([32:126,161:255]);
bitmap=mean(double(imread('http://www.alfnie.com/software/monobitmap.bmp'))/255,3);
bitmap=reshape(bitmap,size(bitmap,1),[],numel(chars));
img=load('clown.mat');
img=mean(ind2rgb(img.X,img.map),3);
img=double(img(ceil(.25:.25:end),ceil(.25:.25:end))).^.25;
img=img(1:floor(size(img,1)/size(bitmap,1))*size(bitmap,1),1:floor(size(img,2)/size(bitmap,2))*size(bitmap,2));
str=gray2char(img,chars,bitmap)
assert(isequal(size(str),[30 91]));
[i,loc]=ismember(str,chars);
assert(all(all(i)));
img=permute(reshape(img,size(bitmap,1),size(img,1)/size(bitmap,1),size(bitmap,2),size(img,2)/size(bitmap,2)),[1,3,2,4]);
d=mean(mean(mean(abs(bitmap(:,:,loc)-img(:,:,:)).^2,3),2),1);
assert(d<=0.172);
str =
ïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïï*ïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïï
`ë û9êè ï"òòQQ__````.` ÷` ÷ ` ``
` `÷ ëè ïÃÂÃÂÃÂqqû÷ .÷
û ` ïÃÂQô÷ `
ÿ.`__ë :* ` _ø_ ûû. .`` ÷
ôïïÃÂèèèû:. !` :ô øÃÂQÃÂÿþ ```óü û ô`;````` ```
û÷ øèôQ_. óò ..øû÷ ô7ÃÂÃÂÃÂÃÂà.. `` `ë÷` ` ÷ `÷.
ÃÂû ÃÂéÃÂÃÂÃÂÃÂ: à_ø.. ô _QÃÂÃÂû ø `û``øø`:÷÷ ` ÷
þû`ø .` òëû.æò iï øáûéûûûë``:÷ø;ï .ýÃÂÃÂà.` ÷ëû.`è`ûûè`.` ` `
jéàøàQéÃÂÃÂQéò .÷÷^ðïïïïîîÿÿø ` .ûøëûøûý``.÷ûûû`÷ ÷ `` ÷
éè: ÷ ÷ áàëÃÂÃÂÃÂÃÂÃÂï` ,ûëùqÿÿû^,ïèû``èQQQjÃÂéÃÂÃÂû`òû``ëéûûë:÷`` ``û
Qÿ" ÷ û øQÃÂûQûÃÂî÷÷` ìëûûó ,MÃÂQþQÿûû`;éÃÂÃÂQQQÃÂQéQéùû3ýÃÂîôè`` ÷ ÷
ÃÂÃÂ2` ÷ò øëqÃÂQééû` á,ÃÂÃÂÃÂþHþêQÃÂQQéÃÂÃÂÃÂéÃÂÃÂéû2QéQQ2ëûû``` ``
þgQþû`` ÷;. ô `QQÃÂÃÂQÃÂ`÷ óéÃÂÃÂÃÂÃÂQÃÂÃÂQÃÂqQQÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂQQééÃÂgQéûû:``` ``
îîÃÂp_ÃÂQ_Qýéé`ø ```è÷;. øëQÃÂÃÂÃÂÃÂÃÂþ_ ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂéïïÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂQQéQÃÂÃÂÃÂÃÂÿ,ñ``èøø.
ÃÂÃÂpÃÂÃÂQÃÂÿÃÂï```.÷`:.÷```ûû`éÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂpÿø øø÷_QûQgQîýûûô^^òûèòéÃÂÃÂÃÂÃÂÃÂÃÂÃÂQîÃÂé`û÷`,;^
ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ::÷ ÷ûë:;ûë:ûûÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂQQ_ `èÃÂÃÂéÃÂïÃÂîûýéëû2`````øïÃÂÃÂÃÂÃÂÃÂÃÂqÃÂýéû,ûë:ûû
ÃÂÃÂÃÂÃÂÃÂÃÂÃÂ```` :ûûûûQQééQQQQÃÂÃÂÃÂÃÂÃÂÃÂéÃÂÃÂÃÂîÿ øÿëgîÿgQQÿggpggQQÿÿ_øøò÷ô:øòÃÂÃÂÃÂÃÂÃÂþï`ûîòû÷ûûý
ÃÂÃÂÃÂÃÂÃÂÃÂëû`` .ûiûûûîÃÂééQQQéÃÂÃÂQÃÂÃÂÃÂþéé:` óéû ëQû^òèèôïïðïïïÃÂïÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂgp_ûéÃÂQÃÂÃÂÃÂQééÃÂó`,ë÷``ë
ÃÂÃÂÃÂÃÂÃÂÃÂþë::ûû:ûûûûûúùééÃÂQÃÂÃÂÃÂÃÂÃÂQÃÂÃÂÃÂÃÂÃÂþÃÂéû `` `ø÷`;ééÃÂÃÂÃÂÃÂÃÂÃÂgpQÃÂÃÂþþîéûû`éQ`û`è
ÃÂÃÂÃÂÃÂÃÂÃÂþQûûûëûûQÃÂÃÂéÃÂQQQQÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂQÃÂÃÂþþQ` ÷`ëòûûQQéQÃÂéQQÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÿQÃÂQQéQQûø
ÃÂÃÂÃÂÃÂÃÂÃÂÃÂþÿéÃÂQééÃÂQQQÃÂÃÂÃÂÿÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂp_ ``ûûùQQéÃÂÃÂÃÂQÃÂQÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÿÃÂÃÂQéÃÂQÃÂÃÂÃÂÃÂ
ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂQþÃÂéÃÂQÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂïÃÂÃÂþÿø ` .:`iëéýQÃÂQééÃÂÃÂQÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂQQÃÂûééÃÂ
ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂþQÿÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂþQ ïÃÂÃÂQÿø `û;ûûéQQQQéÃÂÃÂÃÂÃÂÃÂÃÂQQîÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂééÃÂéQQé
ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂþ ôèÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂë;ø ïÃÂÃÂQp_QéQQQQQQQQÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂMÃÂQøÃÂQQQQ
ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂþ èÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂéûûû. ïÃÂÃÂQpÿÃÂÃÂÃÂQÃÂÃÂÃÂÃÂÃÂÃÂÃÂþÃÂÃÂÃÂQÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂQQþÃÂQÃÂÃÂÃÂ
ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂp øèû,ø èÃÂéÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂéQQQû;ù3û: :ïÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂîÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂQQÃÂ
ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂþ òû``òÃÂéQQQÿQ_jQÃÂÃÂÃÂéQQÃÂQQîggQîQQ;`÷`òQÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂQÃÂÃÂ
ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂà÷`:ûûëQÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÿÿ`.ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂéÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ
ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂà`^ÃÂééQQÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂþ ÷ÃÂÃÂQÃÂÃÂÃÂÃÂéýéÃÂQÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ
|
556 Solvers
Remove the small words from a list of words.
672 Solvers
Make one big string out of two smaller strings
1148 Solvers
Return a list sorted by number of consecutive occurrences
173 Solvers
248 Solvers
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!