{"group":{"id":1,"name":"Community","lockable":false,"created_at":"2012-01-18T18:02:15.000Z","updated_at":"2025-12-14T01:33:56.000Z","description":"Problems submitted by members of the MATLAB Central community.","is_default":true,"created_by":161519,"badge_id":null,"featured":false,"trending":false,"solution_count_in_trending_period":0,"trending_last_calculated":"2025-12-14T00:00:00.000Z","image_id":null,"published":true,"community_created":false,"status_id":2,"is_default_group_for_player":false,"deleted_by":null,"deleted_at":null,"restored_by":null,"restored_at":null,"description_opc":null,"description_html":null,"published_at":null},"problems":[{"id":43330,"title":"Solve expression III","description":"Solve expression for given vector x.\r\nExpression = (tan(2*x^2+7*x-30.25)+log(x^3-2.25))/(nthroot(sin(x^3)^2+1/5*log(x^4-2.5),3))","description_html":"\u003cp\u003eSolve expression for given vector x.\r\nExpression = (tan(2*x^2+7*x-30.25)+log(x^3-2.25))/(nthroot(sin(x^3)^2+1/5*log(x^4-2.5),3))\u003c/p\u003e","function_template":"function y = your_fcn_name(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = 2:4;\r\ny_correct =(tan(2.*x.^2+7.*x-30.25)+log(x.^3-2.25))./(nthroot(sin(x.^3).^2+1/5*log(x.^4-2.5),3));\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n%%\r\nx = 6;\r\ny_correct =(tan(2.*x.^2+7.*x-30.25)+log(x.^3-2.25))./(nthroot(sin(x.^3).^2+1/5*log(x.^4-2.5),3));\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n%%\r\nx = 30:2:40;\r\ny_correct =(tan(2.*x.^2+7.*x-30.25)+log(x.^3-2.25))./(nthroot(sin(x.^3).^2+1/5*log(x.^4-2.5),3));\r\nassert(isequal(your_fcn_name(x),y_correct))","published":true,"deleted":false,"likes_count":3,"comments_count":3,"created_by":90467,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":90,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2016-10-11T09:42:37.000Z","updated_at":"2026-03-31T10:18:41.000Z","published_at":"2016-10-11T09:42:37.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eSolve expression for given vector x. Expression = (tan(2*x^2+7*x-30.25)+log(x^3-2.25))/(nthroot(sin(x^3)^2+1/5*log(x^4-2.5),3))\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":45903,"title":"Given A4 sizes find A3's long side","description":"I think you know the relation between A3 and A4 paper so givens are sides of A4\r\nx1=long side of A4\r\ny1=short side of A4\r\ny2 is the long side of A3 \r\nAll dimensions in milimeter","description_html":"\u003cp\u003eI think you know the relation between A3 and A4 paper so givens are sides of A4\r\nx1=long side of A4\r\ny1=short side of A4\r\ny2 is the long side of A3 \r\nAll dimensions in milimeter\u003c/p\u003e","function_template":"function y2 = a3longside(x1,y1)\r\n  y2 = y1;\r\nend","test_suite":"%%\r\nx1 = 210;\r\ny1 = 297;\r\ny2_correct = 420;\r\nassert(isequal(a3longside(x1,y1),y2_correct))\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":1,"created_by":441903,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":98,"test_suite_updated_at":"2020-06-13T12:40:47.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2020-06-13T12:32:34.000Z","updated_at":"2026-02-24T14:24:46.000Z","published_at":"2020-06-13T12:39:52.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eI think you know the relation between A3 and A4 paper so givens are sides of A4 x1=long side of A4 y1=short side of A4 y2 is the long side of A3 All dimensions in milimeter\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":44678,"title":"Calculate time taken by light to reach earth surface","description":"We know the time(seconds) taken by light to reach surface of earth. What if the distance varies yearly or source of light moves from one planet to another? How the time(seconds) varies?\r\n","description_html":"\u003cp\u003eWe know the time(seconds) taken by light to reach surface of earth. What if the distance varies yearly or source of light moves from one planet to another? How the time(seconds) varies?\u003c/p\u003e","function_template":"function y= light_time(x)\r\n  \r\n  y=x;\r\n  \r\nend","test_suite":"%%\r\nx =150000000 ;\r\ny_correct = 500;\r\nassert(isequal(light_time(x),y_correct))\r\n%%\r\nx=1800000;\r\ny_correct = 6;\r\nassert(isequal(light_time(x),y_correct))\r\n%%\r\nx=300000;\r\ny_correct = 1;\r\nassert(isequal(light_time(x),y_correct))\r\n%%\r\nx=57909000;\r\ny_correct = 193;\r\nassert(isequal(light_time(x),y_correct))\r\n%%\r\nx=5790960000;\r\ny_correct = 1.9303e+04;\r\nassert(isequal(light_time(x),y_correct))\r\n\r\n\r\n\r\n\r\n\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":2,"created_by":220577,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":49,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2018-06-07T09:16:16.000Z","updated_at":"2026-03-04T13:43:37.000Z","published_at":"2018-06-07T09:16:22.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eWe know the time(seconds) taken by light to reach surface of earth. What if the distance varies yearly or source of light moves from one planet to another? How the time(seconds) varies?\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":44634,"title":"Basic matrix operations using standard MATLAB commands","description":"Create the matrix:\r\n\r\n 1.0e+15 *\r\n\r\n    0.0000    0.0000    0.0000    0.0000    0.0000\r\n    0.0000    0.0000    0.0000    0.0000    0.0000\r\n    0.0001    0.0010    0.0100    0.1000    1.0000\r\n\r\nFind the row vector of all column means\r\n\r\nHint: Use _logspace_ to create the matrix. Avoid looking at the test suite before writing a solution","description_html":"\u003cp\u003eCreate the matrix:\u003c/p\u003e\u003cpre\u003e 1.0e+15 *\u003c/pre\u003e\u003cpre\u003e    0.0000    0.0000    0.0000    0.0000    0.0000\r\n    0.0000    0.0000    0.0000    0.0000    0.0000\r\n    0.0001    0.0010    0.0100    0.1000    1.0000\u003c/pre\u003e\u003cp\u003eFind the row vector of all column means\u003c/p\u003e\u003cp\u003eHint: Use \u003ci\u003elogspace\u003c/i\u003e to create the matrix. Avoid looking at the test suite before writing a solution\u003c/p\u003e","function_template":"function y = matrix_ls_means()\r\n  y = x;\r\nend","test_suite":"%%\r\ny_correct = mean([logspace(1,5,5);logspace(6,10,5);logspace(11,15,5)]);\r\nassert(isequal(matrix_ls_means(),y_correct))\r\n","published":true,"deleted":false,"likes_count":2,"comments_count":2,"created_by":171559,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":57,"test_suite_updated_at":"2018-05-09T05:37:01.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2018-05-09T05:32:41.000Z","updated_at":"2026-02-17T08:19:25.000Z","published_at":"2018-05-09T05:35:49.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\\n\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eCreate the matrix:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[ 1.0e+15 *\\n\\n    0.0000    0.0000    0.0000    0.0000    0.0000\\n    0.0000    0.0000    0.0000    0.0000    0.0000\\n    0.0001    0.0010    0.0100    0.1000    1.0000]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eFind the row vector of all column means\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eHint: Use\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003elogspace\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e to create the matrix. Avoid looking at the test suite before writing a solution\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":45927,"title":"GPA","description":"Math's credit is 5 and you got x | Physics's credit 7 and you got y what is your GPA ","description_html":"\u003cp\u003eMath's credit is 5 and you got x | Physics's credit 7 and you got y what is your GPA\u003c/p\u003e","function_template":"function z = gpa(x,y)\r\n  z = x and y;\r\nend","test_suite":"%%\r\nx = 75;\r\ny = 81;\r\nz_correct = 78.5;\r\nassert(isequal(gpa(x,y),z_correct))\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":441903,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":115,"test_suite_updated_at":"2020-06-14T12:04:49.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2020-06-14T12:00:53.000Z","updated_at":"2026-02-15T11:17:42.000Z","published_at":"2020-06-14T12:04:06.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eMath's credit is 5 and you got x | Physics's credit 7 and you got y what is your GPA\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":45933,"title":"Watt","description":"Ampere x Volt = Watt","description_html":"\u003cp\u003eAmpere x Volt = Watt\u003c/p\u003e","function_template":"function y = watt(A,V)\r\n  y = A and V;\r\nend","test_suite":"%%\r\nV = 24;\r\nA = 15;\r\ny_correct = 360;\r\nassert(isequal(watt(A,V),y_correct))\r\n","published":true,"deleted":false,"likes_count":2,"comments_count":0,"created_by":441903,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":112,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2020-06-14T12:17:37.000Z","updated_at":"2026-02-15T11:18:17.000Z","published_at":"2020-06-14T12:17:37.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eAmpere x Volt = Watt\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":43687,"title":"Change on Spiral Matrix","description":"n\u003e=3, generate a matrix of nth such that n^2 is the max number, and max number must be in [1,1] or [end, end]. One example will be suggested below:\r\nExample : n=4\r\nanswer :\r\n10  9  8  7\r\n11  2  1  6\r\n12  3  4  5\r\n13  14 15 16 ","description_html":"\u003cp\u003en\u0026gt;=3, generate a matrix of nth such that n^2 is the max number, and max number must be in [1,1] or [end, end]. One example will be suggested below:\r\nExample : n=4\r\nanswer :\r\n10  9  8  7\r\n11  2  1  6\r\n12  3  4  5\r\n13  14 15 16\u003c/p\u003e","function_template":"function y = your_fcn_name(n)\r\n  y = n ;\r\nend","test_suite":"%%\r\nn = 5;\r\ny_correct = [25 24 23 22 21;10 9 8 7 20;11 2 1 6 19;12 3 4 5 18;13 14 15 16 17];\r\nassert(isequal(your_fcn_name(n),y_correct))","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":89616,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":59,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2016-11-27T14:08:23.000Z","updated_at":"2026-03-15T03:52:53.000Z","published_at":"2016-11-27T14:09:43.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003en\u0026gt;=3, generate a matrix of nth such that n^2 is the max number, and max number must be in [1,1] or [end, end]. One example will be suggested below: Example : n=4 answer : 10 9 8 7 11 2 1 6 12 3 4 5 13 14 15 16\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":43804,"title":"Rankine to Celsius Converter","description":"Given input R, degrees Rankine, convert into degrees Celsius.","description_html":"\u003cp\u003eGiven input R, degrees Rankine, convert into degrees Celsius.\u003c/p\u003e","function_template":"function C = RatoC(Ra)\r\n  C = ;\r\nend","test_suite":"%%\r\nRa = 0;\r\nC_correct = -273.15;\r\nassert(isequal(RatoC(Ra),C_correct))\r\n\r\n%%\r\nRa = 491.67;\r\nC_correct = 0;\r\nassert(isequal(RatoC(Ra),C_correct))\r\n","published":true,"deleted":false,"likes_count":4,"comments_count":4,"created_by":100606,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":149,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2016-12-13T23:35:41.000Z","updated_at":"2026-02-04T21:01:36.000Z","published_at":"2016-12-13T23:35:54.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eGiven input R, degrees Rankine, convert into degrees Celsius.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":50437,"title":"Number Puzzle - 080","description":null,"description_html":"\u003cdiv style = \"text-align: start; line-height: 20.44px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: none solid rgb(0, 0, 0); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 21px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 10.5px; transform-origin: 407px 10.5px; vertical-align: baseline; \"\u003e\u003cdiv style=\"font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eFind all four-digit prime numbers whose digits are monotonically decreasing from left-to-right.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function y = puzzle_080()\r\n  y = [3111 2111];\r\nend","test_suite":"%%\r\ny=puzzle_080();\r\nassert(isequal(unique(isprime(y)),1))\r\nassert(isequal(length(unique(y)),76))\r\nassert(isequal(sum(y),588390))\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":1,"created_by":180632,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":28,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2021-02-17T20:47:51.000Z","updated_at":"2026-01-30T15:55:08.000Z","published_at":"2021-02-17T20:47:51.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eFind all four-digit prime numbers whose digits are monotonically decreasing from left-to-right.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":43319,"title":"Select primes from the matrix.","description":"Select primes from the matrix.","description_html":"\u003cp\u003eSelect primes from the matrix.\u003c/p\u003e","function_template":"function y = your_fcn_name(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = magic(4);\r\ny_correct = [5\r\n     2\r\n    11\r\n     7\r\n     3\r\n    13];\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n%%\r\nx = magic(5);\r\ny_correct = [17\r\n    23\r\n    11\r\n     5\r\n     7\r\n    13\r\n    19\r\n     2\r\n     3];\r\nassert(isequal(your_fcn_name(x),y_correct))","published":true,"deleted":false,"likes_count":2,"comments_count":0,"created_by":90467,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":98,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2016-10-10T17:01:20.000Z","updated_at":"2026-02-08T05:38:44.000Z","published_at":"2016-10-10T17:01:20.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eSelect primes from the matrix.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":43329,"title":"Solve expression II","description":"Solve given expression.\r\n\r\nalpha=0.1(-x-y-50)/(exp((-x-y-50)/10)-1)\r\n\r\nbeta=5exp((-x+y-60)/20)\r\n\r\nresult=alpha+beta;","description_html":"\u003cp\u003eSolve given expression.\u003c/p\u003e\u003cp\u003ealpha=0.1(-x-y-50)/(exp((-x-y-50)/10)-1)\u003c/p\u003e\u003cp\u003ebeta=5exp((-x+y-60)/20)\u003c/p\u003e\u003cp\u003eresult=alpha+beta;\u003c/p\u003e","function_template":"function z = your_fcn_name(x,y)\r\n  z = x+y;\r\nend","test_suite":"%%\r\nx = 1;\r\ny = 1;\r\nbeta=5.*exp((-x+y-60)/20);\r\nalpha=0.1.*(-x-y-50)./(exp((-x-y-50)/10)-1);\r\ny_correct = alpha+beta;\r\nassert(isequal(your_fcn_name(x,y),y_correct))\r\n%%\r\nx = 1:10;\r\ny = 1:10;\r\nbeta=5.*exp((-x+y-60)/20);\r\nalpha=0.1.*(-x-y-50)./(exp((-x-y-50)/10)-1);\r\ny_correct = alpha+beta;\r\nassert(isequal(your_fcn_name(x,y),y_correct))","published":true,"deleted":false,"likes_count":3,"comments_count":2,"created_by":90467,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":94,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2016-10-11T09:22:33.000Z","updated_at":"2026-03-31T10:24:37.000Z","published_at":"2016-10-11T09:22:33.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eSolve given expression.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003ealpha=0.1(-x-y-50)/(exp((-x-y-50)/10)-1)\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003ebeta=5exp((-x+y-60)/20)\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eresult=alpha+beta;\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":44092,"title":"Find the minimal value in N*N Matrix","description":"Suppose that we have N by N matrix, we try to find the minimal value in that matrix.\r\nexamples:\r\nInput  A=[1 2 3 5 6;52 58 56 45 9;100 52 896 25 47; 52 325 6 2 1;1 1 1 1 2]\r\nOutput B=1\r\n\r\nInput  A=[1 0 3]\r\nOutput B=0  ","description_html":"\u003cp\u003eSuppose that we have N by N matrix, we try to find the minimal value in that matrix.\r\nexamples:\r\nInput  A=[1 2 3 5 6;52 58 56 45 9;100 52 896 25 47; 52 325 6 2 1;1 1 1 1 2]\r\nOutput B=1\u003c/p\u003e\u003cp\u003eInput  A=[1 0 3]\r\nOutput B=0\u003c/p\u003e","function_template":"function B = Min_Val(A)\r\n  B = A;\r\nend","test_suite":"%%\r\nA =[100 200 2 5 0.1];\r\nB_correct = 0.1;\r\nassert(isequal(Min_Val(A),B_correct))\r\n%%\r\nA =[10 3 2; 5 0 1;7 8 2];\r\nB_correct = 0;\r\nassert(isequal(Min_Val(A),B_correct))\r\n%%\r\nA =1;\r\nB_correct =A;\r\nassert(isequal(Min_Val(A),B_correct))","published":true,"deleted":false,"likes_count":1,"comments_count":1,"created_by":37163,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":116,"test_suite_updated_at":"2017-04-12T11:39:10.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2017-04-12T11:30:20.000Z","updated_at":"2026-02-11T18:39:27.000Z","published_at":"2017-04-12T11:39:10.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eSuppose that we have N by N matrix, we try to find the minimal value in that matrix. examples: Input A=[1 2 3 5 6;52 58 56 45 9;100 52 896 25 47; 52 325 6 2 1;1 1 1 1 2] Output B=1\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eInput A=[1 0 3] Output B=0\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":43316,"title":"Display positive elements of matrix.","description":"Display positive elements of matrix.","description_html":"\u003cp\u003eDisplay positive elements of matrix.\u003c/p\u003e","function_template":"function y = your_fcn_name(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = 1:10;\r\ny_correct = 1:10;\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n%%\r\nx = [16     2     3    -3;\r\n     5   -11    10     8;\r\n     9    -7     6    12;\r\n     4    14   -15     1];\r\ny_correct = [ 16  ;   5  ;   9  ;   4   ;  2  ;  14  ;   3  ;  10  ;   6  ;   8  ;  12  ;   1];\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n","published":true,"deleted":false,"likes_count":2,"comments_count":0,"created_by":90467,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":96,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2016-10-10T15:32:43.000Z","updated_at":"2026-02-11T18:33:39.000Z","published_at":"2016-10-10T15:32:43.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eDisplay positive elements of matrix.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":43747,"title":"Find the distance traveled by a car given velocity and time.","description":"A car is traveling at a constant velocity for a specific amount of time. The function should use the two inputs, velocity and time, to find the distance traveled.","description_html":"\u003cp\u003eA car is traveling at a constant velocity for a specific amount of time. The function should use the two inputs, velocity and time, to find the distance traveled.\u003c/p\u003e","function_template":"function y = distance(velocity,time)\r\n  D = time;\r\nend","test_suite":"%%\r\nvelocity = 10;\r\ntime = 60; \r\nD_correct = 600;\r\nassert(isequal(distance(velocity,time),D_correct))\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":100857,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":130,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2016-12-07T20:05:40.000Z","updated_at":"2026-02-10T21:28:41.000Z","published_at":"2016-12-07T20:05:40.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eA car is traveling at a constant velocity for a specific amount of time. The function should use the two inputs, velocity and time, to find the distance traveled.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":43197,"title":"Clamper Function","description":"Create a function that emulates a clamper circuit\r\nGiven sin wave, t and the constant value for clamping","description_html":"\u003cp\u003eCreate a function that emulates a clamper circuit\r\nGiven sin wave, t and the constant value for clamping\u003c/p\u003e","function_template":"function y = clamperFx(t,c)\r\n  y = c;\r\nend","test_suite":"%%\r\nt = pi;\r\nc = 5;\r\ny_correct = 5;\r\nassert(abs(clamperFx(t,c)-y_correct) \u003c 0.01)\r\n%%\r\nt = pi/2;\r\nc = 5;\r\ny_correct = 6;\r\nassert(abs(clamperFx(t,c)-y_correct) \u003c 0.01)\r\n%%\r\nt = 0;\r\nc = 5;\r\ny_correct = 5;\r\nassert(abs(clamperFx(t,c)-y_correct) \u003c 0.01)\r\n%%\r\nt = 3*pi/2;\r\nc = -2;\r\ny_correct = -3;\r\nassert(abs(clamperFx(t,c)-y_correct) \u003c 0.01)","published":true,"deleted":false,"likes_count":9,"comments_count":0,"created_by":13865,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":63,"test_suite_updated_at":"2016-10-29T16:57:31.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2016-10-08T08:23:48.000Z","updated_at":"2026-02-06T11:58:47.000Z","published_at":"2016-10-08T08:23:48.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eCreate a function that emulates a clamper circuit Given sin wave, t and the constant value for clamping\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":43326,"title":"Solve expression I","description":"Solve expression (1+sin(x))/cos(x)+cos(x)/(1+sin(x)) for given vector x.","description_html":"\u003cp\u003eSolve expression (1+sin(x))/cos(x)+cos(x)/(1+sin(x)) for given vector x.\u003c/p\u003e","function_template":"function y = your_fcn_name(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = [2     -3     4];\r\ny_correct =  (1.+sin(x))./cos(x)+cos(x)/(1.+sin(x));\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n%%\r\nx = 1:3:100;\r\ny_correct =  (1.+sin(x))./cos(x)+cos(x)/(1.+sin(x));\r\nassert(isequal(your_fcn_name(x),y_correct))","published":true,"deleted":false,"likes_count":3,"comments_count":4,"created_by":90467,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":101,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2016-10-11T09:03:10.000Z","updated_at":"2026-03-16T01:33:02.000Z","published_at":"2016-10-11T09:03:10.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eSolve expression (1+sin(x))/cos(x)+cos(x)/(1+sin(x)) for given vector x.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":43940,"title":"Hydrostatic Pressure","description":"Given depth(height), in m, find the pressure under a body of water. Need to know the density of water(kg/m^3), and gravity(m/s^2).","description_html":"\u003cp\u003eGiven depth(height), in m, find the pressure under a body of water. Need to know the density of water(kg/m^3), and gravity(m/s^2).\u003c/p\u003e","function_template":"function P = PRESSDEPTH(H)\r\n  P;\r\nend","test_suite":"%%\r\nH = 7;\r\nP_correct = 70661.43;\r\nassert(abs(PRESSDEPTH(H)-P_correct)\u003c1e-4)\r\n\r\n%%\r\nH = 10;\r\nP_correct = 100944.9;\r\nassert(abs(PRESSDEPTH(H)-P_correct)\u003c1e-4)\r\n\r\n%%\r\nH = 49;\r\nP_correct = 494630.01;\r\nassert(abs(PRESSDEPTH(H)-P_correct)\u003c1e-4)\r\n\r\n%%\r\nH = 343;\r\nP_correct = 3462410.07;\r\nassert(abs(PRESSDEPTH(H)-P_correct)\u003c1e-4)\r\n\r\n%%\r\nH = 2401;\r\nP_correct = 24236870.49;\r\nassert(abs(PRESSDEPTH(H)-P_correct)\u003c1e-4)\r\n\r\n%%\r\nH = 8848;\r\nP_correct = 89316047.52;\r\nassert(abs(PRESSDEPTH(H)-P_correct)\u003c1e-4)","published":true,"deleted":false,"likes_count":2,"comments_count":8,"created_by":100606,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":72,"test_suite_updated_at":"2017-01-11T19:05:43.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2016-12-21T13:27:18.000Z","updated_at":"2026-02-11T11:38:04.000Z","published_at":"2016-12-21T13:27:18.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eGiven depth(height), in m, find the pressure under a body of water. Need to know the density of water(kg/m^3), and gravity(m/s^2).\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":47643,"title":"Find the sum to n terms of an arithmetic progression of the type 2n+1.","description":null,"description_html":"\u003cdiv style = \"text-align: start; line-height: 20.4333px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: rgb(0, 0, 0); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 51px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407.5px 25.5px; transform-origin: 407.5px 25.5px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384.5px 10.5px; text-align: left; transform-origin: 384.5px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 199.875px 7.66667px; transform-origin: 199.875px 7.66667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eExample: Sum the first 20 terms of the sequence: 1, 3, 5, 7, 9, ...\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384.5px 10.5px; text-align: left; transform-origin: 384.5px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 30.1583px 7.66667px; transform-origin: 30.1583px 7.66667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eS20=400.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function y = your_fcn_name(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = [1 3 5 7 9];\r\ny_correct = 25;\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n\r\nx = [1 3 5 7];\r\ny_correct = 16;\r\nassert(isequal(your_fcn_name(x),y_correct))","published":true,"deleted":false,"likes_count":0,"comments_count":1,"created_by":727868,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":47,"test_suite_updated_at":"2020-11-29T09:03:09.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2020-11-28T13:32:28.000Z","updated_at":"2026-02-08T17:50:50.000Z","published_at":"2020-11-28T13:32:28.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eExample: Sum the first 20 terms of the sequence: 1, 3, 5, 7, 9, ...\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eS20=400.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":43306,"title":"Set x value to each even index of vector y.","description":"Set x value to each even index of vector y.","description_html":"\u003cp\u003eSet x value to each even index of vector y.\u003c/p\u003e","function_template":"function z = your_fcn_name(x,y)\r\n  z = x;\r\nend","test_suite":"%%\r\nx = 2;\r\ny= [1     2     3     4     5     6     7     8     9    10];\r\ny_correct = [1     2     3     2     5     2     7     2     9     2];\r\nassert(isequal(your_fcn_name(x,y),y_correct))\r\n%%\r\nx = 5;\r\ny= 2:2:20;\r\ny_correct = [ 2     5     6     5    10     5    14     5    18     5];\r\nassert(isequal(your_fcn_name(x,y),y_correct))","published":true,"deleted":false,"likes_count":2,"comments_count":0,"created_by":90467,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":80,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2016-10-10T11:36:01.000Z","updated_at":"2026-02-09T18:21:35.000Z","published_at":"2016-10-10T11:36:01.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eSet x value to each even index of vector y.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":2738,"title":"Sideways sum","description":"Given natural number calculate its _population count_.","description_html":"\u003cp\u003eGiven natural number calculate its \u003ci\u003epopulation count\u003c/i\u003e.\u003c/p\u003e","function_template":"function population = popcount(n)\r\n  binary = dec2bin(n);\r\n  population = ???\r\nend","test_suite":"%%\r\nN = 1; \r\nnum_ones = 1;\r\nassert(isequal(popcount(N),num_ones))\r\n\r\n%%\r\nN = 2; \r\nnum_ones = 1;\r\nassert(isequal(popcount(N),num_ones))\r\n%%\r\nN = 3; \r\nnum_ones = 2;\r\nassert(isequal(popcount(N),num_ones))\r\n\r\n%%\r\nfor num_ones = 3:10\r\n  N = 2^num_ones-1;\r\n  assert(isequal(popcount(N),num_ones))\r\nend\r\n\r\n%%\r\n\r\nfor num_ones = 1:50\r\n  N = sum(2.^(find(randperm(50)\u003c=num_ones)-1));\r\n  assert(isequal(popcount(N),num_ones))\r\nend\r\n\r\n%%\r\nN = 23; \r\nnum_ones = 4;\r\nassert(isequal(popcount(N),num_ones))\r\n\r\n%%\r\nN = 123; \r\nnum_ones = 6;\r\nassert(isequal(popcount(N),num_ones))\r\n\r\n%%\r\nN = 123456; \r\nnum_ones = 6;\r\nassert(isequal(popcount(N),num_ones))\r\n\r\n%%\r\nN = 1234567; \r\nnum_ones = 11;\r\nassert(isequal(popcount(N),num_ones))\r\n\r\n%%\r\nN = 1125899906842501;\r\nnum_ones = 45;\r\nassert(isequal(popcount(N),num_ones))\r\n\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":14358,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":76,"test_suite_updated_at":"2015-01-19T23:10:17.000Z","rescore_all_solutions":true,"group_id":1,"created_at":"2014-12-08T11:59:42.000Z","updated_at":"2026-03-09T20:12:46.000Z","published_at":"2015-01-19T11:07:48.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\\n\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eGiven natural number calculate its\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003epopulation count\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":42736,"title":"Convert from integer to binary","description":"  if true\r\n    % decimalToBinaryVector(x)\r\n  end","description_html":"\u003cpre class=\"language-matlab\"\u003eif true\r\n  % decimalToBinaryVector(x)\r\nend\r\n\u003c/pre\u003e","function_template":"function y = your_fcn_name(x)\r\n  y = decimalToBinaryVector(x);\r\nend","test_suite":"%%\r\nx = 8;\r\ny_correct = [1 0 0 0];\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n","published":true,"deleted":false,"likes_count":2,"comments_count":0,"created_by":63355,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":115,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2016-02-19T00:22:18.000Z","updated_at":"2026-02-12T18:45:10.000Z","published_at":"2016-02-19T00:24:50.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\\n\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[if true\\n  % decimalToBinaryVector(x)\\nend]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":43325,"title":"Count given word x in text.","description":"Count how many times given word x repeats in text.","description_html":"\u003cp\u003eCount how many times given word x repeats in text.\u003c/p\u003e","function_template":"function y = Repeat(x,text)\r\n  y = x;\r\nend","test_suite":"%%\r\ntext = 'When you finish the test, you will be told approximate English level. You can then search for suitable content on LearnEnglish Teens by level. You can also search for content by topic.';\r\nx='you';\r\ny_correct = 2;\r\nassert(isequal(Repeat(x,text),y_correct))\r\n%%\r\ntext = 'when you go you are active, when you run you are active, when you sleep you are lazy';\r\nx='when';\r\ny_correct = 3;\r\nassert(isequal(Repeat(x,text),y_correct))","published":true,"deleted":false,"likes_count":1,"comments_count":1,"created_by":90467,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":65,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2016-10-11T08:44:11.000Z","updated_at":"2026-02-11T11:54:06.000Z","published_at":"2016-10-11T08:44:11.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eCount how many times given word x repeats in text.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":43628,"title":"Find cosine between two given vectors u and v.","description":"Find cosine between two given vectors u and v.\r\n\r\nExample \r\n\r\nu = [5     2     0     5     3     0];\r\nv = [3     2     5     1     0     2];\r\n\r\nresult = 0.4611;","description_html":"\u003cp\u003eFind cosine between two given vectors u and v.\u003c/p\u003e\u003cp\u003eExample\u003c/p\u003e\u003cp\u003eu = [5     2     0     5     3     0];\r\nv = [3     2     5     1     0     2];\u003c/p\u003e\u003cp\u003eresult = 0.4611;\u003c/p\u003e","function_template":"function y = VecCos(u,v)\r\n  y = u;\r\nend","test_suite":"%%\r\nu = [5     2     0     5     3     0];\r\nv = [3     2     5     1     0     2];\r\ny_correct = 0.4611;\r\nassert(abs(VecCos(u,v)-y_correct)\u003c10^(-4))\r\n%%\r\nu = 2:0.05:3;\r\nv = 3:-0.05:2;\r\ny_correct = 0.9711;\r\nassert(abs(VecCos(u,v)-y_correct)\u003c10^(-4))","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":90467,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":58,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2016-10-25T19:33:42.000Z","updated_at":"2026-03-30T13:40:20.000Z","published_at":"2016-10-25T19:33:42.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eFind cosine between two given vectors u and v.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eExample\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eu = [5 2 0 5 3 0]; v = [3 2 5 1 0 2];\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eresult = 0.4611;\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":43490,"title":"Set x value to each odd index of vector y.","description":"Set x value to each odd index of vector y.","description_html":"\u003cp\u003eSet x value to each odd index of vector y.\u003c/p\u003e","function_template":"function z = SetXValue(x,y)\r\n  z = x;\r\nend","test_suite":"%%\r\nx = 1;\r\ny = 1;\r\ny_correct = 1;\r\nassert(isequal(SetXValue(x,y),y_correct))\r\n%%\r\nx=5;\r\ny = [ 1     3     5     7     9    11    13    15    17    19    21    23    25    27    29 ];\r\ny_correct = [ 5     3     5     7     5    11     5    15     5    19     5    23     5    27     5];\r\nassert(isequal(SetXValue(x,y),y_correct))\r\n","published":true,"deleted":false,"likes_count":2,"comments_count":0,"created_by":90467,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":90,"test_suite_updated_at":"2016-10-13T16:06:39.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2016-10-12T16:03:53.000Z","updated_at":"2026-02-11T18:41:55.000Z","published_at":"2016-10-12T16:03:53.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eSet x value to each odd index of vector y.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":2971,"title":"square a vector-Given the variable x as your input, square it and put the result in y.","description":"function y = (x)squared\r\n \r\n y = x;\r\nend","description_html":"\u003cp\u003efunction y = (x)squared\u003c/p\u003e\u003cpre\u003e y = x;\r\nend\u003c/pre\u003e","function_template":"function y = (x)squared\r\n  y = x;\r\nend","test_suite":"%%\r\nx = 1;\r\ny_correct = 1;\r\nassert(isequal((x)^2,y_correct))\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":1,"created_by":33779,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":112,"test_suite_updated_at":"2015-02-07T00:41:05.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2015-02-07T00:34:32.000Z","updated_at":"2026-02-19T14:25:21.000Z","published_at":"2015-02-07T00:36:37.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\\n\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003efunction y = (x)squared\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[ y = x;\\nend]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":2402,"title":"Area of a Square ","description":"Inside a square is a circle with radius r.\r\n\r\nWhat is the area of the square?\r\n\r\n","description_html":"\u003cp\u003eInside a square is a circle with radius r.\u003c/p\u003e\u003cp\u003eWhat is the area of the square?\u003c/p\u003e","function_template":"function A = area_sqr(r)\r\n  A= ;\r\nend","test_suite":"%%\r\nr = 2;\r\ny_correct = 16;\r\nassert(isequal(area_sqr(r),y_correct))\r\n\r\n%%\r\nr = 3;\r\ny_correct = 36;\r\nassert(isequal(area_sqr(r),y_correct))\r\n\r\n%%\r\nr = 25;\r\ny_correct = 2500;\r\nassert(isequal(area_sqr(r),y_correct))","published":true,"deleted":false,"likes_count":10,"comments_count":1,"created_by":22553,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":856,"test_suite_updated_at":"2014-07-02T18:36:38.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2014-07-02T18:34:11.000Z","updated_at":"2026-03-18T19:35:36.000Z","published_at":"2014-07-02T18:36:38.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eInside a square is a circle with radius r.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eWhat is the area of the square?\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":2027,"title":"Consecutive Powers","description":"Return 2 numbers and 2 powers such that their difference is 1\r\n\r\nA 4 element row vector is expected: x where \r\n\r\n x(1)^x(2) - x(3)^x(4) = 1;\r\n","description_html":"\u003cp\u003eReturn 2 numbers and 2 powers such that their difference is 1\u003c/p\u003e\u003cp\u003eA 4 element row vector is expected: x where\u003c/p\u003e\u003cpre\u003e x(1)^x(2) - x(3)^x(4) = 1;\u003c/pre\u003e","function_template":"function [x,y,p1,p2] = conpow()\r\n% your code here\r\nend","test_suite":"%%\r\nx=conpow();\r\nd = x(1)^x(2)-x(3)^x(4);\r\ny_correct = 1;\r\nassert(isequal(d,y_correct))\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":17471,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":98,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2013-11-30T12:48:23.000Z","updated_at":"2026-02-25T10:57:25.000Z","published_at":"2013-11-30T12:57:54.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\\n\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eReturn 2 numbers and 2 powers such that their difference is 1\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eA 4 element row vector is expected: x where\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[ x(1)^x(2) - x(3)^x(4) = 1;]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":1735,"title":"convert matrix to single column","description":"given any matrix, convert it to single column","description_html":"\u003cp\u003egiven any matrix, convert it to single column\u003c/p\u003e","function_template":"function y = your_fcn_name(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = [1 2 3 4 5 6 7;1 2 3 4 5 6 7];\r\ny_correct = [1;1;2;2;3;3;4;4;5;5;6;6;7;7]\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n","published":true,"deleted":false,"likes_count":3,"comments_count":0,"created_by":14448,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":435,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2013-07-22T12:06:26.000Z","updated_at":"2026-02-16T16:43:12.000Z","published_at":"2013-07-22T12:06:26.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003egiven any matrix, convert it to single column\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":2568,"title":"Squaring Matrix","description":"Square the following matrix using matlab\r\n\r\n %\r\nA =  1     2     3     4\r\n     5     6     7     8\r\nSo new matrix should display as\r\nA = 1     4     9    16\r\n    25    36    49    64\r\n","description_html":"\u003cp\u003eSquare the following matrix using matlab\u003c/p\u003e\u003cpre\u003e %\r\nA =  1     2     3     4\r\n     5     6     7     8\r\nSo new matrix should display as\r\nA = 1     4     9    16\r\n    25    36    49    64\u003c/pre\u003e","function_template":"function A = your_fcn_name(x)\r\n  A = .....;\r\nend","test_suite":"%%\r\nx = [1 2 3 4;5 6 7 8];\r\nA_correct = [1 4 9 16;25 36 49 64];\r\nassert(isequal(your_fcn_name(x),A_correct))","published":true,"deleted":false,"likes_count":1,"comments_count":1,"created_by":29607,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":705,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2014-09-10T03:28:27.000Z","updated_at":"2026-03-05T07:14:53.000Z","published_at":"2014-09-10T03:28:27.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\\n\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eSquare the following matrix using matlab\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[ %\\nA =  1     2     3     4\\n     5     6     7     8\\nSo new matrix should display as\\nA = 1     4     9    16\\n    25    36    49    64]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":43637,"title":"For given vectors x,y find coresponding spline coefficients.","description":"For given vectors x,y find coresponding spline coefficients.\r\nExample\r\n\r\nx =[ -3    -2     0     2     3]\r\n\r\ny =[ 0     0     1     0     0]\r\n\r\nresult=[-3 -2 0 2 3]","description_html":"\u003cp\u003eFor given vectors x,y find coresponding spline coefficients.\r\nExample\u003c/p\u003e\u003cp\u003ex =[ -3    -2     0     2     3]\u003c/p\u003e\u003cp\u003ey =[ 0     0     1     0     0]\u003c/p\u003e\u003cp\u003eresult=[-3 -2 0 2 3]\u003c/p\u003e","function_template":"function y = SplCoef(x,y)\r\n  y = x;\r\nend","test_suite":"%%\r\nx =[ -3    -2     0     2     3]\r\ny =[ 0     0     1     0     0]\r\ny_correct=[-3 -2 0 2 3];\r\nassert(isequal(SplCoef(x,y),y_correct))\r\n%%\r\nx = 1:0.5:5\r\ny =sin(x)\r\ny_correct=[ 1.0000    1.5000    2.0000    2.5000    3.0000    3.5000    4.0000    4.5000    5.0000];\r\nassert(isequal(SplCoef(x,y),y_correct))","published":true,"deleted":false,"likes_count":0,"comments_count":1,"created_by":90467,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":55,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2016-10-25T23:13:44.000Z","updated_at":"2026-03-05T10:44:35.000Z","published_at":"2016-10-25T23:13:44.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eFor given vectors x,y find coresponding spline coefficients. Example\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003ex =[ -3 -2 0 2 3]\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003ey =[ 0 0 1 0 0]\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eresult=[-3 -2 0 2 3]\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":2164,"title":"Roots","description":"Find out the roots of a given polynomial equation.Given are the coefficients of the equation.","description_html":"\u003cp\u003eFind out the roots of a given polynomial equation.Given are the coefficients of the equation.\u003c/p\u003e","function_template":"function y = return_root(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = [1 5 8 9 7 4 5];\r\ny_correct = roots(x);  \r\nassert(isequal(return_root(x),y_correct))\r\n\r\nx = [1 0 0 48 50];\r\ny_correct =  roots(x); \r\nassert(isequal(return_root(x),y_correct))\r\n\r\nx = [11 55 4 6 ];\r\ny_correct = roots(x)\r\nassert(isequal(return_root(x),y_correct))\r\n\r\n\r\n\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":2,"created_by":11900,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":424,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2014-02-07T06:11:07.000Z","updated_at":"2026-02-17T09:14:55.000Z","published_at":"2014-02-07T06:11:07.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eFind out the roots of a given polynomial equation.Given are the coefficients of the equation.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":2285,"title":"Reverse a matrix","description":"Its simple. You have to reverse a given matrix.","description_html":"\u003cp\u003eIts simple. You have to reverse a given matrix.\u003c/p\u003e","function_template":"function y = your_fcn_name(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = [1 5 3];\r\ny_correct = [3 5 1];\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n\r\n%%\r\nx = [1 6  5 87 3];\r\ny_correct = [3 87 5 6 1];\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n","published":true,"deleted":false,"likes_count":2,"comments_count":1,"created_by":22816,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":552,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2014-04-14T06:01:53.000Z","updated_at":"2026-03-11T13:46:17.000Z","published_at":"2014-04-14T06:01:53.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eIts simple. You have to reverse a given matrix.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":276,"title":"Size of this cup?","description":"The given vector has diameter of the cup in mm sampled at micrometer increments in depth from top to bottom, need output in cc and must be rounded. ","description_html":"\u003cp\u003eThe given vector has diameter of the cup in mm sampled at micrometer increments in depth from top to bottom, need output in cc and must be rounded.\u003c/p\u003e","function_template":"function cc = cupsize(diamm)\r\n  cc=sum(diamm);\r\nend","test_suite":"%%\r\ndiamm = 74:0.001:99;\r\ncc=cupsize(diamm);\r\ncc_correct = 148;\r\nassert(isequal(cupsize(diamm),cc_correct))\r\n%%\r\ndiamm = [84:0.001:89 94:0.0012:106];\r\ncc=cupsize(diamm);\r\ncc_correct = 108;\r\nassert(isequal(cupsize(diamm),cc_correct))\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":3,"created_by":166,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":118,"test_suite_updated_at":"2012-02-13T04:45:37.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2012-02-07T01:00:37.000Z","updated_at":"2026-03-11T08:22:40.000Z","published_at":"2012-02-13T04:53:16.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe given vector has diameter of the cup in mm sampled at micrometer increments in depth from top to bottom, need output in cc and must be rounded.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":42784,"title":"Find the number of rectangles","description":"There is a m*n grade given. Find the number of rectangles in the grid. Remember, a square is also a rectangle.","description_html":"\u003cp\u003eThere is a m*n grade given. Find the number of rectangles in the grid. Remember, a square is also a rectangle.\u003c/p\u003e","function_template":"function y = your_fcn_name(m,n)\r\n  y = m+n;\r\nend","test_suite":"%%\r\nm = 1;\r\nn=1;\r\ny_correct = 1;\r\nassert(isequal(your_fcn_name(m,n),y_correct))\r\n%%\r\nm = 10;\r\nn=15;\r\ny_correct = 6600;\r\nassert(isequal(your_fcn_name(m,n),y_correct))\r\n%%\r\nm = 30;\r\nn=18;\r\ny_correct = 79515;\r\nassert(isequal(your_fcn_name(m,n),y_correct))\r\n%%\r\nm = 64;\r\nn=64;\r\ny_correct = 4326400;\r\nassert(isequal(your_fcn_name(m,n),y_correct))\r\n\r\n\r\n","published":true,"deleted":false,"likes_count":2,"comments_count":2,"created_by":65236,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":37,"test_suite_updated_at":"2016-10-23T02:25:38.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2016-03-25T09:18:29.000Z","updated_at":"2026-03-04T14:37:00.000Z","published_at":"2016-03-25T09:18:29.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThere is a m*n grade given. Find the number of rectangles in the grid. Remember, a square is also a rectangle.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":1497,"title":"Make combination of two given matrices.","description":"Make a combination of the two given matrices as a given example.\r\nExample:\r\n input1 = [1 2 3; 4 5 6];\r\n input2 = [7 8; 9 10];\r\n output=   1     2     3     1     2     3\r\n           4     5     6     4     5     6\r\n           7     7     7     8     8     8\r\n           9     9     9    10    10    10","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.44px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: none solid rgb(0, 0, 0); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 183.625px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407.5px 91.8125px; transform-origin: 407.5px 91.8125px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384.5px 10.5px; text-align: left; transform-origin: 384.5px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eMake a combination of the two given matrices as a given example.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384.5px 10.5px; text-align: left; transform-origin: 384.5px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eExample:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgb(247, 247, 247); block-size: 122.625px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-end-end-radius: 4px; border-end-start-radius: 4px; border-start-end-radius: 4px; border-start-start-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; margin-block-end: 10px; margin-block-start: 10px; margin-bottom: 10px; margin-inline-end: 3px; margin-inline-start: 3px; margin-left: 3px; margin-right: 3px; margin-top: 10px; perspective-origin: 404.5px 61.3125px; transform-origin: 404.5px 61.3125px; margin-left: 3px; margin-top: 10px; margin-bottom: 10px; margin-right: 3px; \"\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4375px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 0.666667px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 0.666667px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 0.666667px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 0.666667px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404.5px 10.2188px; text-wrap: nowrap; transform-origin: 404.5px 10.2188px; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 0px; tab-size: 4; transform-origin: 0px 0px; white-space-collapse: preserve; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e input1 = [1 2 3; 4 5 6];\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4375px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 0.666667px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 0.666667px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 0.666667px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 0.666667px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404.5px 10.2188px; text-wrap: nowrap; transform-origin: 404.5px 10.2188px; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 0px; tab-size: 4; transform-origin: 0px 0px; white-space-collapse: preserve; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e input2 = [7 8; 9 10];\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4375px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 0.666667px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 0.666667px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 0.666667px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 0.666667px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404.5px 10.2188px; text-wrap: nowrap; transform-origin: 404.5px 10.2188px; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 0px; tab-size: 4; transform-origin: 0px 0px; white-space-collapse: preserve; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e output=   1     2     3     1     2     3\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4375px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 0.666667px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 0.666667px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 0.666667px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 0.666667px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404.5px 10.2188px; text-wrap: nowrap; transform-origin: 404.5px 10.2188px; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 0px; tab-size: 4; transform-origin: 0px 0px; white-space-collapse: preserve; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e           4     5     6     4     5     6\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4375px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 0.666667px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 0.666667px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 0.666667px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 0.666667px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404.5px 10.2188px; text-wrap: nowrap; transform-origin: 404.5px 10.2188px; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 0px; tab-size: 4; transform-origin: 0px 0px; white-space-collapse: preserve; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e           7     7     7     8     8     8\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4375px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 0.666667px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 0.666667px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 0.666667px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 0.666667px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404.5px 10.2188px; text-wrap: nowrap; transform-origin: 404.5px 10.2188px; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 0px; tab-size: 4; transform-origin: 0px 0px; white-space-collapse: preserve; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e           9     9     9    10    10    10\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function b = comb_matr(x,y)\r\n  b = (x,y);\r\nend","test_suite":"%%\r\nx = [1 2 3; 4 5 6];\r\ny=[7 8; 9 10];\r\nb=(comb_matr(x,y)) \r\nb_correct = [ 1     2     3     1     2     3;\r\n             4     5     6     4     5     6;\r\n             7     7     7     8     8     8;\r\n             9     9     9    10    10    10];\r\nassert(isequal(b,b_correct))\r\n%%\r\nx = [1 2 3 4; 5 6 7 8];\r\ny = [7 8; 9 10]  ;\r\nb=comb_matr(x,y) \r\nb_correct = [1     2     3     4     1     2     3     4;\r\n             5     6     7     8     5     6     7     8;\r\n             7     7     7     7     8     8     8     8;\r\n             9     9     9     9    10    10    10    10];\r\nassert(isequal(b,b_correct))","published":true,"deleted":false,"likes_count":0,"comments_count":3,"created_by":13514,"edited_by":223089,"edited_at":"2024-03-17T04:47:02.000Z","deleted_by":null,"deleted_at":null,"solvers_count":55,"test_suite_updated_at":"2024-03-17T04:47:02.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2013-05-11T08:07:45.000Z","updated_at":"2026-03-02T15:07:17.000Z","published_at":"2013-05-11T08:07:53.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eMake a combination of the two given matrices as a given example.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eExample:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[ input1 = [1 2 3; 4 5 6];\\n input2 = [7 8; 9 10];\\n output=   1     2     3     1     2     3\\n           4     5     6     4     5     6\\n           7     7     7     8     8     8\\n           9     9     9    10    10    10]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":137,"title":"wait for me","description":"wait exactly x seconds please, need not be more than 2 seconds but must be accurate within say 50 milliseconds, your function must honestly output the amount of time it has actually waited and that will be tested against what it was supposed to do. ","description_html":"\u003cp\u003ewait exactly x seconds please, need not be more than 2 seconds but must be accurate within say 50 milliseconds, your function must honestly output the amount of time it has actually waited and that will be tested against what it was supposed to do.\u003c/p\u003e","function_template":"function y = your_fcn_name(x)\r\n  y = wait(x);\r\nend","test_suite":"%%\r\nx = round((1+rand)*10)/10;\r\ntic; your_fcn_name(x); your_time=toc\r\ny_correct = x;\r\nassert(isequal(your_fcn_name(x),y_correct))\r\nassert(your_time\u003ex/2)","published":true,"deleted":false,"likes_count":1,"comments_count":3,"created_by":166,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":95,"test_suite_updated_at":"2012-02-06T20:04:10.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2012-01-28T08:14:16.000Z","updated_at":"2026-02-12T04:42:27.000Z","published_at":"2012-02-06T20:19:50.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003ewait exactly x seconds please, need not be more than 2 seconds but must be accurate within say 50 milliseconds, your function must honestly output the amount of time it has actually waited and that will be tested against what it was supposed to do.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":460,"title":"Replace May with April","description":"For instance, if the input is \r\n\r\n input_str = 'The flowers may bloom in April';\r\n\r\nthen the output is\r\n\r\n output_str = 'The flowers may bloom in May';\r\n\r\n ","description_html":"\u003cp\u003eFor instance, if the input is\u003c/p\u003e\u003cpre\u003e input_str = 'The flowers may bloom in April';\u003c/pre\u003e\u003cp\u003ethen the output is\u003c/p\u003e\u003cpre\u003e output_str = 'The flowers may bloom in May';\u003c/pre\u003e","function_template":"function y = your_fcn_name(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = 'The flowers may bloom in May';\r\ny_correct = 'The flowers may bloom in April';\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n\r\n%%\r\nx = 'May I come to visit you in April?';\r\ny_correct = 'April I come to visit you in April?';\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n\r\n%%\r\nx = 'May I come to visit you in April?';\r\ny_correct = 'April I come to visit you in April?';\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n\r\n%%\r\nx = 'April is the cruelest month. Maybe not, though.';\r\ny_correct = 'April is the cruelest month. Aprilbe not, though.';\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n\r\n%%\r\nx = 'I read with dismay about your defeat last May.';\r\ny_correct = 'I read with dismay about your defeat last April.';\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n\r\n%%\r\nx = 'Moynihan for Mayor! Hurray for My Man Moynihan!';\r\ny_correct = 'Moynihan for Aprilor! Hurray for My Man Moynihan!';\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n","published":true,"deleted":false,"likes_count":4,"comments_count":7,"created_by":1666,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":395,"test_suite_updated_at":"2013-05-28T14:47:41.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2012-03-06T19:08:37.000Z","updated_at":"2026-02-18T16:10:27.000Z","published_at":"2012-03-06T19:13:50.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\\n\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eFor instance, if the input is\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[ input_str = 'The flowers may bloom in April';]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003ethen the output is\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[ output_str = 'The flowers may bloom in May';]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":43283,"title":"Subtract integers and add doubles","description":"Create a function that subtracts a from b if a and b are integers and adds them if they are floats.","description_html":"\u003cdiv style = \"text-align: start; line-height: 20px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: normal; text-decoration: none; white-space: normal; \"\u003e\u003cdiv style=\"display: block; min-width: 0px; padding-top: 0px; transform-origin: 332px 10.5px; vertical-align: baseline; perspective-origin: 332px 10.5px; \"\u003e\u003cdiv style=\"font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-bottom: 9px; margin-left: 4px; margin-right: 10px; margin-top: 2px; text-align: left; transform-origin: 309px 10.5px; white-space: pre-wrap; perspective-origin: 309px 10.5px; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"display: inline; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; transform-origin: 0px 0px; perspective-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eCreate a function that subtracts b from a if a and b are integers and adds them if they are floats.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function c = intOrfloat(a, b)\r\n  if isinteger(a)\r\n      a = a + b;\r\n  else\r\n      a = a - b;\r\n  end\r\nend","test_suite":"%%\r\na = int8(1);\r\nb = int8(2);\r\nc = intOrfloat(a, b)\r\nassert(isequal(c,-1))\r\n\r\n%%\r\na = 1;\r\nb = 2;\r\nc = intOrfloat(a, b)\r\nassert(isequal(c,3))\r\n\r\n%%\r\na = uint8(1);\r\nb = uint8(2);\r\nc = intOrfloat(a, b)\r\nassert(isequal(c,0))\r\n\r\n%%\r\na = int16(100);\r\nb = int16(200);\r\nc = intOrfloat(a, b)\r\nassert(isequal(c,-100))\r\n\r\n%%\r\na = single(100);\r\nb = single(200);\r\nc = intOrfloat(a, b)\r\nassert(isequal(c,300))","published":true,"deleted":false,"likes_count":4,"comments_count":4,"created_by":57323,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":130,"test_suite_updated_at":"2016-10-28T02:19:03.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2016-10-09T15:33:19.000Z","updated_at":"2026-04-03T02:39:22.000Z","published_at":"2016-10-09T15:33:19.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eCreate a function that subtracts b from a if a and b are integers and adds them if they are floats.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":1026,"title":"Solving a quadratic equation","description":"Given a, b ​​and c, Return the solution of the following quadratic equation:\r\na*x^2 + b*x + c = 0.\r\n\r\n","description_html":"\u003cp\u003eGiven a, b ​​and c, Return the solution of the following quadratic equation:\r\na*x^2 + b*x + c = 0.\u003c/p\u003e","function_template":"function x = solution(a,b,c)\r\n  x = 0;\r\nend","test_suite":"%%\r\na = 1;\r\nb = 2;\r\nc = 1;\r\ny_correct = -1;\r\nassert(isequal(solution(a,b,c),y_correct))\r\n\r\n\r\n%%\r\na = 1;\r\nb = 0;\r\nc = 1;\r\ny_correct = [-i i];\r\nassert(isequal(solution(a,b,c),y_correct))\r\n\r\n\r\n%%\r\na = 1;\r\nb = -2;\r\nc = -3;\r\ny_correct = [3 -1];\r\nassert(isequal(solution(a,b,c),y_correct))","published":true,"deleted":false,"likes_count":0,"comments_count":5,"created_by":7968,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":98,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2012-11-05T18:17:50.000Z","updated_at":"2026-03-09T20:50:13.000Z","published_at":"2012-11-05T18:17:50.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eGiven a, b and c, Return the solution of the following quadratic equation: a*x^2 + b*x + c = 0.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":44441,"title":"Jack's hand in \"Titanic\" ♤","description":"Given a series of cards, return true if it's the famous hand. Note that i pretend that  poker cards goes from 1 to 10 so be careful with the test suite to avoid some traps like (nan, 0.05 , 'string', 55...) are invalid cards right ?","description_html":"\u003cp\u003eGiven a series of cards, return true if it's the famous hand. Note that i pretend that  poker cards goes from 1 to 10 so be careful with the test suite to avoid some traps like (nan, 0.05 , 'string', 55...) are invalid cards right ?\u003c/p\u003e","function_template":"function y = your_fcn_name(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nfiletext = fileread('your_fcn_name.m'); \r\nassert(isempty(strfind(filetext, 'regexp')),'regexp() and its family are forbidden') \r\nassert(isempty(strfind(filetext, 'regexprep')),'regexprep() forbidden')\r\n%%\r\nx = [10 3 10 2 3];\r\ny_correct = false;\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n%%\r\nx = [1 8 1 7 3];\r\ny_correct = false;\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n%%\r\nx = [10 5 10 5 10];\r\ny_correct = true;\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n%%\r\nx = [4 4 6 3 5];\r\ny_correct = false;\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n%%\r\nx = [2 4 2 4 4];\r\ny_correct = true;\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n%%\r\nx = [1 9 9 9 9];\r\ny_correct = false;\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n%%\r\nx = [8 7 8 7 8];\r\ny_correct = true;\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n%%\r\nx = [nan 3 10 2 3];\r\ny_correct = false;\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n%%\r\nx = [10 'k' 'j' 2 3];\r\ny_correct = false;\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n%%\r\nx = [8 7 8 0 8];\r\ny_correct = false; %inexistant card\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n%%\r\nx = [8 17 8 17 8] ;\r\ny_correct = false %inexistant card\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n%%\r\nx = [0 7 0 7 0];\r\ny_correct = false; %inexistant card\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n%%\r\nx = [8 3 3 8 3];\r\ny_correct = true;\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n%%\r\nx = [8 .3 .3 8 .3];\r\ny_correct = false;  %invalid card\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n%%\r\nx = [1 1 1 5 5];\r\ny_correct = true;\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":1,"created_by":156466,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":27,"test_suite_updated_at":"2017-12-09T11:50:03.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2017-12-06T14:41:25.000Z","updated_at":"2025-12-07T15:59:23.000Z","published_at":"2017-12-06T14:41:25.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eGiven a series of cards, return true if it's the famous hand. Note that i pretend that poker cards goes from 1 to 10 so be careful with the test suite to avoid some traps like (nan, 0.05 , 'string', 55...) are invalid cards right ?\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":43100,"title":"Add Me To Death (Sum sum sum)","description":"Given certain vector,  sum of the input vector, get the sum of 2 adjacent numbers in the input, and sum of the output vector (which is the sum of the 2  adjacent nos)\r\nSum sum sum :)","description_html":"\u003cp\u003eGiven certain vector,  sum of the input vector, get the sum of 2 adjacent numbers in the input, and sum of the output vector (which is the sum of the 2  adjacent nos)\r\nSum sum sum :)\u003c/p\u003e","function_template":"function [a b c] = addMeToDeath(x)\r\n  \r\nend","test_suite":"%%\r\nx = [1 2 3 4 5];\r\nsum_input  = 15;\r\nsum_output = 24;\r\nvec_sum_adjacent = [3 5 7 9]\r\n[a b c] = addMeToDeath(x)\r\nassert(isequal(a,sum_input))\r\nassert(isequal(b,sum_output))\r\nassert(isequal(c,vec_sum_adjacent))\r\n%%\r\nx = [7 8 9];\r\nsum_input  = 24;\r\nsum_output = 32;\r\nvec_sum_adjacent = [15 17]\r\n[a b c] = addMeToDeath(x)\r\nassert(isequal(a,sum_input))\r\nassert(isequal(b,sum_output))\r\nassert(isequal(c,vec_sum_adjacent))","published":true,"deleted":false,"likes_count":8,"comments_count":0,"created_by":13865,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":73,"test_suite_updated_at":"2016-10-29T17:05:00.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2016-10-06T07:20:13.000Z","updated_at":"2025-12-07T16:43:59.000Z","published_at":"2016-10-06T07:20:13.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eGiven certain vector, sum of the input vector, get the sum of 2 adjacent numbers in the input, and sum of the output vector (which is the sum of the 2 adjacent nos) Sum sum sum :)\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":43301,"title":"Calculate inverse matrix in m by n matrix ","description":"  x=(1:10)'\r\n  y=roundn(2*x+7*rand(size(x)),-1)\r\n\r\na*x=y\r\n\r\nEstimate a using inverse matrix calculation. This is principle of linear regression.","description_html":"\u003cpre class=\"language-matlab\"\u003ex=(1:10)'\r\ny=roundn(2*x+7*rand(size(x)),-1)\r\n\u003c/pre\u003e\u003cp\u003ea*x=y\u003c/p\u003e\u003cp\u003eEstimate a using inverse matrix calculation. This is principle of linear regression.\u003c/p\u003e","function_template":"function a = reginv(x,y)\r\n  a =\r\nend","test_suite":"%%\r\n  x=(1:10)'\r\n  y=3*x\r\n  a=3\r\n\r\nassert(abs(reginv(x,y)-a)\u003c0.001)\r\n\r\n%%\r\n  x=(1:10)'\r\n  y=3*x+2\r\n  a=3.2857\r\n\r\nassert(abs(reginv(x,y)-a)\u003c0.001)\r\n","published":true,"deleted":false,"likes_count":5,"comments_count":2,"created_by":33533,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":89,"test_suite_updated_at":"2018-07-19T15:35:54.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2016-10-10T09:36:59.000Z","updated_at":"2026-01-02T15:53:13.000Z","published_at":"2016-10-10T09:36:59.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\\n\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[x=(1:10)'\\ny=roundn(2*x+7*rand(size(x)),-1)]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003ea*x=y\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eEstimate a using inverse matrix calculation. This is principle of linear regression.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":51768,"title":"Redefine the Array if the Elements in the Array are Repeating","description":"Check if the Array has any repeating elements, if there are repeating elements then choose \"n\" as a number of times you want that element to be present (no. of repeatations according to your interest) in the same place between the specific elements.","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.44px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: none solid rgb(0, 0, 0); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 62.4px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 31.2px; transform-origin: 407px 31.2px; vertical-align: baseline; \"\u003e\u003cdiv style=\"font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 31.2px; text-align: left; transform-origin: 384px 31.2px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eCheck if the Array has any repeating elements, if there are repeating elements then choose \"n\" as a number of times you want that element to be present (no. of repeatations according to your interest) in the same place between the specific elements.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function y = your_fcn_name(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = \"Takeee it downn\";\r\ny_correct = \"Take it Down\";\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n\r\n%%\r\nx = \"00007 isss thereee, What!!!\";\r\ny_correct = \"07 is there, What!!!\";\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":3,"created_by":856350,"edited_by":223089,"edited_at":"2022-07-06T11:29:40.000Z","deleted_by":null,"deleted_at":null,"solvers_count":13,"test_suite_updated_at":"2021-06-08T18:00:36.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2021-05-15T11:32:19.000Z","updated_at":"2024-10-21T20:17:20.000Z","published_at":"2021-05-15T11:43:41.000Z","restored_at":null,"restored_by":null,"spam":null,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eCheck if the Array has any repeating elements, if there are repeating elements then choose \\\"n\\\" as a number of times you want that element to be present (no. of repeatations according to your interest) in the same place between the specific elements.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":43166,"title":"Probabilities - Balls and urns - 02","description":"The urn contains B blue balls and R red balls. Each trial consists of drawing one random ball from the urn and observing its color. Then the ball is *discarded*.\r\n\r\nWhat is the probability that, after N trials, the number of red balls is K?","description_html":"\u003cp\u003eThe urn contains B blue balls and R red balls. Each trial consists of drawing one random ball from the urn and observing its color. Then the ball is \u003cb\u003ediscarded\u003c/b\u003e.\u003c/p\u003e\u003cp\u003eWhat is the probability that, after N trials, the number of red balls is K?\u003c/p\u003e","function_template":"function p = probability(R,B,N,K)\r\n    p = 1;\r\nend","test_suite":"%%\r\nR=4; B=8;\r\nN=6; K=2;\r\np = 0.4545;\r\nassert( abs(probability(R,B,N,K)-p)\u003c1e-04 );\r\n%%\r\nR=22; B=6;\r\nN=14; K=12;\r\np = 0.2418;\r\nassert( abs(probability(R,B,N,K)-p)\u003c1e-04 );\r\n%%\r\nR=22; B=60;\r\nN=5; K=0;\r\np = 0.2002;\r\nassert( abs(probability(R,B,N,K)-p)\u003c1e-04 );\r\n%%\r\nR=9; B=0;\r\nN=4; K=4;\r\nassert( isequal(probability(R,B,N,K),1) );\r\n%%\r\nR=1; B=78;\r\nN=78; K=1;\r\np = 0.9873;\r\nassert( abs(probability(R,B,N,K)-p)\u003c1e-04 );","published":true,"deleted":false,"likes_count":2,"comments_count":2,"created_by":85738,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":21,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2016-10-07T15:42:59.000Z","updated_at":"2026-01-21T12:49:51.000Z","published_at":"2016-10-07T15:42:59.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\\n\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe urn contains B blue balls and R red balls. Each trial consists of drawing one random ball from the urn and observing its color. Then the ball is\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ediscarded\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eWhat is the probability that, after N trials, the number of red balls is K?\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":1119,"title":"sum of non-primes","description":"The sum of the non-primes no larger than 10 is 1+4+6+8+9+10=38\r\n\r\nFind the sum of all the positive non-prime integers that do not exceed the input, N.","description_html":"\u003cp\u003eThe sum of the non-primes no larger than 10 is 1+4+6+8+9+10=38\u003c/p\u003e\u003cp\u003eFind the sum of all the positive non-prime integers that do not exceed the input, N.\u003c/p\u003e","function_template":"function y = sum_non_primes(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = 3;\r\ny_correct = 1;\r\nassert(isequal(sum_non_primes(x),y_correct))\r\n%%\r\nx=10;\r\ny_correct = 38;\r\nassert(isequal(sum_non_primes(x),y_correct))\r\n%%\r\nx=1000;\r\ny_correct = 424373;\r\nassert(isequal(sum_non_primes(x),y_correct))","published":true,"deleted":false,"likes_count":4,"comments_count":2,"created_by":7693,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":572,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2012-12-12T11:49:30.000Z","updated_at":"2026-02-05T19:46:53.000Z","published_at":"2012-12-12T11:49:30.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe sum of the non-primes no larger than 10 is 1+4+6+8+9+10=38\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eFind the sum of all the positive non-prime integers that do not exceed the input, N.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":55755,"title":"Basic Mathematics 8","description":"A robot is extending its arm and attempting to reach a game piece that is X” away and Yg ” off the ground. The base of the arm is Ya inches above the ground.If the robot were d ” to the left or right of its current position, how much longer (in inches) would the robot arm need to be? Express as the delta rounded to 2 places.\r\n","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.4333px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: none; white-space: normal; \"\u003e\u003cdiv style=\"block-size: 304.5px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 408px 152.25px; transform-origin: 408px 152.25px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 63px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 31.5px; text-align: left; transform-origin: 385px 31.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 379.867px 8px; transform-origin: 379.867px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eA robot is extending its arm and attempting to reach a game piece that is X” away and Yg ” off the ground. The base of the arm is Ya inches above the ground.If the robot were d ” to the left or right of its current position, how much longer (in inches) would the robot arm need to be? Express as the delta rounded to 2 places.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 232.5px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 116.25px; text-align: left; transform-origin: 385px 116.25px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cimg class=\"imageNode\" width=\"624\" height=\"227\" style=\"vertical-align: baseline;width: 624px;height: 227px\" src=\"data:image/png;base64,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\" data-image-state=\"image-loaded\"\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function Delta = findDelta(X,Ya,Yg,d) % Do not edit this line.\r\n  % insert your code here\r\n  Delta = ?;\r\nend % Do not edit this line.\r\n","test_suite":"%%\r\nfiletext = fileread('findDelta.m');\r\nillegal = contains(filetext, 'regexp') || contains(filetext, 'assert');\r\nassert(~illegal)\r\n%%\r\nassert(isequal(findDelta(3,1,2,1),0.15));\r\n%%\r\nassert(isequal(findDelta(15,5,20,10),2.24));\r\n%%\r\nassert(isequal(findDelta(8,0,20,15),4.71));\r\n%%\r\nassert(isequal(findDelta(randi(10),randi(10),randi(10),0),0));\r\n","published":true,"deleted":false,"likes_count":3,"comments_count":1,"created_by":542228,"edited_by":223089,"edited_at":"2025-09-27T04:28:07.000Z","deleted_by":null,"deleted_at":null,"solvers_count":200,"test_suite_updated_at":"2025-09-27T04:28:07.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2022-09-15T12:33:49.000Z","updated_at":"2026-03-30T16:43:40.000Z","published_at":"2022-09-15T12:33:49.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eA robot is extending its arm and attempting to reach a game piece that is X” away and Yg ” off the ground. The base of the arm is Ya inches above the ground.If the robot were d ” to the left or right of its current position, how much longer (in inches) would the robot arm need to be? Express as the delta rounded to 2 places.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"227\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"624\\\"/\u003e\u003cw:attr w:name=\\\"verticalAlign\\\" w:val=\\\"baseline\\\"/\u003e\u003cw:attr w:name=\\\"altText\\\" w:val=\\\"\\\"/\u003e\u003cw:attr w:name=\\\"relationshipId\\\" w:val=\\\"rId1\\\"/\u003e\u003c/w:customXmlPr\u003e\u003c/w:customXml\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/image\",\"target\":\"/media/image1.png\",\"relationshipId\":\"rId1\"}]},{\"partUri\":\"/media/image1.png\",\"contentType\":\"image/png\",\"content\":\"data:image/png;base64,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\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":1084,"title":"Square Digits Number Chain Terminal Value (Inspired by Project Euler Problem 92)","description":"Given a number _n_, return the terminal value of the number chain formed by summing the square of the digits. According to the Project Euler problem, this number chain always terminates with either 1 or 89.\r\n\r\nProject Euler Problem 92: \u003chttp://projecteuler.net/problem=92 Link\u003e","description_html":"\u003cp\u003eGiven a number \u003ci\u003en\u003c/i\u003e, return the terminal value of the number chain formed by summing the square of the digits. According to the Project Euler problem, this number chain always terminates with either 1 or 89.\u003c/p\u003e\u003cp\u003eProject Euler Problem 92: \u003ca href=\"http://projecteuler.net/problem=92\"\u003eLink\u003c/a\u003e\u003c/p\u003e","function_template":"function y = digits_squared_chain(x)\r\n  y = 1;\r\nend","test_suite":"%%\r\nassert(digits_squared_chain(649) == 1)\r\n\r\n%%\r\nassert(digits_squared_chain(79) == 1)\r\n\r\n%%\r\nassert(digits_squared_chain(608) == 1)\r\n\r\n%%\r\nassert(digits_squared_chain(487) == 1)\r\n\r\n%%\r\nassert(digits_squared_chain(739) == 1)\r\n\r\n%%\r\nassert(digits_squared_chain(565) == 1)\r\n\r\n%%\r\nassert(digits_squared_chain(68) == 1)\r\n\r\n%%\r\nassert(digits_squared_chain(383) == 1)\r\n\r\n%%\r\nassert(digits_squared_chain(379) == 1)\r\n\r\n%%\r\nassert(digits_squared_chain(203) == 1)\r\n\r\n%%\r\nassert(digits_squared_chain(632) == 1)\r\n\r\n%%\r\nassert(digits_squared_chain(391) == 1)\r\n\r\n%%\r\nassert(digits_squared_chain(863) == 1)\r\n\r\n%%\r\nassert(digits_squared_chain(13) == 1)\r\n\r\n%%\r\nassert(digits_squared_chain(100) == 1)\r\n\r\n%%\r\nassert(digits_squared_chain(236) == 1)\r\n\r\n%%\r\nassert(digits_squared_chain(293) == 1)\r\n\r\n%%\r\nassert(digits_squared_chain(230) == 1)\r\n\r\n%%\r\nassert(digits_squared_chain(31) == 1)\r\n\r\n%%\r\nassert(digits_squared_chain(806) == 1)\r\n\r\n%%\r\nassert(digits_squared_chain(623) == 1)\r\n\r\n%%\r\nassert(digits_squared_chain(7) == 1)\r\n\r\n%%\r\nassert(digits_squared_chain(13) == 1)\r\n\r\n%%\r\nassert(digits_squared_chain(836) == 1)\r\n\r\n%%\r\nassert(digits_squared_chain(954) == 89)\r\n\r\n%%\r\nassert(digits_squared_chain(567) == 89)\r\n\r\n%%\r\nassert(digits_squared_chain(388) == 89)\r\n\r\n%%\r\nassert(digits_squared_chain(789) == 89)\r\n\r\n%%\r\nassert(digits_squared_chain(246) == 89)\r\n\r\n%%\r\nassert(digits_squared_chain(787) == 89)\r\n\r\n%%\r\nassert(digits_squared_chain(311) == 89)\r\n\r\n%%\r\nassert(digits_squared_chain(856) == 89)\r\n\r\n%%\r\nassert(digits_squared_chain(143) == 89)\r\n\r\n%%\r\nassert(digits_squared_chain(873) == 89)\r\n\r\n%%\r\nassert(digits_squared_chain(215) == 89)\r\n\r\n%%\r\nassert(digits_squared_chain(995) == 89)\r\n\r\n%%\r\nassert(digits_squared_chain(455) == 89)\r\n\r\n%%\r\nassert(digits_squared_chain(948) == 89)\r\n\r\n%%\r\nassert(digits_squared_chain(875) == 89)\r\n\r\n%%\r\nassert(digits_squared_chain(788) == 89)\r\n\r\n%%\r\nassert(digits_squared_chain(722) == 89)\r\n\r\n%%\r\nassert(digits_squared_chain(250) == 89)\r\n\r\n%%\r\nassert(digits_squared_chain(227) == 89)\r\n\r\n%%\r\nassert(digits_squared_chain(640) == 89)\r\n\r\n%%\r\nassert(digits_squared_chain(835) == 89)\r\n\r\n%%\r\nassert(digits_squared_chain(965) == 89)\r\n\r\n%%\r\nassert(digits_squared_chain(726) == 89)\r\n\r\n%%\r\nassert(digits_squared_chain(689) == 89)\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":3,"created_by":134,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":256,"test_suite_updated_at":"2012-12-05T06:42:14.000Z","rescore_all_solutions":false,"group_id":27,"created_at":"2012-12-03T06:49:33.000Z","updated_at":"2026-03-26T09:05:10.000Z","published_at":"2012-12-05T06:42:14.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\\n\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eGiven a number\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003en\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e, return the terminal value of the number chain formed by summing the square of the digits. According to the Project Euler problem, this number chain always terminates with either 1 or 89.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eProject Euler Problem 92:\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"http://projecteuler.net/problem=92\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eLink\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":554,"title":"Is the Point in a Circle?","description":"Check whether a point or multiple points is/are in a circle centered at point (x0, y0) with radius r. \r\n\r\n Points = [x, y]; \r\n circle = (x0, y0, r)\r\n\r\nReturn true or false for each point tested","description_html":"\u003cp\u003eCheck whether a point or multiple points is/are in a circle centered at point (x0, y0) with radius r.\u003c/p\u003e\u003cpre\u003e Points = [x, y]; \r\n circle = (x0, y0, r)\u003c/pre\u003e\u003cp\u003eReturn true or false for each point tested\u003c/p\u003e","function_template":"function y = your_fcn_name(Points, circle)\r\n  y = true;\r\nend","test_suite":"%%\r\ncircle = [0, 0, 1]; Points = [0, 0.5]\r\ny_correct = 1;\r\nassert(isequal(your_fcn_name(Points,circle),y_correct))\r\n\r\n%%\r\ncircle = [0, 0, 1]; Points = [0, 2]\r\ny_correct = 0;\r\nassert(isequal(your_fcn_name(Points,circle),y_correct))\r\n\r\n%%\r\ncircle = [1, 1, 1]; Points = [0, 1; 0, 0]\r\ny_correct = [1; 0];\r\nassert(isequal(your_fcn_name(Points,circle),y_correct))","published":true,"deleted":false,"likes_count":5,"comments_count":8,"created_by":2906,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":631,"test_suite_updated_at":"2012-04-03T14:19:00.000Z","rescore_all_solutions":false,"group_id":17,"created_at":"2012-04-03T08:03:10.000Z","updated_at":"2026-03-13T05:02:27.000Z","published_at":"2012-04-03T08:03:10.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\\n\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eCheck whether a point or multiple points is/are in a circle centered at point (x0, y0) with radius r.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[ Points = [x, y]; \\n circle = (x0, y0, r)]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eReturn true or false for each point tested\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":924,"title":"intersection of matrices","description":"Given two matrices filled with ones and zeros, determine if they share a common row, column entry. These matrices are of identical size.\r\nExamples:\r\nInputs A = [1     0     0     0     0\r\n            0     1     0     0     0\r\n            0     0     1     0     0\r\n            0     0     0     1     0\r\n            0     0     0     0     1 ] \r\n\r\n   and B = [0     1     0     0     0\r\n            0     0     1     0     0\r\n            0     0     0     1     0\r\n            0     0     0     0     1\r\n            1     0     0     0     0 ]\r\n\r\nOutput tf is false\r\n\r\nInputs A = [1     1     1     0     1\r\n            1     1     1     1     0\r\n            0     1     1     1     1\r\n            1     0     1     1     1\r\n            1     1     0     1     1 ]\r\n   and B = [0     1     0     0     0\r\n            1     0     0     0     0\r\n            0     0     0     0     1\r\n            0     0     0     1     0\r\n            0     0     1     0     0]\r\nOutput tf is true","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.4333px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: rgb(0, 0, 0); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 603.4px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 301.7px; transform-origin: 407px 301.7px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 21px; text-align: left; transform-origin: 384px 21px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 383px 8px; transform-origin: 383px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eGiven two matrices filled with ones and zeros, determine if they share a common row, column entry. These matrices are of identical size.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 32px 8px; transform-origin: 32px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eExamples:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgb(247, 247, 247); block-size: 490.4px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-end-end-radius: 4px; border-end-start-radius: 4px; border-start-end-radius: 4px; border-start-start-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; margin-block-end: 10px; margin-block-start: 10px; margin-bottom: 10px; margin-inline-end: 3px; margin-inline-start: 3px; margin-left: 3px; margin-right: 3px; margin-top: 10px; perspective-origin: 404px 245.2px; transform-origin: 404px 245.2px; margin-left: 3px; margin-top: 10px; margin-bottom: 10px; margin-right: 3px; \"\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2167px; transform-origin: 404px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 148px 8.5px; tab-size: 4; transform-origin: 148px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; perspective-origin: 28px 8.5px; transform-origin: 28px 8.5px; \"\u003eInputs \u003c/span\u003e\u003cspan style=\"border-block-end-color: rgb(170, 4, 249); border-block-start-color: rgb(170, 4, 249); border-bottom-color: rgb(170, 4, 249); border-inline-end-color: rgb(170, 4, 249); border-inline-start-color: rgb(170, 4, 249); border-left-color: rgb(170, 4, 249); border-right-color: rgb(170, 4, 249); border-top-color: rgb(170, 4, 249); caret-color: rgb(170, 4, 249); color: rgb(170, 4, 249); column-rule-color: rgb(170, 4, 249); margin-inline-end: 0px; margin-right: 0px; outline-color: rgb(170, 4, 249); perspective-origin: 120px 8.5px; text-decoration-color: rgb(170, 4, 249); text-emphasis-color: rgb(170, 4, 249); transform-origin: 120px 8.5px; \"\u003eA = [1     0     0     0     0\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2167px; transform-origin: 404px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 148px 8.5px; tab-size: 4; transform-origin: 148px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e            0     1     0     0     0\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2167px; transform-origin: 404px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 148px 8.5px; tab-size: 4; transform-origin: 148px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e            0     0     1     0     0\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2167px; transform-origin: 404px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 148px 8.5px; tab-size: 4; transform-origin: 148px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e            0     0     0     1     0\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2167px; transform-origin: 404px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 160px 8.5px; tab-size: 4; transform-origin: 160px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e            0     0     0     0     1 ] \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2167px; transform-origin: 404px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 8.5px; tab-size: 4; transform-origin: 0px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2167px; transform-origin: 404px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 148px 8.5px; tab-size: 4; transform-origin: 148px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; perspective-origin: 28px 8.5px; transform-origin: 28px 8.5px; \"\u003e   and \u003c/span\u003e\u003cspan style=\"border-block-end-color: rgb(170, 4, 249); border-block-start-color: rgb(170, 4, 249); border-bottom-color: rgb(170, 4, 249); border-inline-end-color: rgb(170, 4, 249); border-inline-start-color: rgb(170, 4, 249); border-left-color: rgb(170, 4, 249); border-right-color: rgb(170, 4, 249); border-top-color: rgb(170, 4, 249); caret-color: rgb(170, 4, 249); color: rgb(170, 4, 249); column-rule-color: rgb(170, 4, 249); margin-inline-end: 0px; margin-right: 0px; outline-color: rgb(170, 4, 249); perspective-origin: 120px 8.5px; text-decoration-color: rgb(170, 4, 249); text-emphasis-color: rgb(170, 4, 249); transform-origin: 120px 8.5px; \"\u003eB = [0     1     0     0     0\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2167px; transform-origin: 404px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 148px 8.5px; tab-size: 4; transform-origin: 148px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e            0     0     1     0     0\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2167px; transform-origin: 404px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 148px 8.5px; tab-size: 4; transform-origin: 148px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e            0     0     0     1     0\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2167px; transform-origin: 404px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 148px 8.5px; tab-size: 4; transform-origin: 148px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e            0     0     0     0     1\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2167px; transform-origin: 404px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 156px 8.5px; tab-size: 4; transform-origin: 156px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e            1     0     0     0     0 ]\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2167px; transform-origin: 404px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 8.5px; tab-size: 4; transform-origin: 0px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2167px; transform-origin: 404px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 72px 8.5px; tab-size: 4; transform-origin: 72px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; perspective-origin: 28px 8.5px; transform-origin: 28px 8.5px; \"\u003eOutput \u003c/span\u003e\u003cspan style=\"border-block-end-color: rgb(170, 4, 249); border-block-start-color: rgb(170, 4, 249); border-bottom-color: rgb(170, 4, 249); border-inline-end-color: rgb(170, 4, 249); border-inline-start-color: rgb(170, 4, 249); border-left-color: rgb(170, 4, 249); border-right-color: rgb(170, 4, 249); border-top-color: rgb(170, 4, 249); caret-color: rgb(170, 4, 249); color: rgb(170, 4, 249); column-rule-color: rgb(170, 4, 249); margin-inline-end: 0px; margin-right: 0px; outline-color: rgb(170, 4, 249); perspective-origin: 44px 8.5px; text-decoration-color: rgb(170, 4, 249); text-emphasis-color: rgb(170, 4, 249); transform-origin: 44px 8.5px; \"\u003etf is false\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2167px; transform-origin: 404px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 8.5px; tab-size: 4; transform-origin: 0px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2167px; transform-origin: 404px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 148px 8.5px; tab-size: 4; transform-origin: 148px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; perspective-origin: 28px 8.5px; transform-origin: 28px 8.5px; \"\u003eInputs \u003c/span\u003e\u003cspan style=\"border-block-end-color: rgb(170, 4, 249); border-block-start-color: rgb(170, 4, 249); border-bottom-color: rgb(170, 4, 249); border-inline-end-color: rgb(170, 4, 249); border-inline-start-color: rgb(170, 4, 249); border-left-color: rgb(170, 4, 249); border-right-color: rgb(170, 4, 249); border-top-color: rgb(170, 4, 249); caret-color: rgb(170, 4, 249); color: rgb(170, 4, 249); column-rule-color: rgb(170, 4, 249); margin-inline-end: 0px; margin-right: 0px; outline-color: rgb(170, 4, 249); perspective-origin: 120px 8.5px; text-decoration-color: rgb(170, 4, 249); text-emphasis-color: rgb(170, 4, 249); transform-origin: 120px 8.5px; \"\u003eA = [1     1     1     0     1\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2167px; transform-origin: 404px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 148px 8.5px; tab-size: 4; transform-origin: 148px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e            1     1     1     1     0\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2167px; transform-origin: 404px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 148px 8.5px; tab-size: 4; transform-origin: 148px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e            0     1     1     1     1\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2167px; transform-origin: 404px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 148px 8.5px; tab-size: 4; transform-origin: 148px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e            1     0     1     1     1\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2167px; transform-origin: 404px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 156px 8.5px; tab-size: 4; transform-origin: 156px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e            1     1     0     1     1 ]\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2167px; transform-origin: 404px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 148px 8.5px; tab-size: 4; transform-origin: 148px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; perspective-origin: 28px 8.5px; transform-origin: 28px 8.5px; \"\u003e   and \u003c/span\u003e\u003cspan style=\"border-block-end-color: rgb(170, 4, 249); border-block-start-color: rgb(170, 4, 249); border-bottom-color: rgb(170, 4, 249); border-inline-end-color: rgb(170, 4, 249); border-inline-start-color: rgb(170, 4, 249); border-left-color: rgb(170, 4, 249); border-right-color: rgb(170, 4, 249); border-top-color: rgb(170, 4, 249); caret-color: rgb(170, 4, 249); color: rgb(170, 4, 249); column-rule-color: rgb(170, 4, 249); margin-inline-end: 0px; margin-right: 0px; outline-color: rgb(170, 4, 249); perspective-origin: 120px 8.5px; text-decoration-color: rgb(170, 4, 249); text-emphasis-color: rgb(170, 4, 249); transform-origin: 120px 8.5px; \"\u003eB = [0     1     0     0     0\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2167px; transform-origin: 404px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 148px 8.5px; tab-size: 4; transform-origin: 148px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e            1     0     0     0     0\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2167px; transform-origin: 404px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 148px 8.5px; tab-size: 4; transform-origin: 148px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e            0     0     0     0     1\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2167px; transform-origin: 404px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 148px 8.5px; tab-size: 4; transform-origin: 148px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e            0     0     0     1     0\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2167px; transform-origin: 404px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 152px 8.5px; tab-size: 4; transform-origin: 152px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e            0     0     1     0     0]\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 10px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 10px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 10px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 49px 8px; transform-origin: 49px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eOutput tf is true\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function tf = intersection_of_matrices(A,B)\r\n  tf = 0;\r\nend","test_suite":"%%\r\nA = [1     0     0     0     0;...\r\n     0     1     0     0     0;...\r\n     0     0     1     0     0;...\r\n     0     0     0     1     0;...\r\n     0     0     0     0     1];\r\nB = [0     1     0     0     0;...\r\n     0     0     1     0     0;...\r\n     0     0     0     1     0;...\r\n     0     0     0     0     1;...\r\n     1     0     0     0     0];\r\n tf_correct = 0;    \r\n assert(isequal(intersection_of_matrices(A,B),tf_correct))\r\n \r\n%%     \r\n     \r\nA = [1     1     0     0     0;...\r\n     0     1     1     0     0;...\r\n     0     0     1     1     0;...\r\n     0     0     0     1     1;...\r\n     1     0     0     0     1];\r\n\r\nB = [0     0     0     0     1;...\r\n     1     0     0     0     0;...\r\n     0     1     0     0     0;...\r\n     0     0     1     0     0;...\r\n     0     0     0     1     0];\r\n tf_correct = 0;   \r\n assert(isequal(intersection_of_matrices(A,B),tf_correct))\r\n \r\n%%  \r\nA = [1     1     0     0     1;...\r\n     1     1     1     0     0;...\r\n     0     1     1     1     0;...\r\n     0     0     1     1     1;...\r\n     1     0     0     1     1];\r\n     \r\nB = [0     0     1     0     0;...\r\n     0     0     0     1     0;...\r\n     0     0     0     0     1;...\r\n     1     0     0     0     0;...\r\n     0     1     0     0     0];     \r\ntf_correct = 0;\r\nassert(isequal(intersection_of_matrices(A,B),tf_correct)) \r\n\r\n%%     \r\nA = [1     1     1     0     1;...\r\n     1     1     1     1     0;...\r\n     0     1     1     1     1;...\r\n     1     0     1     1     1;...\r\n     1     1     0     1     1];\r\nB = [0     1     0     0     0;...\r\n     1     0     0     0     0;...\r\n     0     0     0     0     1;...\r\n     0     0     0     1     0;...\r\n     0     0     1     0     0];  \r\ntf_correct = 1; \r\nassert(isequal(intersection_of_matrices(A,B),tf_correct))\r\n\r\n%%  \r\nA = [1     1     0     0     1;...\r\n     1     1     1     0     0;...\r\n     0     1     1     1     0;...\r\n     0     0     1     1     1;...\r\n     1     1     0     1     1];\r\n     \r\nB = [0     0     1     0     0;...\r\n     0     0     0     1     0;...\r\n     0     0     0     0     1;...\r\n     1     0     0     0     0;...\r\n     0     1     0     0     0];     \r\ntf_correct = 1;\r\nassert(isequal(intersection_of_matrices(A,B),tf_correct))\r\n\r\n%%  \r\nA = ones(3);\r\nB = zeros(3)     \r\ntf_correct = 0;\r\nassert(isequal(intersection_of_matrices(A,B),tf_correct))","published":true,"deleted":false,"likes_count":4,"comments_count":10,"created_by":5757,"edited_by":223089,"edited_at":"2022-10-18T08:45:05.000Z","deleted_by":null,"deleted_at":null,"solvers_count":644,"test_suite_updated_at":"2022-10-18T08:45:05.000Z","rescore_all_solutions":false,"group_id":12,"created_at":"2012-08-28T06:33:52.000Z","updated_at":"2026-02-10T12:00:56.000Z","published_at":"2012-08-28T06:34:04.000Z","restored_at":null,"restored_by":null,"spam":null,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eGiven two matrices filled with ones and zeros, determine if they share a common row, column entry. These matrices are of identical size.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eExamples:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[Inputs A = [1     0     0     0     0\\n            0     1     0     0     0\\n            0     0     1     0     0\\n            0     0     0     1     0\\n            0     0     0     0     1 ] \\n\\n   and B = [0     1     0     0     0\\n            0     0     1     0     0\\n            0     0     0     1     0\\n            0     0     0     0     1\\n            1     0     0     0     0 ]\\n\\nOutput tf is false\\n\\nInputs A = [1     1     1     0     1\\n            1     1     1     1     0\\n            0     1     1     1     1\\n            1     0     1     1     1\\n            1     1     0     1     1 ]\\n   and B = [0     1     0     0     0\\n            1     0     0     0     0\\n            0     0     0     0     1\\n            0     0     0     1     0\\n            0     0     1     0     0]]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eOutput tf is true\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":690,"title":"Remove the two elements next to NaN value","description":"The aim is to *remove the two elements next to NaN values* inside a vector.\r\n\r\nFor example:\r\n\r\n x = [6 10 5 8 9 NaN 23 9 7 3 21 43 NaN 4 6 7 8]\r\n\r\nThe output y will be:\r\n\r\n y = [6 10 5 8 9 7 3 21 43 7 8]\r\n\r\nNan values and the 2 next elements after the NaN (23-9  and 4-6) have been removed.\r\n\r\nThere will be always NaN values in the input vector followed by at least 2 integers.","description_html":"\u003cp\u003eThe aim is to \u003cb\u003eremove the two elements next to NaN values\u003c/b\u003e inside a vector.\u003c/p\u003e\u003cp\u003eFor example:\u003c/p\u003e\u003cpre\u003e x = [6 10 5 8 9 NaN 23 9 7 3 21 43 NaN 4 6 7 8]\u003c/pre\u003e\u003cp\u003eThe output y will be:\u003c/p\u003e\u003cpre\u003e y = [6 10 5 8 9 7 3 21 43 7 8]\u003c/pre\u003e\u003cp\u003eNan values and the 2 next elements after the NaN (23-9  and 4-6) have been removed.\u003c/p\u003e\u003cp\u003eThere will be always NaN values in the input vector followed by at least 2 integers.\u003c/p\u003e","function_template":"function y = your_fcn_name(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = [6 10 5 8 9 NaN 23 9 7 3 21 43 NaN 4 6 7 8];\r\ny_correct = [6 10 5 8 9 7 3 21 43 7 8];\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n\r\n%%\r\nx = [25 NaN 1 3];\r\ny_correct = 25;\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n\r\n%%\r\nx = [ NaN 15 15 17 ]\r\ny_correct = 17;\r\nassert(isequal(your_fcn_name(x),y_correct))","published":true,"deleted":false,"likes_count":9,"comments_count":7,"created_by":639,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":703,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":12,"created_at":"2012-05-15T09:33:34.000Z","updated_at":"2026-02-10T12:07:16.000Z","published_at":"2012-05-15T09:33:34.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\\n\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe aim is to\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eremove the two elements next to NaN values\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e inside a vector.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eFor example:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[ x = [6 10 5 8 9 NaN 23 9 7 3 21 43 NaN 4 6 7 8]]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe output y will be:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[ y = [6 10 5 8 9 7 3 21 43 7 8]]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eNan values and the 2 next elements after the NaN (23-9 and 4-6) have been removed.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThere will be always NaN values in the input vector followed by at least 2 integers.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"}],"problem_search":{"errors":[],"problems":[{"id":43330,"title":"Solve expression III","description":"Solve expression for given vector x.\r\nExpression = (tan(2*x^2+7*x-30.25)+log(x^3-2.25))/(nthroot(sin(x^3)^2+1/5*log(x^4-2.5),3))","description_html":"\u003cp\u003eSolve expression for given vector x.\r\nExpression = (tan(2*x^2+7*x-30.25)+log(x^3-2.25))/(nthroot(sin(x^3)^2+1/5*log(x^4-2.5),3))\u003c/p\u003e","function_template":"function y = your_fcn_name(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = 2:4;\r\ny_correct =(tan(2.*x.^2+7.*x-30.25)+log(x.^3-2.25))./(nthroot(sin(x.^3).^2+1/5*log(x.^4-2.5),3));\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n%%\r\nx = 6;\r\ny_correct =(tan(2.*x.^2+7.*x-30.25)+log(x.^3-2.25))./(nthroot(sin(x.^3).^2+1/5*log(x.^4-2.5),3));\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n%%\r\nx = 30:2:40;\r\ny_correct =(tan(2.*x.^2+7.*x-30.25)+log(x.^3-2.25))./(nthroot(sin(x.^3).^2+1/5*log(x.^4-2.5),3));\r\nassert(isequal(your_fcn_name(x),y_correct))","published":true,"deleted":false,"likes_count":3,"comments_count":3,"created_by":90467,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":90,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2016-10-11T09:42:37.000Z","updated_at":"2026-03-31T10:18:41.000Z","published_at":"2016-10-11T09:42:37.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eSolve expression for given vector x. Expression = (tan(2*x^2+7*x-30.25)+log(x^3-2.25))/(nthroot(sin(x^3)^2+1/5*log(x^4-2.5),3))\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":45903,"title":"Given A4 sizes find A3's long side","description":"I think you know the relation between A3 and A4 paper so givens are sides of A4\r\nx1=long side of A4\r\ny1=short side of A4\r\ny2 is the long side of A3 \r\nAll dimensions in milimeter","description_html":"\u003cp\u003eI think you know the relation between A3 and A4 paper so givens are sides of A4\r\nx1=long side of A4\r\ny1=short side of A4\r\ny2 is the long side of A3 \r\nAll dimensions in milimeter\u003c/p\u003e","function_template":"function y2 = a3longside(x1,y1)\r\n  y2 = y1;\r\nend","test_suite":"%%\r\nx1 = 210;\r\ny1 = 297;\r\ny2_correct = 420;\r\nassert(isequal(a3longside(x1,y1),y2_correct))\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":1,"created_by":441903,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":98,"test_suite_updated_at":"2020-06-13T12:40:47.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2020-06-13T12:32:34.000Z","updated_at":"2026-02-24T14:24:46.000Z","published_at":"2020-06-13T12:39:52.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eI think you know the relation between A3 and A4 paper so givens are sides of A4 x1=long side of A4 y1=short side of A4 y2 is the long side of A3 All dimensions in milimeter\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":44678,"title":"Calculate time taken by light to reach earth surface","description":"We know the time(seconds) taken by light to reach surface of earth. What if the distance varies yearly or source of light moves from one planet to another? How the time(seconds) varies?\r\n","description_html":"\u003cp\u003eWe know the time(seconds) taken by light to reach surface of earth. What if the distance varies yearly or source of light moves from one planet to another? How the time(seconds) varies?\u003c/p\u003e","function_template":"function y= light_time(x)\r\n  \r\n  y=x;\r\n  \r\nend","test_suite":"%%\r\nx =150000000 ;\r\ny_correct = 500;\r\nassert(isequal(light_time(x),y_correct))\r\n%%\r\nx=1800000;\r\ny_correct = 6;\r\nassert(isequal(light_time(x),y_correct))\r\n%%\r\nx=300000;\r\ny_correct = 1;\r\nassert(isequal(light_time(x),y_correct))\r\n%%\r\nx=57909000;\r\ny_correct = 193;\r\nassert(isequal(light_time(x),y_correct))\r\n%%\r\nx=5790960000;\r\ny_correct = 1.9303e+04;\r\nassert(isequal(light_time(x),y_correct))\r\n\r\n\r\n\r\n\r\n\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":2,"created_by":220577,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":49,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2018-06-07T09:16:16.000Z","updated_at":"2026-03-04T13:43:37.000Z","published_at":"2018-06-07T09:16:22.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eWe know the time(seconds) taken by light to reach surface of earth. What if the distance varies yearly or source of light moves from one planet to another? How the time(seconds) varies?\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":44634,"title":"Basic matrix operations using standard MATLAB commands","description":"Create the matrix:\r\n\r\n 1.0e+15 *\r\n\r\n    0.0000    0.0000    0.0000    0.0000    0.0000\r\n    0.0000    0.0000    0.0000    0.0000    0.0000\r\n    0.0001    0.0010    0.0100    0.1000    1.0000\r\n\r\nFind the row vector of all column means\r\n\r\nHint: Use _logspace_ to create the matrix. Avoid looking at the test suite before writing a solution","description_html":"\u003cp\u003eCreate the matrix:\u003c/p\u003e\u003cpre\u003e 1.0e+15 *\u003c/pre\u003e\u003cpre\u003e    0.0000    0.0000    0.0000    0.0000    0.0000\r\n    0.0000    0.0000    0.0000    0.0000    0.0000\r\n    0.0001    0.0010    0.0100    0.1000    1.0000\u003c/pre\u003e\u003cp\u003eFind the row vector of all column means\u003c/p\u003e\u003cp\u003eHint: Use \u003ci\u003elogspace\u003c/i\u003e to create the matrix. Avoid looking at the test suite before writing a solution\u003c/p\u003e","function_template":"function y = matrix_ls_means()\r\n  y = x;\r\nend","test_suite":"%%\r\ny_correct = mean([logspace(1,5,5);logspace(6,10,5);logspace(11,15,5)]);\r\nassert(isequal(matrix_ls_means(),y_correct))\r\n","published":true,"deleted":false,"likes_count":2,"comments_count":2,"created_by":171559,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":57,"test_suite_updated_at":"2018-05-09T05:37:01.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2018-05-09T05:32:41.000Z","updated_at":"2026-02-17T08:19:25.000Z","published_at":"2018-05-09T05:35:49.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\\n\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eCreate the matrix:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[ 1.0e+15 *\\n\\n    0.0000    0.0000    0.0000    0.0000    0.0000\\n    0.0000    0.0000    0.0000    0.0000    0.0000\\n    0.0001    0.0010    0.0100    0.1000    1.0000]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eFind the row vector of all column means\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eHint: Use\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003elogspace\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e to create the matrix. Avoid looking at the test suite before writing a solution\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":45927,"title":"GPA","description":"Math's credit is 5 and you got x | Physics's credit 7 and you got y what is your GPA ","description_html":"\u003cp\u003eMath's credit is 5 and you got x | Physics's credit 7 and you got y what is your GPA\u003c/p\u003e","function_template":"function z = gpa(x,y)\r\n  z = x and y;\r\nend","test_suite":"%%\r\nx = 75;\r\ny = 81;\r\nz_correct = 78.5;\r\nassert(isequal(gpa(x,y),z_correct))\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":441903,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":115,"test_suite_updated_at":"2020-06-14T12:04:49.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2020-06-14T12:00:53.000Z","updated_at":"2026-02-15T11:17:42.000Z","published_at":"2020-06-14T12:04:06.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eMath's credit is 5 and you got x | Physics's credit 7 and you got y what is your GPA\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":45933,"title":"Watt","description":"Ampere x Volt = Watt","description_html":"\u003cp\u003eAmpere x Volt = Watt\u003c/p\u003e","function_template":"function y = watt(A,V)\r\n  y = A and V;\r\nend","test_suite":"%%\r\nV = 24;\r\nA = 15;\r\ny_correct = 360;\r\nassert(isequal(watt(A,V),y_correct))\r\n","published":true,"deleted":false,"likes_count":2,"comments_count":0,"created_by":441903,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":112,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2020-06-14T12:17:37.000Z","updated_at":"2026-02-15T11:18:17.000Z","published_at":"2020-06-14T12:17:37.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eAmpere x Volt = Watt\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":43687,"title":"Change on Spiral Matrix","description":"n\u003e=3, generate a matrix of nth such that n^2 is the max number, and max number must be in [1,1] or [end, end]. One example will be suggested below:\r\nExample : n=4\r\nanswer :\r\n10  9  8  7\r\n11  2  1  6\r\n12  3  4  5\r\n13  14 15 16 ","description_html":"\u003cp\u003en\u0026gt;=3, generate a matrix of nth such that n^2 is the max number, and max number must be in [1,1] or [end, end]. One example will be suggested below:\r\nExample : n=4\r\nanswer :\r\n10  9  8  7\r\n11  2  1  6\r\n12  3  4  5\r\n13  14 15 16\u003c/p\u003e","function_template":"function y = your_fcn_name(n)\r\n  y = n ;\r\nend","test_suite":"%%\r\nn = 5;\r\ny_correct = [25 24 23 22 21;10 9 8 7 20;11 2 1 6 19;12 3 4 5 18;13 14 15 16 17];\r\nassert(isequal(your_fcn_name(n),y_correct))","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":89616,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":59,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2016-11-27T14:08:23.000Z","updated_at":"2026-03-15T03:52:53.000Z","published_at":"2016-11-27T14:09:43.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003en\u0026gt;=3, generate a matrix of nth such that n^2 is the max number, and max number must be in [1,1] or [end, end]. One example will be suggested below: Example : n=4 answer : 10 9 8 7 11 2 1 6 12 3 4 5 13 14 15 16\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":43804,"title":"Rankine to Celsius Converter","description":"Given input R, degrees Rankine, convert into degrees Celsius.","description_html":"\u003cp\u003eGiven input R, degrees Rankine, convert into degrees Celsius.\u003c/p\u003e","function_template":"function C = RatoC(Ra)\r\n  C = ;\r\nend","test_suite":"%%\r\nRa = 0;\r\nC_correct = -273.15;\r\nassert(isequal(RatoC(Ra),C_correct))\r\n\r\n%%\r\nRa = 491.67;\r\nC_correct = 0;\r\nassert(isequal(RatoC(Ra),C_correct))\r\n","published":true,"deleted":false,"likes_count":4,"comments_count":4,"created_by":100606,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":149,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2016-12-13T23:35:41.000Z","updated_at":"2026-02-04T21:01:36.000Z","published_at":"2016-12-13T23:35:54.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eGiven input R, degrees Rankine, convert into degrees Celsius.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":50437,"title":"Number Puzzle - 080","description":null,"description_html":"\u003cdiv style = \"text-align: start; line-height: 20.44px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: none solid rgb(0, 0, 0); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 21px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 10.5px; transform-origin: 407px 10.5px; vertical-align: baseline; \"\u003e\u003cdiv style=\"font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eFind all four-digit prime numbers whose digits are monotonically decreasing from left-to-right.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function y = puzzle_080()\r\n  y = [3111 2111];\r\nend","test_suite":"%%\r\ny=puzzle_080();\r\nassert(isequal(unique(isprime(y)),1))\r\nassert(isequal(length(unique(y)),76))\r\nassert(isequal(sum(y),588390))\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":1,"created_by":180632,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":28,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2021-02-17T20:47:51.000Z","updated_at":"2026-01-30T15:55:08.000Z","published_at":"2021-02-17T20:47:51.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eFind all four-digit prime numbers whose digits are monotonically decreasing from left-to-right.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":43319,"title":"Select primes from the matrix.","description":"Select primes from the matrix.","description_html":"\u003cp\u003eSelect primes from the matrix.\u003c/p\u003e","function_template":"function y = your_fcn_name(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = magic(4);\r\ny_correct = [5\r\n     2\r\n    11\r\n     7\r\n     3\r\n    13];\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n%%\r\nx = magic(5);\r\ny_correct = [17\r\n    23\r\n    11\r\n     5\r\n     7\r\n    13\r\n    19\r\n     2\r\n     3];\r\nassert(isequal(your_fcn_name(x),y_correct))","published":true,"deleted":false,"likes_count":2,"comments_count":0,"created_by":90467,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":98,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2016-10-10T17:01:20.000Z","updated_at":"2026-02-08T05:38:44.000Z","published_at":"2016-10-10T17:01:20.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eSelect primes from the matrix.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":43329,"title":"Solve expression II","description":"Solve given expression.\r\n\r\nalpha=0.1(-x-y-50)/(exp((-x-y-50)/10)-1)\r\n\r\nbeta=5exp((-x+y-60)/20)\r\n\r\nresult=alpha+beta;","description_html":"\u003cp\u003eSolve given expression.\u003c/p\u003e\u003cp\u003ealpha=0.1(-x-y-50)/(exp((-x-y-50)/10)-1)\u003c/p\u003e\u003cp\u003ebeta=5exp((-x+y-60)/20)\u003c/p\u003e\u003cp\u003eresult=alpha+beta;\u003c/p\u003e","function_template":"function z = your_fcn_name(x,y)\r\n  z = x+y;\r\nend","test_suite":"%%\r\nx = 1;\r\ny = 1;\r\nbeta=5.*exp((-x+y-60)/20);\r\nalpha=0.1.*(-x-y-50)./(exp((-x-y-50)/10)-1);\r\ny_correct = alpha+beta;\r\nassert(isequal(your_fcn_name(x,y),y_correct))\r\n%%\r\nx = 1:10;\r\ny = 1:10;\r\nbeta=5.*exp((-x+y-60)/20);\r\nalpha=0.1.*(-x-y-50)./(exp((-x-y-50)/10)-1);\r\ny_correct = alpha+beta;\r\nassert(isequal(your_fcn_name(x,y),y_correct))","published":true,"deleted":false,"likes_count":3,"comments_count":2,"created_by":90467,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":94,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2016-10-11T09:22:33.000Z","updated_at":"2026-03-31T10:24:37.000Z","published_at":"2016-10-11T09:22:33.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eSolve given expression.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003ealpha=0.1(-x-y-50)/(exp((-x-y-50)/10)-1)\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003ebeta=5exp((-x+y-60)/20)\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eresult=alpha+beta;\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":44092,"title":"Find the minimal value in N*N Matrix","description":"Suppose that we have N by N matrix, we try to find the minimal value in that matrix.\r\nexamples:\r\nInput  A=[1 2 3 5 6;52 58 56 45 9;100 52 896 25 47; 52 325 6 2 1;1 1 1 1 2]\r\nOutput B=1\r\n\r\nInput  A=[1 0 3]\r\nOutput B=0  ","description_html":"\u003cp\u003eSuppose that we have N by N matrix, we try to find the minimal value in that matrix.\r\nexamples:\r\nInput  A=[1 2 3 5 6;52 58 56 45 9;100 52 896 25 47; 52 325 6 2 1;1 1 1 1 2]\r\nOutput B=1\u003c/p\u003e\u003cp\u003eInput  A=[1 0 3]\r\nOutput B=0\u003c/p\u003e","function_template":"function B = Min_Val(A)\r\n  B = A;\r\nend","test_suite":"%%\r\nA =[100 200 2 5 0.1];\r\nB_correct = 0.1;\r\nassert(isequal(Min_Val(A),B_correct))\r\n%%\r\nA =[10 3 2; 5 0 1;7 8 2];\r\nB_correct = 0;\r\nassert(isequal(Min_Val(A),B_correct))\r\n%%\r\nA =1;\r\nB_correct =A;\r\nassert(isequal(Min_Val(A),B_correct))","published":true,"deleted":false,"likes_count":1,"comments_count":1,"created_by":37163,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":116,"test_suite_updated_at":"2017-04-12T11:39:10.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2017-04-12T11:30:20.000Z","updated_at":"2026-02-11T18:39:27.000Z","published_at":"2017-04-12T11:39:10.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eSuppose that we have N by N matrix, we try to find the minimal value in that matrix. examples: Input A=[1 2 3 5 6;52 58 56 45 9;100 52 896 25 47; 52 325 6 2 1;1 1 1 1 2] Output B=1\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eInput A=[1 0 3] Output B=0\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":43316,"title":"Display positive elements of matrix.","description":"Display positive elements of matrix.","description_html":"\u003cp\u003eDisplay positive elements of matrix.\u003c/p\u003e","function_template":"function y = your_fcn_name(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = 1:10;\r\ny_correct = 1:10;\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n%%\r\nx = [16     2     3    -3;\r\n     5   -11    10     8;\r\n     9    -7     6    12;\r\n     4    14   -15     1];\r\ny_correct = [ 16  ;   5  ;   9  ;   4   ;  2  ;  14  ;   3  ;  10  ;   6  ;   8  ;  12  ;   1];\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n","published":true,"deleted":false,"likes_count":2,"comments_count":0,"created_by":90467,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":96,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2016-10-10T15:32:43.000Z","updated_at":"2026-02-11T18:33:39.000Z","published_at":"2016-10-10T15:32:43.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eDisplay positive elements of matrix.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":43747,"title":"Find the distance traveled by a car given velocity and time.","description":"A car is traveling at a constant velocity for a specific amount of time. The function should use the two inputs, velocity and time, to find the distance traveled.","description_html":"\u003cp\u003eA car is traveling at a constant velocity for a specific amount of time. The function should use the two inputs, velocity and time, to find the distance traveled.\u003c/p\u003e","function_template":"function y = distance(velocity,time)\r\n  D = time;\r\nend","test_suite":"%%\r\nvelocity = 10;\r\ntime = 60; \r\nD_correct = 600;\r\nassert(isequal(distance(velocity,time),D_correct))\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":100857,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":130,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2016-12-07T20:05:40.000Z","updated_at":"2026-02-10T21:28:41.000Z","published_at":"2016-12-07T20:05:40.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eA car is traveling at a constant velocity for a specific amount of time. The function should use the two inputs, velocity and time, to find the distance traveled.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":43197,"title":"Clamper Function","description":"Create a function that emulates a clamper circuit\r\nGiven sin wave, t and the constant value for clamping","description_html":"\u003cp\u003eCreate a function that emulates a clamper circuit\r\nGiven sin wave, t and the constant value for clamping\u003c/p\u003e","function_template":"function y = clamperFx(t,c)\r\n  y = c;\r\nend","test_suite":"%%\r\nt = pi;\r\nc = 5;\r\ny_correct = 5;\r\nassert(abs(clamperFx(t,c)-y_correct) \u003c 0.01)\r\n%%\r\nt = pi/2;\r\nc = 5;\r\ny_correct = 6;\r\nassert(abs(clamperFx(t,c)-y_correct) \u003c 0.01)\r\n%%\r\nt = 0;\r\nc = 5;\r\ny_correct = 5;\r\nassert(abs(clamperFx(t,c)-y_correct) \u003c 0.01)\r\n%%\r\nt = 3*pi/2;\r\nc = -2;\r\ny_correct = -3;\r\nassert(abs(clamperFx(t,c)-y_correct) \u003c 0.01)","published":true,"deleted":false,"likes_count":9,"comments_count":0,"created_by":13865,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":63,"test_suite_updated_at":"2016-10-29T16:57:31.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2016-10-08T08:23:48.000Z","updated_at":"2026-02-06T11:58:47.000Z","published_at":"2016-10-08T08:23:48.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eCreate a function that emulates a clamper circuit Given sin wave, t and the constant value for clamping\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":43326,"title":"Solve expression I","description":"Solve expression (1+sin(x))/cos(x)+cos(x)/(1+sin(x)) for given vector x.","description_html":"\u003cp\u003eSolve expression (1+sin(x))/cos(x)+cos(x)/(1+sin(x)) for given vector x.\u003c/p\u003e","function_template":"function y = your_fcn_name(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = [2     -3     4];\r\ny_correct =  (1.+sin(x))./cos(x)+cos(x)/(1.+sin(x));\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n%%\r\nx = 1:3:100;\r\ny_correct =  (1.+sin(x))./cos(x)+cos(x)/(1.+sin(x));\r\nassert(isequal(your_fcn_name(x),y_correct))","published":true,"deleted":false,"likes_count":3,"comments_count":4,"created_by":90467,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":101,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2016-10-11T09:03:10.000Z","updated_at":"2026-03-16T01:33:02.000Z","published_at":"2016-10-11T09:03:10.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eSolve expression (1+sin(x))/cos(x)+cos(x)/(1+sin(x)) for given vector x.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":43940,"title":"Hydrostatic Pressure","description":"Given depth(height), in m, find the pressure under a body of water. Need to know the density of water(kg/m^3), and gravity(m/s^2).","description_html":"\u003cp\u003eGiven depth(height), in m, find the pressure under a body of water. Need to know the density of water(kg/m^3), and gravity(m/s^2).\u003c/p\u003e","function_template":"function P = PRESSDEPTH(H)\r\n  P;\r\nend","test_suite":"%%\r\nH = 7;\r\nP_correct = 70661.43;\r\nassert(abs(PRESSDEPTH(H)-P_correct)\u003c1e-4)\r\n\r\n%%\r\nH = 10;\r\nP_correct = 100944.9;\r\nassert(abs(PRESSDEPTH(H)-P_correct)\u003c1e-4)\r\n\r\n%%\r\nH = 49;\r\nP_correct = 494630.01;\r\nassert(abs(PRESSDEPTH(H)-P_correct)\u003c1e-4)\r\n\r\n%%\r\nH = 343;\r\nP_correct = 3462410.07;\r\nassert(abs(PRESSDEPTH(H)-P_correct)\u003c1e-4)\r\n\r\n%%\r\nH = 2401;\r\nP_correct = 24236870.49;\r\nassert(abs(PRESSDEPTH(H)-P_correct)\u003c1e-4)\r\n\r\n%%\r\nH = 8848;\r\nP_correct = 89316047.52;\r\nassert(abs(PRESSDEPTH(H)-P_correct)\u003c1e-4)","published":true,"deleted":false,"likes_count":2,"comments_count":8,"created_by":100606,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":72,"test_suite_updated_at":"2017-01-11T19:05:43.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2016-12-21T13:27:18.000Z","updated_at":"2026-02-11T11:38:04.000Z","published_at":"2016-12-21T13:27:18.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eGiven depth(height), in m, find the pressure under a body of water. Need to know the density of water(kg/m^3), and gravity(m/s^2).\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":47643,"title":"Find the sum to n terms of an arithmetic progression of the type 2n+1.","description":null,"description_html":"\u003cdiv style = \"text-align: start; line-height: 20.4333px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: rgb(0, 0, 0); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 51px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407.5px 25.5px; transform-origin: 407.5px 25.5px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384.5px 10.5px; text-align: left; transform-origin: 384.5px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 199.875px 7.66667px; transform-origin: 199.875px 7.66667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eExample: Sum the first 20 terms of the sequence: 1, 3, 5, 7, 9, ...\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384.5px 10.5px; text-align: left; transform-origin: 384.5px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 30.1583px 7.66667px; transform-origin: 30.1583px 7.66667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eS20=400.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function y = your_fcn_name(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = [1 3 5 7 9];\r\ny_correct = 25;\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n\r\nx = [1 3 5 7];\r\ny_correct = 16;\r\nassert(isequal(your_fcn_name(x),y_correct))","published":true,"deleted":false,"likes_count":0,"comments_count":1,"created_by":727868,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":47,"test_suite_updated_at":"2020-11-29T09:03:09.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2020-11-28T13:32:28.000Z","updated_at":"2026-02-08T17:50:50.000Z","published_at":"2020-11-28T13:32:28.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eExample: Sum the first 20 terms of the sequence: 1, 3, 5, 7, 9, ...\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eS20=400.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":43306,"title":"Set x value to each even index of vector y.","description":"Set x value to each even index of vector y.","description_html":"\u003cp\u003eSet x value to each even index of vector y.\u003c/p\u003e","function_template":"function z = your_fcn_name(x,y)\r\n  z = x;\r\nend","test_suite":"%%\r\nx = 2;\r\ny= [1     2     3     4     5     6     7     8     9    10];\r\ny_correct = [1     2     3     2     5     2     7     2     9     2];\r\nassert(isequal(your_fcn_name(x,y),y_correct))\r\n%%\r\nx = 5;\r\ny= 2:2:20;\r\ny_correct = [ 2     5     6     5    10     5    14     5    18     5];\r\nassert(isequal(your_fcn_name(x,y),y_correct))","published":true,"deleted":false,"likes_count":2,"comments_count":0,"created_by":90467,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":80,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2016-10-10T11:36:01.000Z","updated_at":"2026-02-09T18:21:35.000Z","published_at":"2016-10-10T11:36:01.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eSet x value to each even index of vector y.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":2738,"title":"Sideways sum","description":"Given natural number calculate its _population count_.","description_html":"\u003cp\u003eGiven natural number calculate its \u003ci\u003epopulation count\u003c/i\u003e.\u003c/p\u003e","function_template":"function population = popcount(n)\r\n  binary = dec2bin(n);\r\n  population = ???\r\nend","test_suite":"%%\r\nN = 1; \r\nnum_ones = 1;\r\nassert(isequal(popcount(N),num_ones))\r\n\r\n%%\r\nN = 2; \r\nnum_ones = 1;\r\nassert(isequal(popcount(N),num_ones))\r\n%%\r\nN = 3; \r\nnum_ones = 2;\r\nassert(isequal(popcount(N),num_ones))\r\n\r\n%%\r\nfor num_ones = 3:10\r\n  N = 2^num_ones-1;\r\n  assert(isequal(popcount(N),num_ones))\r\nend\r\n\r\n%%\r\n\r\nfor num_ones = 1:50\r\n  N = sum(2.^(find(randperm(50)\u003c=num_ones)-1));\r\n  assert(isequal(popcount(N),num_ones))\r\nend\r\n\r\n%%\r\nN = 23; \r\nnum_ones = 4;\r\nassert(isequal(popcount(N),num_ones))\r\n\r\n%%\r\nN = 123; \r\nnum_ones = 6;\r\nassert(isequal(popcount(N),num_ones))\r\n\r\n%%\r\nN = 123456; \r\nnum_ones = 6;\r\nassert(isequal(popcount(N),num_ones))\r\n\r\n%%\r\nN = 1234567; \r\nnum_ones = 11;\r\nassert(isequal(popcount(N),num_ones))\r\n\r\n%%\r\nN = 1125899906842501;\r\nnum_ones = 45;\r\nassert(isequal(popcount(N),num_ones))\r\n\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":14358,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":76,"test_suite_updated_at":"2015-01-19T23:10:17.000Z","rescore_all_solutions":true,"group_id":1,"created_at":"2014-12-08T11:59:42.000Z","updated_at":"2026-03-09T20:12:46.000Z","published_at":"2015-01-19T11:07:48.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\\n\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eGiven natural number calculate its\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003epopulation count\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":42736,"title":"Convert from integer to binary","description":"  if true\r\n    % decimalToBinaryVector(x)\r\n  end","description_html":"\u003cpre class=\"language-matlab\"\u003eif true\r\n  % decimalToBinaryVector(x)\r\nend\r\n\u003c/pre\u003e","function_template":"function y = your_fcn_name(x)\r\n  y = decimalToBinaryVector(x);\r\nend","test_suite":"%%\r\nx = 8;\r\ny_correct = [1 0 0 0];\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n","published":true,"deleted":false,"likes_count":2,"comments_count":0,"created_by":63355,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":115,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2016-02-19T00:22:18.000Z","updated_at":"2026-02-12T18:45:10.000Z","published_at":"2016-02-19T00:24:50.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\\n\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[if true\\n  % decimalToBinaryVector(x)\\nend]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":43325,"title":"Count given word x in text.","description":"Count how many times given word x repeats in text.","description_html":"\u003cp\u003eCount how many times given word x repeats in text.\u003c/p\u003e","function_template":"function y = Repeat(x,text)\r\n  y = x;\r\nend","test_suite":"%%\r\ntext = 'When you finish the test, you will be told approximate English level. You can then search for suitable content on LearnEnglish Teens by level. You can also search for content by topic.';\r\nx='you';\r\ny_correct = 2;\r\nassert(isequal(Repeat(x,text),y_correct))\r\n%%\r\ntext = 'when you go you are active, when you run you are active, when you sleep you are lazy';\r\nx='when';\r\ny_correct = 3;\r\nassert(isequal(Repeat(x,text),y_correct))","published":true,"deleted":false,"likes_count":1,"comments_count":1,"created_by":90467,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":65,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2016-10-11T08:44:11.000Z","updated_at":"2026-02-11T11:54:06.000Z","published_at":"2016-10-11T08:44:11.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eCount how many times given word x repeats in text.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":43628,"title":"Find cosine between two given vectors u and v.","description":"Find cosine between two given vectors u and v.\r\n\r\nExample \r\n\r\nu = [5     2     0     5     3     0];\r\nv = [3     2     5     1     0     2];\r\n\r\nresult = 0.4611;","description_html":"\u003cp\u003eFind cosine between two given vectors u and v.\u003c/p\u003e\u003cp\u003eExample\u003c/p\u003e\u003cp\u003eu = [5     2     0     5     3     0];\r\nv = [3     2     5     1     0     2];\u003c/p\u003e\u003cp\u003eresult = 0.4611;\u003c/p\u003e","function_template":"function y = VecCos(u,v)\r\n  y = u;\r\nend","test_suite":"%%\r\nu = [5     2     0     5     3     0];\r\nv = [3     2     5     1     0     2];\r\ny_correct = 0.4611;\r\nassert(abs(VecCos(u,v)-y_correct)\u003c10^(-4))\r\n%%\r\nu = 2:0.05:3;\r\nv = 3:-0.05:2;\r\ny_correct = 0.9711;\r\nassert(abs(VecCos(u,v)-y_correct)\u003c10^(-4))","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":90467,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":58,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2016-10-25T19:33:42.000Z","updated_at":"2026-03-30T13:40:20.000Z","published_at":"2016-10-25T19:33:42.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eFind cosine between two given vectors u and v.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eExample\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eu = [5 2 0 5 3 0]; v = [3 2 5 1 0 2];\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eresult = 0.4611;\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":43490,"title":"Set x value to each odd index of vector y.","description":"Set x value to each odd index of vector y.","description_html":"\u003cp\u003eSet x value to each odd index of vector y.\u003c/p\u003e","function_template":"function z = SetXValue(x,y)\r\n  z = x;\r\nend","test_suite":"%%\r\nx = 1;\r\ny = 1;\r\ny_correct = 1;\r\nassert(isequal(SetXValue(x,y),y_correct))\r\n%%\r\nx=5;\r\ny = [ 1     3     5     7     9    11    13    15    17    19    21    23    25    27    29 ];\r\ny_correct = [ 5     3     5     7     5    11     5    15     5    19     5    23     5    27     5];\r\nassert(isequal(SetXValue(x,y),y_correct))\r\n","published":true,"deleted":false,"likes_count":2,"comments_count":0,"created_by":90467,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":90,"test_suite_updated_at":"2016-10-13T16:06:39.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2016-10-12T16:03:53.000Z","updated_at":"2026-02-11T18:41:55.000Z","published_at":"2016-10-12T16:03:53.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eSet x value to each odd index of vector y.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":2971,"title":"square a vector-Given the variable x as your input, square it and put the result in y.","description":"function y = (x)squared\r\n \r\n y = x;\r\nend","description_html":"\u003cp\u003efunction y = (x)squared\u003c/p\u003e\u003cpre\u003e y = x;\r\nend\u003c/pre\u003e","function_template":"function y = (x)squared\r\n  y = x;\r\nend","test_suite":"%%\r\nx = 1;\r\ny_correct = 1;\r\nassert(isequal((x)^2,y_correct))\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":1,"created_by":33779,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":112,"test_suite_updated_at":"2015-02-07T00:41:05.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2015-02-07T00:34:32.000Z","updated_at":"2026-02-19T14:25:21.000Z","published_at":"2015-02-07T00:36:37.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\\n\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003efunction y = (x)squared\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[ y = x;\\nend]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":2402,"title":"Area of a Square ","description":"Inside a square is a circle with radius r.\r\n\r\nWhat is the area of the square?\r\n\r\n","description_html":"\u003cp\u003eInside a square is a circle with radius r.\u003c/p\u003e\u003cp\u003eWhat is the area of the square?\u003c/p\u003e","function_template":"function A = area_sqr(r)\r\n  A= ;\r\nend","test_suite":"%%\r\nr = 2;\r\ny_correct = 16;\r\nassert(isequal(area_sqr(r),y_correct))\r\n\r\n%%\r\nr = 3;\r\ny_correct = 36;\r\nassert(isequal(area_sqr(r),y_correct))\r\n\r\n%%\r\nr = 25;\r\ny_correct = 2500;\r\nassert(isequal(area_sqr(r),y_correct))","published":true,"deleted":false,"likes_count":10,"comments_count":1,"created_by":22553,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":856,"test_suite_updated_at":"2014-07-02T18:36:38.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2014-07-02T18:34:11.000Z","updated_at":"2026-03-18T19:35:36.000Z","published_at":"2014-07-02T18:36:38.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eInside a square is a circle with radius r.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eWhat is the area of the square?\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":2027,"title":"Consecutive Powers","description":"Return 2 numbers and 2 powers such that their difference is 1\r\n\r\nA 4 element row vector is expected: x where \r\n\r\n x(1)^x(2) - x(3)^x(4) = 1;\r\n","description_html":"\u003cp\u003eReturn 2 numbers and 2 powers such that their difference is 1\u003c/p\u003e\u003cp\u003eA 4 element row vector is expected: x where\u003c/p\u003e\u003cpre\u003e x(1)^x(2) - x(3)^x(4) = 1;\u003c/pre\u003e","function_template":"function [x,y,p1,p2] = conpow()\r\n% your code here\r\nend","test_suite":"%%\r\nx=conpow();\r\nd = x(1)^x(2)-x(3)^x(4);\r\ny_correct = 1;\r\nassert(isequal(d,y_correct))\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":17471,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":98,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2013-11-30T12:48:23.000Z","updated_at":"2026-02-25T10:57:25.000Z","published_at":"2013-11-30T12:57:54.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\\n\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eReturn 2 numbers and 2 powers such that their difference is 1\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eA 4 element row vector is expected: x where\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[ x(1)^x(2) - x(3)^x(4) = 1;]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":1735,"title":"convert matrix to single column","description":"given any matrix, convert it to single column","description_html":"\u003cp\u003egiven any matrix, convert it to single column\u003c/p\u003e","function_template":"function y = your_fcn_name(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = [1 2 3 4 5 6 7;1 2 3 4 5 6 7];\r\ny_correct = [1;1;2;2;3;3;4;4;5;5;6;6;7;7]\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n","published":true,"deleted":false,"likes_count":3,"comments_count":0,"created_by":14448,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":435,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2013-07-22T12:06:26.000Z","updated_at":"2026-02-16T16:43:12.000Z","published_at":"2013-07-22T12:06:26.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003egiven any matrix, convert it to single column\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":2568,"title":"Squaring Matrix","description":"Square the following matrix using matlab\r\n\r\n %\r\nA =  1     2     3     4\r\n     5     6     7     8\r\nSo new matrix should display as\r\nA = 1     4     9    16\r\n    25    36    49    64\r\n","description_html":"\u003cp\u003eSquare the following matrix using matlab\u003c/p\u003e\u003cpre\u003e %\r\nA =  1     2     3     4\r\n     5     6     7     8\r\nSo new matrix should display as\r\nA = 1     4     9    16\r\n    25    36    49    64\u003c/pre\u003e","function_template":"function A = your_fcn_name(x)\r\n  A = .....;\r\nend","test_suite":"%%\r\nx = [1 2 3 4;5 6 7 8];\r\nA_correct = [1 4 9 16;25 36 49 64];\r\nassert(isequal(your_fcn_name(x),A_correct))","published":true,"deleted":false,"likes_count":1,"comments_count":1,"created_by":29607,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":705,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2014-09-10T03:28:27.000Z","updated_at":"2026-03-05T07:14:53.000Z","published_at":"2014-09-10T03:28:27.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\\n\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eSquare the following matrix using matlab\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[ %\\nA =  1     2     3     4\\n     5     6     7     8\\nSo new matrix should display as\\nA = 1     4     9    16\\n    25    36    49    64]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":43637,"title":"For given vectors x,y find coresponding spline coefficients.","description":"For given vectors x,y find coresponding spline coefficients.\r\nExample\r\n\r\nx =[ -3    -2     0     2     3]\r\n\r\ny =[ 0     0     1     0     0]\r\n\r\nresult=[-3 -2 0 2 3]","description_html":"\u003cp\u003eFor given vectors x,y find coresponding spline coefficients.\r\nExample\u003c/p\u003e\u003cp\u003ex =[ -3    -2     0     2     3]\u003c/p\u003e\u003cp\u003ey =[ 0     0     1     0     0]\u003c/p\u003e\u003cp\u003eresult=[-3 -2 0 2 3]\u003c/p\u003e","function_template":"function y = SplCoef(x,y)\r\n  y = x;\r\nend","test_suite":"%%\r\nx =[ -3    -2     0     2     3]\r\ny =[ 0     0     1     0     0]\r\ny_correct=[-3 -2 0 2 3];\r\nassert(isequal(SplCoef(x,y),y_correct))\r\n%%\r\nx = 1:0.5:5\r\ny =sin(x)\r\ny_correct=[ 1.0000    1.5000    2.0000    2.5000    3.0000    3.5000    4.0000    4.5000    5.0000];\r\nassert(isequal(SplCoef(x,y),y_correct))","published":true,"deleted":false,"likes_count":0,"comments_count":1,"created_by":90467,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":55,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2016-10-25T23:13:44.000Z","updated_at":"2026-03-05T10:44:35.000Z","published_at":"2016-10-25T23:13:44.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eFor given vectors x,y find coresponding spline coefficients. Example\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003ex =[ -3 -2 0 2 3]\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003ey =[ 0 0 1 0 0]\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eresult=[-3 -2 0 2 3]\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":2164,"title":"Roots","description":"Find out the roots of a given polynomial equation.Given are the coefficients of the equation.","description_html":"\u003cp\u003eFind out the roots of a given polynomial equation.Given are the coefficients of the equation.\u003c/p\u003e","function_template":"function y = return_root(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = [1 5 8 9 7 4 5];\r\ny_correct = roots(x);  \r\nassert(isequal(return_root(x),y_correct))\r\n\r\nx = [1 0 0 48 50];\r\ny_correct =  roots(x); \r\nassert(isequal(return_root(x),y_correct))\r\n\r\nx = [11 55 4 6 ];\r\ny_correct = roots(x)\r\nassert(isequal(return_root(x),y_correct))\r\n\r\n\r\n\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":2,"created_by":11900,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":424,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2014-02-07T06:11:07.000Z","updated_at":"2026-02-17T09:14:55.000Z","published_at":"2014-02-07T06:11:07.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eFind out the roots of a given polynomial equation.Given are the coefficients of the equation.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":2285,"title":"Reverse a matrix","description":"Its simple. You have to reverse a given matrix.","description_html":"\u003cp\u003eIts simple. You have to reverse a given matrix.\u003c/p\u003e","function_template":"function y = your_fcn_name(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = [1 5 3];\r\ny_correct = [3 5 1];\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n\r\n%%\r\nx = [1 6  5 87 3];\r\ny_correct = [3 87 5 6 1];\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n","published":true,"deleted":false,"likes_count":2,"comments_count":1,"created_by":22816,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":552,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2014-04-14T06:01:53.000Z","updated_at":"2026-03-11T13:46:17.000Z","published_at":"2014-04-14T06:01:53.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eIts simple. You have to reverse a given matrix.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":276,"title":"Size of this cup?","description":"The given vector has diameter of the cup in mm sampled at micrometer increments in depth from top to bottom, need output in cc and must be rounded. ","description_html":"\u003cp\u003eThe given vector has diameter of the cup in mm sampled at micrometer increments in depth from top to bottom, need output in cc and must be rounded.\u003c/p\u003e","function_template":"function cc = cupsize(diamm)\r\n  cc=sum(diamm);\r\nend","test_suite":"%%\r\ndiamm = 74:0.001:99;\r\ncc=cupsize(diamm);\r\ncc_correct = 148;\r\nassert(isequal(cupsize(diamm),cc_correct))\r\n%%\r\ndiamm = [84:0.001:89 94:0.0012:106];\r\ncc=cupsize(diamm);\r\ncc_correct = 108;\r\nassert(isequal(cupsize(diamm),cc_correct))\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":3,"created_by":166,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":118,"test_suite_updated_at":"2012-02-13T04:45:37.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2012-02-07T01:00:37.000Z","updated_at":"2026-03-11T08:22:40.000Z","published_at":"2012-02-13T04:53:16.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe given vector has diameter of the cup in mm sampled at micrometer increments in depth from top to bottom, need output in cc and must be rounded.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":42784,"title":"Find the number of rectangles","description":"There is a m*n grade given. Find the number of rectangles in the grid. Remember, a square is also a rectangle.","description_html":"\u003cp\u003eThere is a m*n grade given. Find the number of rectangles in the grid. Remember, a square is also a rectangle.\u003c/p\u003e","function_template":"function y = your_fcn_name(m,n)\r\n  y = m+n;\r\nend","test_suite":"%%\r\nm = 1;\r\nn=1;\r\ny_correct = 1;\r\nassert(isequal(your_fcn_name(m,n),y_correct))\r\n%%\r\nm = 10;\r\nn=15;\r\ny_correct = 6600;\r\nassert(isequal(your_fcn_name(m,n),y_correct))\r\n%%\r\nm = 30;\r\nn=18;\r\ny_correct = 79515;\r\nassert(isequal(your_fcn_name(m,n),y_correct))\r\n%%\r\nm = 64;\r\nn=64;\r\ny_correct = 4326400;\r\nassert(isequal(your_fcn_name(m,n),y_correct))\r\n\r\n\r\n","published":true,"deleted":false,"likes_count":2,"comments_count":2,"created_by":65236,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":37,"test_suite_updated_at":"2016-10-23T02:25:38.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2016-03-25T09:18:29.000Z","updated_at":"2026-03-04T14:37:00.000Z","published_at":"2016-03-25T09:18:29.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThere is a m*n grade given. Find the number of rectangles in the grid. Remember, a square is also a rectangle.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":1497,"title":"Make combination of two given matrices.","description":"Make a combination of the two given matrices as a given example.\r\nExample:\r\n input1 = [1 2 3; 4 5 6];\r\n input2 = [7 8; 9 10];\r\n output=   1     2     3     1     2     3\r\n           4     5     6     4     5     6\r\n           7     7     7     8     8     8\r\n           9     9     9    10    10    10","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.44px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: none solid rgb(0, 0, 0); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 183.625px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407.5px 91.8125px; transform-origin: 407.5px 91.8125px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384.5px 10.5px; text-align: left; transform-origin: 384.5px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eMake a combination of the two given matrices as a given example.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384.5px 10.5px; text-align: left; transform-origin: 384.5px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eExample:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgb(247, 247, 247); block-size: 122.625px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-end-end-radius: 4px; border-end-start-radius: 4px; border-start-end-radius: 4px; border-start-start-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; margin-block-end: 10px; margin-block-start: 10px; margin-bottom: 10px; margin-inline-end: 3px; margin-inline-start: 3px; margin-left: 3px; margin-right: 3px; margin-top: 10px; perspective-origin: 404.5px 61.3125px; transform-origin: 404.5px 61.3125px; margin-left: 3px; margin-top: 10px; margin-bottom: 10px; margin-right: 3px; \"\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4375px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 0.666667px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 0.666667px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 0.666667px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 0.666667px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404.5px 10.2188px; text-wrap: nowrap; transform-origin: 404.5px 10.2188px; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 0px; tab-size: 4; transform-origin: 0px 0px; white-space-collapse: preserve; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e input1 = [1 2 3; 4 5 6];\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4375px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 0.666667px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 0.666667px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 0.666667px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 0.666667px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404.5px 10.2188px; text-wrap: nowrap; transform-origin: 404.5px 10.2188px; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 0px; tab-size: 4; transform-origin: 0px 0px; white-space-collapse: preserve; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e input2 = [7 8; 9 10];\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4375px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 0.666667px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 0.666667px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 0.666667px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 0.666667px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404.5px 10.2188px; text-wrap: nowrap; transform-origin: 404.5px 10.2188px; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 0px; tab-size: 4; transform-origin: 0px 0px; white-space-collapse: preserve; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e output=   1     2     3     1     2     3\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4375px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 0.666667px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 0.666667px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 0.666667px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 0.666667px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404.5px 10.2188px; text-wrap: nowrap; transform-origin: 404.5px 10.2188px; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 0px; tab-size: 4; transform-origin: 0px 0px; white-space-collapse: preserve; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e           4     5     6     4     5     6\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4375px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 0.666667px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 0.666667px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 0.666667px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 0.666667px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404.5px 10.2188px; text-wrap: nowrap; transform-origin: 404.5px 10.2188px; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 0px; tab-size: 4; transform-origin: 0px 0px; white-space-collapse: preserve; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e           7     7     7     8     8     8\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4375px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 0.666667px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 0.666667px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 0.666667px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 0.666667px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404.5px 10.2188px; text-wrap: nowrap; transform-origin: 404.5px 10.2188px; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 0px; tab-size: 4; transform-origin: 0px 0px; white-space-collapse: preserve; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e           9     9     9    10    10    10\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function b = comb_matr(x,y)\r\n  b = (x,y);\r\nend","test_suite":"%%\r\nx = [1 2 3; 4 5 6];\r\ny=[7 8; 9 10];\r\nb=(comb_matr(x,y)) \r\nb_correct = [ 1     2     3     1     2     3;\r\n             4     5     6     4     5     6;\r\n             7     7     7     8     8     8;\r\n             9     9     9    10    10    10];\r\nassert(isequal(b,b_correct))\r\n%%\r\nx = [1 2 3 4; 5 6 7 8];\r\ny = [7 8; 9 10]  ;\r\nb=comb_matr(x,y) \r\nb_correct = [1     2     3     4     1     2     3     4;\r\n             5     6     7     8     5     6     7     8;\r\n             7     7     7     7     8     8     8     8;\r\n             9     9     9     9    10    10    10    10];\r\nassert(isequal(b,b_correct))","published":true,"deleted":false,"likes_count":0,"comments_count":3,"created_by":13514,"edited_by":223089,"edited_at":"2024-03-17T04:47:02.000Z","deleted_by":null,"deleted_at":null,"solvers_count":55,"test_suite_updated_at":"2024-03-17T04:47:02.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2013-05-11T08:07:45.000Z","updated_at":"2026-03-02T15:07:17.000Z","published_at":"2013-05-11T08:07:53.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eMake a combination of the two given matrices as a given example.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eExample:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[ input1 = [1 2 3; 4 5 6];\\n input2 = [7 8; 9 10];\\n output=   1     2     3     1     2     3\\n           4     5     6     4     5     6\\n           7     7     7     8     8     8\\n           9     9     9    10    10    10]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":137,"title":"wait for me","description":"wait exactly x seconds please, need not be more than 2 seconds but must be accurate within say 50 milliseconds, your function must honestly output the amount of time it has actually waited and that will be tested against what it was supposed to do. ","description_html":"\u003cp\u003ewait exactly x seconds please, need not be more than 2 seconds but must be accurate within say 50 milliseconds, your function must honestly output the amount of time it has actually waited and that will be tested against what it was supposed to do.\u003c/p\u003e","function_template":"function y = your_fcn_name(x)\r\n  y = wait(x);\r\nend","test_suite":"%%\r\nx = round((1+rand)*10)/10;\r\ntic; your_fcn_name(x); your_time=toc\r\ny_correct = x;\r\nassert(isequal(your_fcn_name(x),y_correct))\r\nassert(your_time\u003ex/2)","published":true,"deleted":false,"likes_count":1,"comments_count":3,"created_by":166,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":95,"test_suite_updated_at":"2012-02-06T20:04:10.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2012-01-28T08:14:16.000Z","updated_at":"2026-02-12T04:42:27.000Z","published_at":"2012-02-06T20:19:50.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003ewait exactly x seconds please, need not be more than 2 seconds but must be accurate within say 50 milliseconds, your function must honestly output the amount of time it has actually waited and that will be tested against what it was supposed to do.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":460,"title":"Replace May with April","description":"For instance, if the input is \r\n\r\n input_str = 'The flowers may bloom in April';\r\n\r\nthen the output is\r\n\r\n output_str = 'The flowers may bloom in May';\r\n\r\n ","description_html":"\u003cp\u003eFor instance, if the input is\u003c/p\u003e\u003cpre\u003e input_str = 'The flowers may bloom in April';\u003c/pre\u003e\u003cp\u003ethen the output is\u003c/p\u003e\u003cpre\u003e output_str = 'The flowers may bloom in May';\u003c/pre\u003e","function_template":"function y = your_fcn_name(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = 'The flowers may bloom in May';\r\ny_correct = 'The flowers may bloom in April';\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n\r\n%%\r\nx = 'May I come to visit you in April?';\r\ny_correct = 'April I come to visit you in April?';\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n\r\n%%\r\nx = 'May I come to visit you in April?';\r\ny_correct = 'April I come to visit you in April?';\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n\r\n%%\r\nx = 'April is the cruelest month. Maybe not, though.';\r\ny_correct = 'April is the cruelest month. Aprilbe not, though.';\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n\r\n%%\r\nx = 'I read with dismay about your defeat last May.';\r\ny_correct = 'I read with dismay about your defeat last April.';\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n\r\n%%\r\nx = 'Moynihan for Mayor! Hurray for My Man Moynihan!';\r\ny_correct = 'Moynihan for Aprilor! Hurray for My Man Moynihan!';\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n","published":true,"deleted":false,"likes_count":4,"comments_count":7,"created_by":1666,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":395,"test_suite_updated_at":"2013-05-28T14:47:41.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2012-03-06T19:08:37.000Z","updated_at":"2026-02-18T16:10:27.000Z","published_at":"2012-03-06T19:13:50.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\\n\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eFor instance, if the input is\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[ input_str = 'The flowers may bloom in April';]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003ethen the output is\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[ output_str = 'The flowers may bloom in May';]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":43283,"title":"Subtract integers and add doubles","description":"Create a function that subtracts a from b if a and b are integers and adds them if they are floats.","description_html":"\u003cdiv style = \"text-align: start; line-height: 20px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: normal; text-decoration: none; white-space: normal; \"\u003e\u003cdiv style=\"display: block; min-width: 0px; padding-top: 0px; transform-origin: 332px 10.5px; vertical-align: baseline; perspective-origin: 332px 10.5px; \"\u003e\u003cdiv style=\"font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-bottom: 9px; margin-left: 4px; margin-right: 10px; margin-top: 2px; text-align: left; transform-origin: 309px 10.5px; white-space: pre-wrap; perspective-origin: 309px 10.5px; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"display: inline; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; transform-origin: 0px 0px; perspective-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eCreate a function that subtracts b from a if a and b are integers and adds them if they are floats.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function c = intOrfloat(a, b)\r\n  if isinteger(a)\r\n      a = a + b;\r\n  else\r\n      a = a - b;\r\n  end\r\nend","test_suite":"%%\r\na = int8(1);\r\nb = int8(2);\r\nc = intOrfloat(a, b)\r\nassert(isequal(c,-1))\r\n\r\n%%\r\na = 1;\r\nb = 2;\r\nc = intOrfloat(a, b)\r\nassert(isequal(c,3))\r\n\r\n%%\r\na = uint8(1);\r\nb = uint8(2);\r\nc = intOrfloat(a, b)\r\nassert(isequal(c,0))\r\n\r\n%%\r\na = int16(100);\r\nb = int16(200);\r\nc = intOrfloat(a, b)\r\nassert(isequal(c,-100))\r\n\r\n%%\r\na = single(100);\r\nb = single(200);\r\nc = intOrfloat(a, b)\r\nassert(isequal(c,300))","published":true,"deleted":false,"likes_count":4,"comments_count":4,"created_by":57323,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":130,"test_suite_updated_at":"2016-10-28T02:19:03.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2016-10-09T15:33:19.000Z","updated_at":"2026-04-03T02:39:22.000Z","published_at":"2016-10-09T15:33:19.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eCreate a function that subtracts b from a if a and b are integers and adds them if they are floats.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":1026,"title":"Solving a quadratic equation","description":"Given a, b ​​and c, Return the solution of the following quadratic equation:\r\na*x^2 + b*x + c = 0.\r\n\r\n","description_html":"\u003cp\u003eGiven a, b ​​and c, Return the solution of the following quadratic equation:\r\na*x^2 + b*x + c = 0.\u003c/p\u003e","function_template":"function x = solution(a,b,c)\r\n  x = 0;\r\nend","test_suite":"%%\r\na = 1;\r\nb = 2;\r\nc = 1;\r\ny_correct = -1;\r\nassert(isequal(solution(a,b,c),y_correct))\r\n\r\n\r\n%%\r\na = 1;\r\nb = 0;\r\nc = 1;\r\ny_correct = [-i i];\r\nassert(isequal(solution(a,b,c),y_correct))\r\n\r\n\r\n%%\r\na = 1;\r\nb = -2;\r\nc = -3;\r\ny_correct = [3 -1];\r\nassert(isequal(solution(a,b,c),y_correct))","published":true,"deleted":false,"likes_count":0,"comments_count":5,"created_by":7968,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":98,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2012-11-05T18:17:50.000Z","updated_at":"2026-03-09T20:50:13.000Z","published_at":"2012-11-05T18:17:50.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eGiven a, b and c, Return the solution of the following quadratic equation: a*x^2 + b*x + c = 0.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":44441,"title":"Jack's hand in \"Titanic\" ♤","description":"Given a series of cards, return true if it's the famous hand. Note that i pretend that  poker cards goes from 1 to 10 so be careful with the test suite to avoid some traps like (nan, 0.05 , 'string', 55...) are invalid cards right ?","description_html":"\u003cp\u003eGiven a series of cards, return true if it's the famous hand. Note that i pretend that  poker cards goes from 1 to 10 so be careful with the test suite to avoid some traps like (nan, 0.05 , 'string', 55...) are invalid cards right ?\u003c/p\u003e","function_template":"function y = your_fcn_name(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nfiletext = fileread('your_fcn_name.m'); \r\nassert(isempty(strfind(filetext, 'regexp')),'regexp() and its family are forbidden') \r\nassert(isempty(strfind(filetext, 'regexprep')),'regexprep() forbidden')\r\n%%\r\nx = [10 3 10 2 3];\r\ny_correct = false;\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n%%\r\nx = [1 8 1 7 3];\r\ny_correct = false;\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n%%\r\nx = [10 5 10 5 10];\r\ny_correct = true;\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n%%\r\nx = [4 4 6 3 5];\r\ny_correct = false;\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n%%\r\nx = [2 4 2 4 4];\r\ny_correct = true;\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n%%\r\nx = [1 9 9 9 9];\r\ny_correct = false;\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n%%\r\nx = [8 7 8 7 8];\r\ny_correct = true;\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n%%\r\nx = [nan 3 10 2 3];\r\ny_correct = false;\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n%%\r\nx = [10 'k' 'j' 2 3];\r\ny_correct = false;\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n%%\r\nx = [8 7 8 0 8];\r\ny_correct = false; %inexistant card\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n%%\r\nx = [8 17 8 17 8] ;\r\ny_correct = false %inexistant card\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n%%\r\nx = [0 7 0 7 0];\r\ny_correct = false; %inexistant card\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n%%\r\nx = [8 3 3 8 3];\r\ny_correct = true;\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n%%\r\nx = [8 .3 .3 8 .3];\r\ny_correct = false;  %invalid card\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n%%\r\nx = [1 1 1 5 5];\r\ny_correct = true;\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":1,"created_by":156466,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":27,"test_suite_updated_at":"2017-12-09T11:50:03.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2017-12-06T14:41:25.000Z","updated_at":"2025-12-07T15:59:23.000Z","published_at":"2017-12-06T14:41:25.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eGiven a series of cards, return true if it's the famous hand. Note that i pretend that poker cards goes from 1 to 10 so be careful with the test suite to avoid some traps like (nan, 0.05 , 'string', 55...) are invalid cards right ?\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":43100,"title":"Add Me To Death (Sum sum sum)","description":"Given certain vector,  sum of the input vector, get the sum of 2 adjacent numbers in the input, and sum of the output vector (which is the sum of the 2  adjacent nos)\r\nSum sum sum :)","description_html":"\u003cp\u003eGiven certain vector,  sum of the input vector, get the sum of 2 adjacent numbers in the input, and sum of the output vector (which is the sum of the 2  adjacent nos)\r\nSum sum sum :)\u003c/p\u003e","function_template":"function [a b c] = addMeToDeath(x)\r\n  \r\nend","test_suite":"%%\r\nx = [1 2 3 4 5];\r\nsum_input  = 15;\r\nsum_output = 24;\r\nvec_sum_adjacent = [3 5 7 9]\r\n[a b c] = addMeToDeath(x)\r\nassert(isequal(a,sum_input))\r\nassert(isequal(b,sum_output))\r\nassert(isequal(c,vec_sum_adjacent))\r\n%%\r\nx = [7 8 9];\r\nsum_input  = 24;\r\nsum_output = 32;\r\nvec_sum_adjacent = [15 17]\r\n[a b c] = addMeToDeath(x)\r\nassert(isequal(a,sum_input))\r\nassert(isequal(b,sum_output))\r\nassert(isequal(c,vec_sum_adjacent))","published":true,"deleted":false,"likes_count":8,"comments_count":0,"created_by":13865,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":73,"test_suite_updated_at":"2016-10-29T17:05:00.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2016-10-06T07:20:13.000Z","updated_at":"2025-12-07T16:43:59.000Z","published_at":"2016-10-06T07:20:13.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eGiven certain vector, sum of the input vector, get the sum of 2 adjacent numbers in the input, and sum of the output vector (which is the sum of the 2 adjacent nos) Sum sum sum :)\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":43301,"title":"Calculate inverse matrix in m by n matrix ","description":"  x=(1:10)'\r\n  y=roundn(2*x+7*rand(size(x)),-1)\r\n\r\na*x=y\r\n\r\nEstimate a using inverse matrix calculation. This is principle of linear regression.","description_html":"\u003cpre class=\"language-matlab\"\u003ex=(1:10)'\r\ny=roundn(2*x+7*rand(size(x)),-1)\r\n\u003c/pre\u003e\u003cp\u003ea*x=y\u003c/p\u003e\u003cp\u003eEstimate a using inverse matrix calculation. This is principle of linear regression.\u003c/p\u003e","function_template":"function a = reginv(x,y)\r\n  a =\r\nend","test_suite":"%%\r\n  x=(1:10)'\r\n  y=3*x\r\n  a=3\r\n\r\nassert(abs(reginv(x,y)-a)\u003c0.001)\r\n\r\n%%\r\n  x=(1:10)'\r\n  y=3*x+2\r\n  a=3.2857\r\n\r\nassert(abs(reginv(x,y)-a)\u003c0.001)\r\n","published":true,"deleted":false,"likes_count":5,"comments_count":2,"created_by":33533,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":89,"test_suite_updated_at":"2018-07-19T15:35:54.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2016-10-10T09:36:59.000Z","updated_at":"2026-01-02T15:53:13.000Z","published_at":"2016-10-10T09:36:59.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\\n\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[x=(1:10)'\\ny=roundn(2*x+7*rand(size(x)),-1)]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003ea*x=y\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eEstimate a using inverse matrix calculation. This is principle of linear regression.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":51768,"title":"Redefine the Array if the Elements in the Array are Repeating","description":"Check if the Array has any repeating elements, if there are repeating elements then choose \"n\" as a number of times you want that element to be present (no. of repeatations according to your interest) in the same place between the specific elements.","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.44px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: none solid rgb(0, 0, 0); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 62.4px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 31.2px; transform-origin: 407px 31.2px; vertical-align: baseline; \"\u003e\u003cdiv style=\"font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 31.2px; text-align: left; transform-origin: 384px 31.2px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eCheck if the Array has any repeating elements, if there are repeating elements then choose \"n\" as a number of times you want that element to be present (no. of repeatations according to your interest) in the same place between the specific elements.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function y = your_fcn_name(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = \"Takeee it downn\";\r\ny_correct = \"Take it Down\";\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n\r\n%%\r\nx = \"00007 isss thereee, What!!!\";\r\ny_correct = \"07 is there, What!!!\";\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":3,"created_by":856350,"edited_by":223089,"edited_at":"2022-07-06T11:29:40.000Z","deleted_by":null,"deleted_at":null,"solvers_count":13,"test_suite_updated_at":"2021-06-08T18:00:36.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2021-05-15T11:32:19.000Z","updated_at":"2024-10-21T20:17:20.000Z","published_at":"2021-05-15T11:43:41.000Z","restored_at":null,"restored_by":null,"spam":null,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eCheck if the Array has any repeating elements, if there are repeating elements then choose \\\"n\\\" as a number of times you want that element to be present (no. of repeatations according to your interest) in the same place between the specific elements.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":43166,"title":"Probabilities - Balls and urns - 02","description":"The urn contains B blue balls and R red balls. Each trial consists of drawing one random ball from the urn and observing its color. Then the ball is *discarded*.\r\n\r\nWhat is the probability that, after N trials, the number of red balls is K?","description_html":"\u003cp\u003eThe urn contains B blue balls and R red balls. Each trial consists of drawing one random ball from the urn and observing its color. Then the ball is \u003cb\u003ediscarded\u003c/b\u003e.\u003c/p\u003e\u003cp\u003eWhat is the probability that, after N trials, the number of red balls is K?\u003c/p\u003e","function_template":"function p = probability(R,B,N,K)\r\n    p = 1;\r\nend","test_suite":"%%\r\nR=4; B=8;\r\nN=6; K=2;\r\np = 0.4545;\r\nassert( abs(probability(R,B,N,K)-p)\u003c1e-04 );\r\n%%\r\nR=22; B=6;\r\nN=14; K=12;\r\np = 0.2418;\r\nassert( abs(probability(R,B,N,K)-p)\u003c1e-04 );\r\n%%\r\nR=22; B=60;\r\nN=5; K=0;\r\np = 0.2002;\r\nassert( abs(probability(R,B,N,K)-p)\u003c1e-04 );\r\n%%\r\nR=9; B=0;\r\nN=4; K=4;\r\nassert( isequal(probability(R,B,N,K),1) );\r\n%%\r\nR=1; B=78;\r\nN=78; K=1;\r\np = 0.9873;\r\nassert( abs(probability(R,B,N,K)-p)\u003c1e-04 );","published":true,"deleted":false,"likes_count":2,"comments_count":2,"created_by":85738,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":21,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2016-10-07T15:42:59.000Z","updated_at":"2026-01-21T12:49:51.000Z","published_at":"2016-10-07T15:42:59.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\\n\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe urn contains B blue balls and R red balls. Each trial consists of drawing one random ball from the urn and observing its color. Then the ball is\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ediscarded\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eWhat is the probability that, after N trials, the number of red balls is K?\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":1119,"title":"sum of non-primes","description":"The sum of the non-primes no larger than 10 is 1+4+6+8+9+10=38\r\n\r\nFind the sum of all the positive non-prime integers that do not exceed the input, N.","description_html":"\u003cp\u003eThe sum of the non-primes no larger than 10 is 1+4+6+8+9+10=38\u003c/p\u003e\u003cp\u003eFind the sum of all the positive non-prime integers that do not exceed the input, N.\u003c/p\u003e","function_template":"function y = sum_non_primes(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = 3;\r\ny_correct = 1;\r\nassert(isequal(sum_non_primes(x),y_correct))\r\n%%\r\nx=10;\r\ny_correct = 38;\r\nassert(isequal(sum_non_primes(x),y_correct))\r\n%%\r\nx=1000;\r\ny_correct = 424373;\r\nassert(isequal(sum_non_primes(x),y_correct))","published":true,"deleted":false,"likes_count":4,"comments_count":2,"created_by":7693,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":572,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2012-12-12T11:49:30.000Z","updated_at":"2026-02-05T19:46:53.000Z","published_at":"2012-12-12T11:49:30.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe sum of the non-primes no larger than 10 is 1+4+6+8+9+10=38\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eFind the sum of all the positive non-prime integers that do not exceed the input, N.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":55755,"title":"Basic Mathematics 8","description":"A robot is extending its arm and attempting to reach a game piece that is X” away and Yg ” off the ground. The base of the arm is Ya inches above the ground.If the robot were d ” to the left or right of its current position, how much longer (in inches) would the robot arm need to be? Express as the delta rounded to 2 places.\r\n","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.4333px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: none; white-space: normal; \"\u003e\u003cdiv style=\"block-size: 304.5px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 408px 152.25px; transform-origin: 408px 152.25px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 63px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 31.5px; text-align: left; transform-origin: 385px 31.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 379.867px 8px; transform-origin: 379.867px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eA robot is extending its arm and attempting to reach a game piece that is X” away and Yg ” off the ground. The base of the arm is Ya inches above the ground.If the robot were d ” to the left or right of its current position, how much longer (in inches) would the robot arm need to be? Express as the delta rounded to 2 places.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 232.5px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 116.25px; text-align: left; transform-origin: 385px 116.25px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cimg class=\"imageNode\" width=\"624\" height=\"227\" style=\"vertical-align: baseline;width: 624px;height: 227px\" src=\"data:image/png;base64,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\" data-image-state=\"image-loaded\"\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function Delta = findDelta(X,Ya,Yg,d) % Do not edit this line.\r\n  % insert your code here\r\n  Delta = ?;\r\nend % Do not edit this line.\r\n","test_suite":"%%\r\nfiletext = fileread('findDelta.m');\r\nillegal = contains(filetext, 'regexp') || contains(filetext, 'assert');\r\nassert(~illegal)\r\n%%\r\nassert(isequal(findDelta(3,1,2,1),0.15));\r\n%%\r\nassert(isequal(findDelta(15,5,20,10),2.24));\r\n%%\r\nassert(isequal(findDelta(8,0,20,15),4.71));\r\n%%\r\nassert(isequal(findDelta(randi(10),randi(10),randi(10),0),0));\r\n","published":true,"deleted":false,"likes_count":3,"comments_count":1,"created_by":542228,"edited_by":223089,"edited_at":"2025-09-27T04:28:07.000Z","deleted_by":null,"deleted_at":null,"solvers_count":200,"test_suite_updated_at":"2025-09-27T04:28:07.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2022-09-15T12:33:49.000Z","updated_at":"2026-03-30T16:43:40.000Z","published_at":"2022-09-15T12:33:49.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eA robot is extending its arm and attempting to reach a game piece that is X” away and Yg ” off the ground. The base of the arm is Ya inches above the ground.If the robot were d ” to the left or right of its current position, how much longer (in inches) would the robot arm need to be? Express as the delta rounded to 2 places.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"227\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"624\\\"/\u003e\u003cw:attr w:name=\\\"verticalAlign\\\" w:val=\\\"baseline\\\"/\u003e\u003cw:attr w:name=\\\"altText\\\" w:val=\\\"\\\"/\u003e\u003cw:attr w:name=\\\"relationshipId\\\" w:val=\\\"rId1\\\"/\u003e\u003c/w:customXmlPr\u003e\u003c/w:customXml\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/image\",\"target\":\"/media/image1.png\",\"relationshipId\":\"rId1\"}]},{\"partUri\":\"/media/image1.png\",\"contentType\":\"image/png\",\"content\":\"data:image/png;base64,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\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":1084,"title":"Square Digits Number Chain Terminal Value (Inspired by Project Euler Problem 92)","description":"Given a number _n_, return the terminal value of the number chain formed by summing the square of the digits. According to the Project Euler problem, this number chain always terminates with either 1 or 89.\r\n\r\nProject Euler Problem 92: \u003chttp://projecteuler.net/problem=92 Link\u003e","description_html":"\u003cp\u003eGiven a number \u003ci\u003en\u003c/i\u003e, return the terminal value of the number chain formed by summing the square of the digits. According to the Project Euler problem, this number chain always terminates with either 1 or 89.\u003c/p\u003e\u003cp\u003eProject Euler Problem 92: \u003ca href=\"http://projecteuler.net/problem=92\"\u003eLink\u003c/a\u003e\u003c/p\u003e","function_template":"function y = digits_squared_chain(x)\r\n  y = 1;\r\nend","test_suite":"%%\r\nassert(digits_squared_chain(649) == 1)\r\n\r\n%%\r\nassert(digits_squared_chain(79) == 1)\r\n\r\n%%\r\nassert(digits_squared_chain(608) == 1)\r\n\r\n%%\r\nassert(digits_squared_chain(487) == 1)\r\n\r\n%%\r\nassert(digits_squared_chain(739) == 1)\r\n\r\n%%\r\nassert(digits_squared_chain(565) == 1)\r\n\r\n%%\r\nassert(digits_squared_chain(68) == 1)\r\n\r\n%%\r\nassert(digits_squared_chain(383) == 1)\r\n\r\n%%\r\nassert(digits_squared_chain(379) == 1)\r\n\r\n%%\r\nassert(digits_squared_chain(203) == 1)\r\n\r\n%%\r\nassert(digits_squared_chain(632) == 1)\r\n\r\n%%\r\nassert(digits_squared_chain(391) == 1)\r\n\r\n%%\r\nassert(digits_squared_chain(863) == 1)\r\n\r\n%%\r\nassert(digits_squared_chain(13) == 1)\r\n\r\n%%\r\nassert(digits_squared_chain(100) == 1)\r\n\r\n%%\r\nassert(digits_squared_chain(236) == 1)\r\n\r\n%%\r\nassert(digits_squared_chain(293) == 1)\r\n\r\n%%\r\nassert(digits_squared_chain(230) == 1)\r\n\r\n%%\r\nassert(digits_squared_chain(31) == 1)\r\n\r\n%%\r\nassert(digits_squared_chain(806) == 1)\r\n\r\n%%\r\nassert(digits_squared_chain(623) == 1)\r\n\r\n%%\r\nassert(digits_squared_chain(7) == 1)\r\n\r\n%%\r\nassert(digits_squared_chain(13) == 1)\r\n\r\n%%\r\nassert(digits_squared_chain(836) == 1)\r\n\r\n%%\r\nassert(digits_squared_chain(954) == 89)\r\n\r\n%%\r\nassert(digits_squared_chain(567) == 89)\r\n\r\n%%\r\nassert(digits_squared_chain(388) == 89)\r\n\r\n%%\r\nassert(digits_squared_chain(789) == 89)\r\n\r\n%%\r\nassert(digits_squared_chain(246) == 89)\r\n\r\n%%\r\nassert(digits_squared_chain(787) == 89)\r\n\r\n%%\r\nassert(digits_squared_chain(311) == 89)\r\n\r\n%%\r\nassert(digits_squared_chain(856) == 89)\r\n\r\n%%\r\nassert(digits_squared_chain(143) == 89)\r\n\r\n%%\r\nassert(digits_squared_chain(873) == 89)\r\n\r\n%%\r\nassert(digits_squared_chain(215) == 89)\r\n\r\n%%\r\nassert(digits_squared_chain(995) == 89)\r\n\r\n%%\r\nassert(digits_squared_chain(455) == 89)\r\n\r\n%%\r\nassert(digits_squared_chain(948) == 89)\r\n\r\n%%\r\nassert(digits_squared_chain(875) == 89)\r\n\r\n%%\r\nassert(digits_squared_chain(788) == 89)\r\n\r\n%%\r\nassert(digits_squared_chain(722) == 89)\r\n\r\n%%\r\nassert(digits_squared_chain(250) == 89)\r\n\r\n%%\r\nassert(digits_squared_chain(227) == 89)\r\n\r\n%%\r\nassert(digits_squared_chain(640) == 89)\r\n\r\n%%\r\nassert(digits_squared_chain(835) == 89)\r\n\r\n%%\r\nassert(digits_squared_chain(965) == 89)\r\n\r\n%%\r\nassert(digits_squared_chain(726) == 89)\r\n\r\n%%\r\nassert(digits_squared_chain(689) == 89)\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":3,"created_by":134,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":256,"test_suite_updated_at":"2012-12-05T06:42:14.000Z","rescore_all_solutions":false,"group_id":27,"created_at":"2012-12-03T06:49:33.000Z","updated_at":"2026-03-26T09:05:10.000Z","published_at":"2012-12-05T06:42:14.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\\n\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eGiven a number\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003en\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e, return the terminal value of the number chain formed by summing the square of the digits. According to the Project Euler problem, this number chain always terminates with either 1 or 89.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eProject Euler Problem 92:\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"http://projecteuler.net/problem=92\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eLink\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":554,"title":"Is the Point in a Circle?","description":"Check whether a point or multiple points is/are in a circle centered at point (x0, y0) with radius r. \r\n\r\n Points = [x, y]; \r\n circle = (x0, y0, r)\r\n\r\nReturn true or false for each point tested","description_html":"\u003cp\u003eCheck whether a point or multiple points is/are in a circle centered at point (x0, y0) with radius r.\u003c/p\u003e\u003cpre\u003e Points = [x, y]; \r\n circle = (x0, y0, r)\u003c/pre\u003e\u003cp\u003eReturn true or false for each point tested\u003c/p\u003e","function_template":"function y = your_fcn_name(Points, circle)\r\n  y = true;\r\nend","test_suite":"%%\r\ncircle = [0, 0, 1]; Points = [0, 0.5]\r\ny_correct = 1;\r\nassert(isequal(your_fcn_name(Points,circle),y_correct))\r\n\r\n%%\r\ncircle = [0, 0, 1]; Points = [0, 2]\r\ny_correct = 0;\r\nassert(isequal(your_fcn_name(Points,circle),y_correct))\r\n\r\n%%\r\ncircle = [1, 1, 1]; Points = [0, 1; 0, 0]\r\ny_correct = [1; 0];\r\nassert(isequal(your_fcn_name(Points,circle),y_correct))","published":true,"deleted":false,"likes_count":5,"comments_count":8,"created_by":2906,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":631,"test_suite_updated_at":"2012-04-03T14:19:00.000Z","rescore_all_solutions":false,"group_id":17,"created_at":"2012-04-03T08:03:10.000Z","updated_at":"2026-03-13T05:02:27.000Z","published_at":"2012-04-03T08:03:10.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\\n\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eCheck whether a point or multiple points is/are in a circle centered at point (x0, y0) with radius r.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[ Points = [x, y]; \\n circle = (x0, y0, r)]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eReturn true or false for each point tested\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":924,"title":"intersection of matrices","description":"Given two matrices filled with ones and zeros, determine if they share a common row, column entry. These matrices are of identical size.\r\nExamples:\r\nInputs A = [1     0     0     0     0\r\n            0     1     0     0     0\r\n            0     0     1     0     0\r\n            0     0     0     1     0\r\n            0     0     0     0     1 ] \r\n\r\n   and B = [0     1     0     0     0\r\n            0     0     1     0     0\r\n            0     0     0     1     0\r\n            0     0     0     0     1\r\n            1     0     0     0     0 ]\r\n\r\nOutput tf is false\r\n\r\nInputs A = [1     1     1     0     1\r\n            1     1     1     1     0\r\n            0     1     1     1     1\r\n            1     0     1     1     1\r\n            1     1     0     1     1 ]\r\n   and B = [0     1     0     0     0\r\n            1     0     0     0     0\r\n            0     0     0     0     1\r\n            0     0     0     1     0\r\n            0     0     1     0     0]\r\nOutput tf is true","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.4333px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: rgb(0, 0, 0); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 603.4px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 301.7px; transform-origin: 407px 301.7px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 21px; text-align: left; transform-origin: 384px 21px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 383px 8px; transform-origin: 383px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eGiven two matrices filled with ones and zeros, determine if they share a common row, column entry. These matrices are of identical size.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 32px 8px; transform-origin: 32px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eExamples:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgb(247, 247, 247); block-size: 490.4px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-end-end-radius: 4px; border-end-start-radius: 4px; border-start-end-radius: 4px; border-start-start-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; margin-block-end: 10px; margin-block-start: 10px; margin-bottom: 10px; margin-inline-end: 3px; margin-inline-start: 3px; margin-left: 3px; margin-right: 3px; margin-top: 10px; perspective-origin: 404px 245.2px; transform-origin: 404px 245.2px; margin-left: 3px; margin-top: 10px; margin-bottom: 10px; margin-right: 3px; \"\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2167px; transform-origin: 404px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 148px 8.5px; tab-size: 4; transform-origin: 148px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; perspective-origin: 28px 8.5px; transform-origin: 28px 8.5px; \"\u003eInputs \u003c/span\u003e\u003cspan style=\"border-block-end-color: rgb(170, 4, 249); border-block-start-color: rgb(170, 4, 249); border-bottom-color: rgb(170, 4, 249); border-inline-end-color: rgb(170, 4, 249); border-inline-start-color: rgb(170, 4, 249); border-left-color: rgb(170, 4, 249); border-right-color: rgb(170, 4, 249); border-top-color: rgb(170, 4, 249); caret-color: rgb(170, 4, 249); color: rgb(170, 4, 249); column-rule-color: rgb(170, 4, 249); margin-inline-end: 0px; margin-right: 0px; outline-color: rgb(170, 4, 249); perspective-origin: 120px 8.5px; text-decoration-color: rgb(170, 4, 249); text-emphasis-color: rgb(170, 4, 249); transform-origin: 120px 8.5px; \"\u003eA = [1     0     0     0     0\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2167px; transform-origin: 404px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 148px 8.5px; tab-size: 4; transform-origin: 148px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e            0     1     0     0     0\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2167px; transform-origin: 404px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 148px 8.5px; tab-size: 4; transform-origin: 148px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e            0     0     1     0     0\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2167px; transform-origin: 404px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 148px 8.5px; tab-size: 4; transform-origin: 148px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e            0     0     0     1     0\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2167px; transform-origin: 404px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 160px 8.5px; tab-size: 4; transform-origin: 160px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e            0     0     0     0     1 ] \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2167px; transform-origin: 404px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 8.5px; tab-size: 4; transform-origin: 0px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2167px; transform-origin: 404px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 148px 8.5px; tab-size: 4; transform-origin: 148px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; perspective-origin: 28px 8.5px; transform-origin: 28px 8.5px; \"\u003e   and \u003c/span\u003e\u003cspan style=\"border-block-end-color: rgb(170, 4, 249); border-block-start-color: rgb(170, 4, 249); border-bottom-color: rgb(170, 4, 249); border-inline-end-color: rgb(170, 4, 249); border-inline-start-color: rgb(170, 4, 249); border-left-color: rgb(170, 4, 249); border-right-color: rgb(170, 4, 249); border-top-color: rgb(170, 4, 249); caret-color: rgb(170, 4, 249); color: rgb(170, 4, 249); column-rule-color: rgb(170, 4, 249); margin-inline-end: 0px; margin-right: 0px; outline-color: rgb(170, 4, 249); perspective-origin: 120px 8.5px; text-decoration-color: rgb(170, 4, 249); text-emphasis-color: rgb(170, 4, 249); transform-origin: 120px 8.5px; \"\u003eB = [0     1     0     0     0\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2167px; transform-origin: 404px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 148px 8.5px; tab-size: 4; transform-origin: 148px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e            0     0     1     0     0\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2167px; transform-origin: 404px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 148px 8.5px; tab-size: 4; transform-origin: 148px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e            0     0     0     1     0\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2167px; transform-origin: 404px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 148px 8.5px; tab-size: 4; transform-origin: 148px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e            0     0     0     0     1\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2167px; transform-origin: 404px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 156px 8.5px; tab-size: 4; transform-origin: 156px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e            1     0     0     0     0 ]\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2167px; transform-origin: 404px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 8.5px; tab-size: 4; transform-origin: 0px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2167px; transform-origin: 404px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 72px 8.5px; tab-size: 4; transform-origin: 72px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; perspective-origin: 28px 8.5px; transform-origin: 28px 8.5px; \"\u003eOutput \u003c/span\u003e\u003cspan style=\"border-block-end-color: rgb(170, 4, 249); border-block-start-color: rgb(170, 4, 249); border-bottom-color: rgb(170, 4, 249); border-inline-end-color: rgb(170, 4, 249); border-inline-start-color: rgb(170, 4, 249); border-left-color: rgb(170, 4, 249); border-right-color: rgb(170, 4, 249); border-top-color: rgb(170, 4, 249); caret-color: rgb(170, 4, 249); color: rgb(170, 4, 249); column-rule-color: rgb(170, 4, 249); margin-inline-end: 0px; margin-right: 0px; outline-color: rgb(170, 4, 249); perspective-origin: 44px 8.5px; text-decoration-color: rgb(170, 4, 249); text-emphasis-color: rgb(170, 4, 249); transform-origin: 44px 8.5px; \"\u003etf is false\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2167px; transform-origin: 404px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 8.5px; tab-size: 4; transform-origin: 0px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2167px; transform-origin: 404px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 148px 8.5px; tab-size: 4; transform-origin: 148px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; perspective-origin: 28px 8.5px; transform-origin: 28px 8.5px; \"\u003eInputs \u003c/span\u003e\u003cspan style=\"border-block-end-color: rgb(170, 4, 249); border-block-start-color: rgb(170, 4, 249); border-bottom-color: rgb(170, 4, 249); border-inline-end-color: rgb(170, 4, 249); border-inline-start-color: rgb(170, 4, 249); border-left-color: rgb(170, 4, 249); border-right-color: rgb(170, 4, 249); border-top-color: rgb(170, 4, 249); caret-color: rgb(170, 4, 249); color: rgb(170, 4, 249); column-rule-color: rgb(170, 4, 249); margin-inline-end: 0px; margin-right: 0px; outline-color: rgb(170, 4, 249); perspective-origin: 120px 8.5px; text-decoration-color: rgb(170, 4, 249); text-emphasis-color: rgb(170, 4, 249); transform-origin: 120px 8.5px; \"\u003eA = [1     1     1     0     1\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2167px; transform-origin: 404px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 148px 8.5px; tab-size: 4; transform-origin: 148px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e            1     1     1     1     0\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2167px; transform-origin: 404px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 148px 8.5px; tab-size: 4; transform-origin: 148px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e            0     1     1     1     1\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2167px; transform-origin: 404px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 148px 8.5px; tab-size: 4; transform-origin: 148px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e            1     0     1     1     1\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2167px; transform-origin: 404px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 156px 8.5px; tab-size: 4; transform-origin: 156px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e            1     1     0     1     1 ]\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2167px; transform-origin: 404px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 148px 8.5px; tab-size: 4; transform-origin: 148px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; perspective-origin: 28px 8.5px; transform-origin: 28px 8.5px; \"\u003e   and \u003c/span\u003e\u003cspan style=\"border-block-end-color: rgb(170, 4, 249); border-block-start-color: rgb(170, 4, 249); border-bottom-color: rgb(170, 4, 249); border-inline-end-color: rgb(170, 4, 249); border-inline-start-color: rgb(170, 4, 249); border-left-color: rgb(170, 4, 249); border-right-color: rgb(170, 4, 249); border-top-color: rgb(170, 4, 249); caret-color: rgb(170, 4, 249); color: rgb(170, 4, 249); column-rule-color: rgb(170, 4, 249); margin-inline-end: 0px; margin-right: 0px; outline-color: rgb(170, 4, 249); perspective-origin: 120px 8.5px; text-decoration-color: rgb(170, 4, 249); text-emphasis-color: rgb(170, 4, 249); transform-origin: 120px 8.5px; \"\u003eB = [0     1     0     0     0\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2167px; transform-origin: 404px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 148px 8.5px; tab-size: 4; transform-origin: 148px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e            1     0     0     0     0\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2167px; transform-origin: 404px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 148px 8.5px; tab-size: 4; transform-origin: 148px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e            0     0     0     0     1\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2167px; transform-origin: 404px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 148px 8.5px; tab-size: 4; transform-origin: 148px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e            0     0     0     1     0\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2167px; transform-origin: 404px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 152px 8.5px; tab-size: 4; transform-origin: 152px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e            0     0     1     0     0]\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 10px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 10px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 10px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 49px 8px; transform-origin: 49px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eOutput tf is true\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function tf = intersection_of_matrices(A,B)\r\n  tf = 0;\r\nend","test_suite":"%%\r\nA = [1     0     0     0     0;...\r\n     0     1     0     0     0;...\r\n     0     0     1     0     0;...\r\n     0     0     0     1     0;...\r\n     0     0     0     0     1];\r\nB = [0     1     0     0     0;...\r\n     0     0     1     0     0;...\r\n     0     0     0     1     0;...\r\n     0     0     0     0     1;...\r\n     1     0     0     0     0];\r\n tf_correct = 0;    \r\n assert(isequal(intersection_of_matrices(A,B),tf_correct))\r\n \r\n%%     \r\n     \r\nA = [1     1     0     0     0;...\r\n     0     1     1     0     0;...\r\n     0     0     1     1     0;...\r\n     0     0     0     1     1;...\r\n     1     0     0     0     1];\r\n\r\nB = [0     0     0     0     1;...\r\n     1     0     0     0     0;...\r\n     0     1     0     0     0;...\r\n     0     0     1     0     0;...\r\n     0     0     0     1     0];\r\n tf_correct = 0;   \r\n assert(isequal(intersection_of_matrices(A,B),tf_correct))\r\n \r\n%%  \r\nA = [1     1     0     0     1;...\r\n     1     1     1     0     0;...\r\n     0     1     1     1     0;...\r\n     0     0     1     1     1;...\r\n     1     0     0     1     1];\r\n     \r\nB = [0     0     1     0     0;...\r\n     0     0     0     1     0;...\r\n     0     0     0     0     1;...\r\n     1     0     0     0     0;...\r\n     0     1     0     0     0];     \r\ntf_correct = 0;\r\nassert(isequal(intersection_of_matrices(A,B),tf_correct)) \r\n\r\n%%     \r\nA = [1     1     1     0     1;...\r\n     1     1     1     1     0;...\r\n     0     1     1     1     1;...\r\n     1     0     1     1     1;...\r\n     1     1     0     1     1];\r\nB = [0     1     0     0     0;...\r\n     1     0     0     0     0;...\r\n     0     0     0     0     1;...\r\n     0     0     0     1     0;...\r\n     0     0     1     0     0];  \r\ntf_correct = 1; \r\nassert(isequal(intersection_of_matrices(A,B),tf_correct))\r\n\r\n%%  \r\nA = [1     1     0     0     1;...\r\n     1     1     1     0     0;...\r\n     0     1     1     1     0;...\r\n     0     0     1     1     1;...\r\n     1     1     0     1     1];\r\n     \r\nB = [0     0     1     0     0;...\r\n     0     0     0     1     0;...\r\n     0     0     0     0     1;...\r\n     1     0     0     0     0;...\r\n     0     1     0     0     0];     \r\ntf_correct = 1;\r\nassert(isequal(intersection_of_matrices(A,B),tf_correct))\r\n\r\n%%  \r\nA = ones(3);\r\nB = zeros(3)     \r\ntf_correct = 0;\r\nassert(isequal(intersection_of_matrices(A,B),tf_correct))","published":true,"deleted":false,"likes_count":4,"comments_count":10,"created_by":5757,"edited_by":223089,"edited_at":"2022-10-18T08:45:05.000Z","deleted_by":null,"deleted_at":null,"solvers_count":644,"test_suite_updated_at":"2022-10-18T08:45:05.000Z","rescore_all_solutions":false,"group_id":12,"created_at":"2012-08-28T06:33:52.000Z","updated_at":"2026-02-10T12:00:56.000Z","published_at":"2012-08-28T06:34:04.000Z","restored_at":null,"restored_by":null,"spam":null,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eGiven two matrices filled with ones and zeros, determine if they share a common row, column entry. These matrices are of identical size.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eExamples:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[Inputs A = [1     0     0     0     0\\n            0     1     0     0     0\\n            0     0     1     0     0\\n            0     0     0     1     0\\n            0     0     0     0     1 ] \\n\\n   and B = [0     1     0     0     0\\n            0     0     1     0     0\\n            0     0     0     1     0\\n            0     0     0     0     1\\n            1     0     0     0     0 ]\\n\\nOutput tf is false\\n\\nInputs A = [1     1     1     0     1\\n            1     1     1     1     0\\n            0     1     1     1     1\\n            1     0     1     1     1\\n            1     1     0     1     1 ]\\n   and B = [0     1     0     0     0\\n            1     0     0     0     0\\n            0     0     0     0     1\\n            0     0     0     1     0\\n            0     0     1     0     0]]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eOutput tf is true\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":690,"title":"Remove the two elements next to NaN value","description":"The aim is to *remove the two elements next to NaN values* inside a vector.\r\n\r\nFor example:\r\n\r\n x = [6 10 5 8 9 NaN 23 9 7 3 21 43 NaN 4 6 7 8]\r\n\r\nThe output y will be:\r\n\r\n y = [6 10 5 8 9 7 3 21 43 7 8]\r\n\r\nNan values and the 2 next elements after the NaN (23-9  and 4-6) have been removed.\r\n\r\nThere will be always NaN values in the input vector followed by at least 2 integers.","description_html":"\u003cp\u003eThe aim is to \u003cb\u003eremove the two elements next to NaN values\u003c/b\u003e inside a vector.\u003c/p\u003e\u003cp\u003eFor example:\u003c/p\u003e\u003cpre\u003e x = [6 10 5 8 9 NaN 23 9 7 3 21 43 NaN 4 6 7 8]\u003c/pre\u003e\u003cp\u003eThe output y will be:\u003c/p\u003e\u003cpre\u003e y = [6 10 5 8 9 7 3 21 43 7 8]\u003c/pre\u003e\u003cp\u003eNan values and the 2 next elements after the NaN (23-9  and 4-6) have been removed.\u003c/p\u003e\u003cp\u003eThere will be always NaN values in the input vector followed by at least 2 integers.\u003c/p\u003e","function_template":"function y = your_fcn_name(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = [6 10 5 8 9 NaN 23 9 7 3 21 43 NaN 4 6 7 8];\r\ny_correct = [6 10 5 8 9 7 3 21 43 7 8];\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n\r\n%%\r\nx = [25 NaN 1 3];\r\ny_correct = 25;\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n\r\n%%\r\nx = [ NaN 15 15 17 ]\r\ny_correct = 17;\r\nassert(isequal(your_fcn_name(x),y_correct))","published":true,"deleted":false,"likes_count":9,"comments_count":7,"created_by":639,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":703,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":12,"created_at":"2012-05-15T09:33:34.000Z","updated_at":"2026-02-10T12:07:16.000Z","published_at":"2012-05-15T09:33:34.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\\n\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe aim is to\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eremove the two elements next to NaN values\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e inside a vector.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eFor example:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[ x = [6 10 5 8 9 NaN 23 9 7 3 21 43 NaN 4 6 7 8]]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe output y will be:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[ y = [6 10 5 8 9 7 3 21 43 7 8]]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eNan values and the 2 next elements after the NaN (23-9 and 4-6) have been removed.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThere will be always NaN values in the input vector followed by at least 2 integers.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"}],"term":"tag:\"poor_problem_statement\"","current_player_id":null,"fields":[{"name":"page","type":"integer","callback":null,"default":1,"directive":null,"facet":null,"facet_method":"and","operator":null,"param":null,"static":null,"prepend":true},{"name":"per_page","type":"integer","callback":null,"default":50,"directive":null,"facet":null,"facet_method":"and","operator":null,"param":null,"static":null,"prepend":true},{"name":"sort","type":"string","callback":null,"default":null,"directive":null,"facet":null,"facet_method":"and","operator":null,"param":null,"static":null,"prepend":true},{"name":"body","type":"text","callback":null,"default":"*:*","directive":null,"facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":false},{"name":"group","type":"string","callback":null,"default":null,"directive":"group","facet":true,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"difficulty_rating_bin","type":"string","callback":null,"default":null,"directive":"difficulty_rating_bin","facet":true,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"id","type":"integer","callback":null,"default":null,"directive":"id","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"tag","type":"string","callback":null,"default":null,"directive":"tag","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"product","type":"string","callback":null,"default":null,"directive":"product","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"created_at","type":"timeframe","callback":{},"default":null,"directive":"created_at","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"profile_id","type":"integer","callback":null,"default":null,"directive":"author_id","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"created_by","type":"string","callback":null,"default":null,"directive":"author","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"player_id","type":"integer","callback":null,"default":null,"directive":"solver_id","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"player","type":"string","callback":null,"default":null,"directive":"solver","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"solvers_count","type":"integer","callback":null,"default":null,"directive":"solvers_count","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"comments_count","type":"integer","callback":null,"default":null,"directive":"comments_count","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"likes_count","type":"integer","callback":null,"default":null,"directive":"likes_count","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"leader_id","type":"integer","callback":null,"default":null,"directive":"leader_id","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"leading_solution","type":"integer","callback":null,"default":null,"directive":"leading_solution","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true}],"filters":[{"name":"asset_type","type":"string","callback":null,"default":null,"directive":null,"facet":null,"facet_method":"and","operator":null,"param":null,"static":"\"cody:problem\"","prepend":true},{"name":"profile_id","type":"integer","callback":{},"default":null,"directive":null,"facet":null,"facet_method":"and","operator":null,"param":"author_id","static":null,"prepend":true}],"query":{"params":{"per_page":50,"term":"tag:\"poor_problem_statement\"","current_player":null,"sort":"map(difficulty_value,0,0,999) asc"},"parser":"MathWorks::Search::Solr::QueryParser","directives":{"term":{"directives":{"tag":[["tag:\"poor_problem_statement\"","","\"","poor_problem_statement","\""]]}}},"facets":{"#\u003cMathWorks::Search::Field:0x00007fa2b7727818\u003e":null,"#\u003cMathWorks::Search::Field:0x00007fa2b7727778\u003e":null},"filters":{"#\u003cMathWorks::Search::Field:0x00007fa2b7726eb8\u003e":"\"cody:problem\""},"fields":{"#\u003cMathWorks::Search::Field:0x00007fa2b7727a98\u003e":1,"#\u003cMathWorks::Search::Field:0x00007fa2b77279f8\u003e":50,"#\u003cMathWorks::Search::Field:0x00007fa2b7727958\u003e":"map(difficulty_value,0,0,999) asc","#\u003cMathWorks::Search::Field:0x00007fa2b77278b8\u003e":"tag:\"poor_problem_statement\""},"user_query":{"#\u003cMathWorks::Search::Field:0x00007fa2b77278b8\u003e":"tag:\"poor_problem_statement\""},"queried_facets":{}},"query_backend":{"connection":{"configuration":{"index_url":"http://index-op-v2/solr/","query_url":"http://search-op-v2/solr/","direct_access_index_urls":["http://index-op-v2/solr/"],"direct_access_query_urls":["http://search-op-v2/solr/"],"timeout":10,"vhost":"search","exchange":"search.topic","heartbeat":30,"pre_index_mode":false,"host":"rabbitmq-eks","port":5672,"username":"search","password":"J3bGPZzQ7asjJcCk","virtual_host":"search","indexer":"amqp","http_logging":"true","core":"cody"},"query_connection":{"uri":"http://search-op-v2/solr/cody/","proxy":null,"connection":{"parallel_manager":null,"headers":{"User-Agent":"Faraday v1.0.1"},"params":{},"options":{"params_encoder":"Faraday::FlatParamsEncoder","proxy":null,"bind":null,"timeout":null,"open_timeout":null,"read_timeout":null,"write_timeout":null,"boundary":null,"oauth":null,"context":null,"on_data":null},"ssl":{"verify":true,"ca_file":null,"ca_path":null,"verify_mode":null,"cert_store":null,"client_cert":null,"client_key":null,"certificate":null,"private_key":null,"verify_depth":null,"version":null,"min_version":null,"max_version":null},"default_parallel_manager":null,"builder":{"adapter":{"name":"Faraday::Adapter::NetHttp","args":[],"block":null},"handlers":[{"name":"Faraday::Response::RaiseError","args":[],"block":null}],"app":{"app":{"ssl_cert_store":{"verify_callback":null,"error":null,"error_string":null,"chain":null,"time":null},"app":{},"connection_options":{},"config_block":null}}},"url_prefix":"http://search-op-v2/solr/cody/","manual_proxy":false,"proxy":null},"update_format":"RSolr::JSON::Generator","update_path":"update","options":{"url":"http://search-op-v2/solr/cody"}}},"query":{"params":{"per_page":50,"term":"tag:\"poor_problem_statement\"","current_player":null,"sort":"map(difficulty_value,0,0,999) asc"},"parser":"MathWorks::Search::Solr::QueryParser","directives":{"term":{"directives":{"tag":[["tag:\"poor_problem_statement\"","","\"","poor_problem_statement","\""]]}}},"facets":{"#\u003cMathWorks::Search::Field:0x00007fa2b7727818\u003e":null,"#\u003cMathWorks::Search::Field:0x00007fa2b7727778\u003e":null},"filters":{"#\u003cMathWorks::Search::Field:0x00007fa2b7726eb8\u003e":"\"cody:problem\""},"fields":{"#\u003cMathWorks::Search::Field:0x00007fa2b7727a98\u003e":1,"#\u003cMathWorks::Search::Field:0x00007fa2b77279f8\u003e":50,"#\u003cMathWorks::Search::Field:0x00007fa2b7727958\u003e":"map(difficulty_value,0,0,999) asc","#\u003cMathWorks::Search::Field:0x00007fa2b77278b8\u003e":"tag:\"poor_problem_statement\""},"user_query":{"#\u003cMathWorks::Search::Field:0x00007fa2b77278b8\u003e":"tag:\"poor_problem_statement\""},"queried_facets":{}},"options":{"fields":["id","difficulty_rating"]},"join":" "},"results":[{"id":43330,"difficulty_rating":"easy"},{"id":45903,"difficulty_rating":"easy"},{"id":44678,"difficulty_rating":"easy"},{"id":44634,"difficulty_rating":"easy"},{"id":45927,"difficulty_rating":"easy"},{"id":45933,"difficulty_rating":"easy"},{"id":43687,"difficulty_rating":"easy"},{"id":43804,"difficulty_rating":"easy"},{"id":50437,"difficulty_rating":"easy"},{"id":43319,"difficulty_rating":"easy"},{"id":43329,"difficulty_rating":"easy"},{"id":44092,"difficulty_rating":"easy"},{"id":43316,"difficulty_rating":"easy"},{"id":43747,"difficulty_rating":"easy"},{"id":43197,"difficulty_rating":"easy"},{"id":43326,"difficulty_rating":"easy"},{"id":43940,"difficulty_rating":"easy"},{"id":47643,"difficulty_rating":"easy"},{"id":43306,"difficulty_rating":"easy"},{"id":2738,"difficulty_rating":"easy"},{"id":42736,"difficulty_rating":"easy"},{"id":43325,"difficulty_rating":"easy"},{"id":43628,"difficulty_rating":"easy"},{"id":43490,"difficulty_rating":"easy"},{"id":2971,"difficulty_rating":"easy"},{"id":2402,"difficulty_rating":"easy"},{"id":2027,"difficulty_rating":"easy"},{"id":1735,"difficulty_rating":"easy"},{"id":2568,"difficulty_rating":"easy"},{"id":43637,"difficulty_rating":"easy"},{"id":2164,"difficulty_rating":"easy"},{"id":2285,"difficulty_rating":"easy"},{"id":276,"difficulty_rating":"easy"},{"id":42784,"difficulty_rating":"easy"},{"id":1497,"difficulty_rating":"easy"},{"id":137,"difficulty_rating":"easy"},{"id":460,"difficulty_rating":"easy"},{"id":43283,"difficulty_rating":"easy"},{"id":1026,"difficulty_rating":"easy"},{"id":44441,"difficulty_rating":"easy-medium"},{"id":43100,"difficulty_rating":"easy-medium"},{"id":43301,"difficulty_rating":"easy-medium"},{"id":51768,"difficulty_rating":"easy-medium"},{"id":43166,"difficulty_rating":"easy-medium"},{"id":1119,"difficulty_rating":"easy-medium"},{"id":55755,"difficulty_rating":"easy-medium"},{"id":1084,"difficulty_rating":"easy-medium"},{"id":554,"difficulty_rating":"easy-medium"},{"id":924,"difficulty_rating":"easy-medium"},{"id":690,"difficulty_rating":"easy-medium"}]}}