{"group":{"id":1,"name":"Community","lockable":false,"created_at":"2012-01-18T18:02:15.000Z","updated_at":"2026-08-24T00:15:41.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":"2026-08-24T00: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":42979,"title":"Calculating selling price","description":"Cost of a Product is $x\r\nWhat should be the selling price if you want to gain 10%?","description_html":"\u003cp\u003eCost of a Product is $x\r\nWhat should be the selling price if you want to gain 10%?\u003c/p\u003e","function_template":"function y = your_fcn_name(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = 50;\r\ny_correct = 55;\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n%%\r\nx = 500;\r\ny_correct = 550;\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n%%\r\nx = 100;\r\ny_correct = 110;\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":86789,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":109,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2016-09-06T16:59:36.000Z","updated_at":"2026-08-20T14:35:29.000Z","published_at":"2016-09-06T16:59:36.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\u003eCost of a Product is $x What should be the selling price if you want to gain 10%?\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":40912,"title":"Rotate counterclockwise a matrix 90 deg with left-bottom element","description":"Example:\r\n\r\nInput \r\n\r\n [ 1 2 3\r\n   4 5 6 ]\r\n\r\nOutput\r\n\r\n [ 3 6\r\n   2 5\r\n   1 4 ]","description_html":"\u003cp\u003eExample:\u003c/p\u003e\u003cp\u003eInput\u003c/p\u003e\u003cpre\u003e [ 1 2 3\r\n   4 5 6 ]\u003c/pre\u003e\u003cp\u003eOutput\u003c/p\u003e\u003cpre\u003e [ 3 6\r\n   2 5\r\n   1 4 ]\u003c/pre\u003e","function_template":"function y = rot_matrix(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = [1 2 3;4 5 6];\r\ny_correct = [3 6;2 5;1 4];\r\nassert(isequal(rot_matrix(x),y_correct))\r\n\r\n%%\r\nx = [1 2;5 6];\r\ny_correct = [2 6;1 5];\r\nassert(isequal(rot_matrix(x),y_correct))\r\n\r\n%%\r\nx = 3;\r\ny_correct = 3;\r\nassert(isequal(rot_matrix(x),y_correct))","published":true,"deleted":false,"likes_count":2,"comments_count":2,"created_by":33754,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":165,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2015-04-15T07:53:37.000Z","updated_at":"2026-03-15T03:50:00.000Z","published_at":"2015-04-15T07:54:03.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\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\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eInput\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 2 3\\n   4 5 6 ]]]\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\u003eOutput\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[ [ 3 6\\n   2 5\\n   1 4 ]]]\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":44326,"title":"Replace 0 indices in array with 1's","description":"Take a incoming vector, and replace 0's with ones","description_html":"\u003cp\u003eTake a incoming vector, and replace 0's with ones\u003c/p\u003e","function_template":"function y = your_fcn_name(x)\r\n  y = ...;\r\nend","test_suite":"%%\r\nx = -1:1:3\r\ny_correct = [-1 1 1 2 3];\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":1,"created_by":12852,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":146,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2017-09-14T17:22:35.000Z","updated_at":"2026-08-20T14:24:14.000Z","published_at":"2017-09-14T17:22:35.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\u003eTake a incoming vector, and replace 0's with ones\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":1919,"title":"Returning a \"greater than\" vector","description":"Given a vector, v, return a new vector , vNew, containing only values \u003e n.\r\n\r\nFor example:\r\n\r\n  v=[1 2 3 4 5 6]\r\n  n=3\r\n  vNew = [4 5 6]","description_html":"\u003cp\u003eGiven a vector, v, return a new vector , vNew, containing only values \u003e n.\u003c/p\u003e\u003cp\u003eFor example:\u003c/p\u003e\u003cpre class=\"language-matlab\"\u003ev=[1 2 3 4 5 6]\r\nn=3\r\nvNew = [4 5 6]\r\n\u003c/pre\u003e","function_template":"function vNew = returnGreaterThan(v,n)\r\n  vNew = v;\r\nend","test_suite":"%%\r\nv = 1:6;\r\nn=3\r\nvNew = 4:6;\r\nassert(isequal(returnGreaterThan(v,n),vNew))\r\n\r\n%%\r\nv = [10:-2:-10];\r\nn=0\r\nvNew = [10 8 6 4 2];\r\nassert(isequal(returnGreaterThan(v,n),vNew))\r\n\r\n%%\r\nv = [4 pi -2 0 -17000 8 91];\r\nn=3\r\nvNew = [4 pi 8 91];\r\nassert(isequal(returnGreaterThan(v,n),vNew))","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":3743,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":278,"test_suite_updated_at":"2013-10-08T01:31:14.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2013-10-08T01:29:22.000Z","updated_at":"2026-07-30T15:00:15.000Z","published_at":"2013-10-08T01:31: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 vector, v, return a new vector , vNew, containing only values \u0026gt; n.\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[v=[1 2 3 4 5 6]\\nn=3\\nvNew = [4 5 6]]]\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":42990,"title":"Pad zero between every adjacent values of the vector.","description":"    you are given a vector x. you have to make an output vector y with zeros padded between every adjacent values of x.\r\ne.g x: [1 2 3 4 5 6]; the output y:[ 1 0 2 0 3 0 4 0 5 0 6 0].","description_html":"\u003cpre\u003e    you are given a vector x. you have to make an output vector y with zeros padded between every adjacent values of x.\r\ne.g x: [1 2 3 4 5 6]; the output y:[ 1 0 2 0 3 0 4 0 5 0 6 0].\u003c/pre\u003e","function_template":"function y = your_fcn_name(x)\r\n  y = zeros(length(x));\r\nend","test_suite":"%%\r\nx = [1];\r\ny_correct = [1 0];\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n%%\r\nx = [1 2 3 4 5 6];\r\ny_correct =[ 1 0 2 0 3 0 4 0 5 0 6 0];\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n%%\r\nx = 1:10;\r\ny_correct =[ 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0];\r\nassert(isequal(your_fcn_name(x),y_correct))","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":91313,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":57,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2016-09-20T13:07:32.000Z","updated_at":"2026-02-06T11:43:12.000Z","published_at":"2016-09-20T13:07:47.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[    you are given a vector x. you have to make an output vector y with zeros padded between every adjacent values of x.\\ne.g x: [1 2 3 4 5 6]; the output y:[ 1 0 2 0 3 0 4 0 5 0 6 0].]]\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":42783,"title":"Accessing values in a cell","description":"You are given c, which is a 1xN cell array, and a and b, which are each two 1xM vectors.  Your job is to give the bth value in the ath cell for the entire vectors a and b.\r\n\r\nFor example\r\nc{1}=2:6;\r\nc{2}=7:12;\r\nc{3}=13:18;\r\n\r\na=[1 2 3];\r\nb=[4 5 6];\r\n\r\nYou would want to output [5 11 18], which are the values of c{1}(4), c{2}(5) and c{3}(6).  You can assume that a and b are the same length, all of the values in c are numbers, and there will be no empty cells.  Good luck!","description_html":"\u003cp\u003eYou are given c, which is a 1xN cell array, and a and b, which are each two 1xM vectors.  Your job is to give the bth value in the ath cell for the entire vectors a and b.\u003c/p\u003e\u003cp\u003eFor example\r\nc{1}=2:6;\r\nc{2}=7:12;\r\nc{3}=13:18;\u003c/p\u003e\u003cp\u003ea=[1 2 3];\r\nb=[4 5 6];\u003c/p\u003e\u003cp\u003eYou would want to output [5 11 18], which are the values of c{1}(4), c{2}(5) and c{3}(6).  You can assume that a and b are the same length, all of the values in c are numbers, and there will be no empty cells.  Good luck!\u003c/p\u003e","function_template":"function y = break_cells_down(c,a,b)\r\n  y = x;\r\nend","test_suite":"%%\r\nformat compact\r\nc=cell(1,3);\r\nc{1}=2:6;c{2}=7:12;c{3}=13:18;\r\na=[1 2 3];b=[4 5 6];\r\ny_correct = [5 11 18];\r\nassert(isequal(break_cells_down(c,a,b),y_correct))\r\n%%\r\nclear c\r\nc=cell(1,5);\r\nc{1}=rand(1,10);\r\nc{2}=rand(1,10);\r\nc{3}=rand(1,10);\r\nc{4}=rand(1,10);\r\nc{5}=rand(1,10);\r\na=randperm(5)\r\nb=randperm(10);\r\nb=b(1:5)\r\ny_correct=[c{a(1)}(b(1)) c{a(2)}(b(2)) c{a(3)}(b(3)) c{a(4)}(b(4)) c{a(5)}(b(5))]\r\nassert(isequal(break_cells_down(c,a,b),y_correct))\r\n%%\r\nclear c\r\nc=cell(1,6);\r\nc{1}=1:6;\r\nc{2}=1:6;\r\nc{3}=1:6;\r\nc{4}=1:6;\r\nc{5}=1:6;\r\nc{6}=1:6;\r\na=1:6;\r\nb=randperm(6)\r\ny_correct=b;\r\nassert(isequal(break_cells_down(c,a,b),y_correct))","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":1615,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":54,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2016-03-24T20:03:59.000Z","updated_at":"2026-07-05T04:41:24.000Z","published_at":"2016-03-24T20:03: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\",\"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\u003eYou are given c, which is a 1xN cell array, and a and b, which are each two 1xM vectors. Your job is to give the bth value in the ath cell for the entire vectors a and b.\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\u003eFor example c{1}=2:6; c{2}=7:12; c{3}=13:18;\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\u003ea=[1 2 3]; b=[4 5 6];\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\u003eYou would want to output [5 11 18], which are the values of c{1}(4), c{2}(5) and c{3}(6). You can assume that a and b are the same length, all of the values in c are numbers, and there will be no empty cells. Good luck!\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":43551,"title":"I told you not separate me, but you did :( - ACDC","description":"Given input vector, output it's DC and AC value\r\n\r\nExample:\r\n\r\ninput = 0 1 -1 0\r\nac = 0 1 -1 0\r\ndc = 0","description_html":"\u003cp\u003eGiven input vector, output it's DC and AC value\u003c/p\u003e\u003cp\u003eExample:\u003c/p\u003e\u003cp\u003einput = 0 1 -1 0\r\nac = 0 1 -1 0\r\ndc = 0\u003c/p\u003e","function_template":"function [ac dc] = acDC(x)\r\n  ac = x;\r\n  dc = x;\r\nend","test_suite":"%%\r\nx = [0 1 -1 0];\r\nac_correct = [0 1 -1 0];\r\ndc_correct = 0;\r\n[ac dc] = acDC(x);\r\nassert(isequal(ac,ac_correct))\r\nassert(isequal(dc,dc_correct))\r\n%%\r\nx = [5 6 4 5];\r\nac_correct = [0 1 -1 0];\r\ndc_correct = 5;\r\n[ac dc] = acDC(x);\r\nassert(isequal(ac,ac_correct))\r\nassert(isequal(dc,dc_correct))\r\n","published":true,"deleted":false,"likes_count":2,"comments_count":1,"created_by":13865,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":63,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2016-10-14T10:20:04.000Z","updated_at":"2026-04-08T12:43:03.000Z","published_at":"2016-10-14T10:20:04.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 vector, output it's DC and AC value\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\u003einput = 0 1 -1 0 ac = 0 1 -1 0 dc = 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":1565,"title":"Do Fast Fourier Transformation ","description":"Example\r\n\r\nFast Fourier Transformation from vector [2,1])\r\n\r\n ans =\r\n\r\n     3     1","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: 122.3px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 61.15px; transform-origin: 407px 61.15px; 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: 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: 26.5px 8px; transform-origin: 26.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eExample\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: 144.5px 8px; transform-origin: 144.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eFast Fourier Transformation from vector [2,1])\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgb(247, 247, 247); block-size: 61.3px; 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 30.65px; transform-origin: 404px 30.65px; 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: 24px 8.5px; transform-origin: 24px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e ans =\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; 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: 48px 8.5px; transform-origin: 48px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e     3     1\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function y = fast_furier(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = [2,1];\r\ny_correct = fft(x);\r\nassert(isequal(fast_furier(x),y_correct))\r\n\r\n%%\r\nx = primes(30)\r\ny_correct = fft(x);\r\nassert(isequal(fast_furier(x),y_correct))\r\n\r\n%%\r\nx = 3.^(0:7);\r\ny_correct = fft(x);\r\nassert(isequal(fast_furier(x),y_correct))\r\n\r\n%%\r\nx = [1 1 2 3 5 8 13 21 34 55];\r\ny_correct = fft(x);\r\nassert(isequal(fast_furier(x),y_correct))\r\n\r\n%%\r\nx = 1:100;\r\ny_correct = fft(x);\r\nassert(isequal(fast_furier(x),y_correct))\r\n\r\n%%\r\nx = repmat([1,0],1,10);\r\ny_correct = fft(x);\r\nassert(isequal(fast_furier(x),y_correct))\r\n","published":true,"deleted":false,"likes_count":3,"comments_count":0,"created_by":14282,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":285,"test_suite_updated_at":"2021-04-28T05:09:31.000Z","rescore_all_solutions":true,"group_id":1,"created_at":"2013-06-06T11:43:38.000Z","updated_at":"2026-04-30T06:32:36.000Z","published_at":"2013-06-06T11:43:38.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\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\u003eFast Fourier Transformation from vector [2,1])\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[ ans =\\n\\n     3     1]]\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":43980,"title":"Find the binary code","description":"Given a sinusoidal signal, create a function that returns the binary code of a quantized value. The function takes the bit length and quantized value as the input.\r\n\r\n  Bit length = 3\r\n  Quantized value  = 2\r\n  Binary code      = 010\r\n","description_html":"\u003cp\u003eGiven a sinusoidal signal, create a function that returns the binary code of a quantized value. The function takes the bit length and quantized value as the input.\u003c/p\u003e\u003cpre class=\"language-matlab\"\u003eBit length = 3\r\nQuantized value  = 2\r\nBinary code      = 010\r\n\u003c/pre\u003e","function_template":"function y = binaryCode(bitLen,quantizedValue)\r\n    \r\n  y = quantizedValue;  %Complete this function\r\n  \r\nend","test_suite":"%%\r\nnumBit = 2;\r\nanalogValue =1;\r\nbinary=binaryCode(numBit,analogValue);\r\nbinary_correct= '01';\r\nassert(isequal(binary,binary_correct))\r\n\r\n%%\r\nnumBit = 4;\r\nanalogValue =15;\r\nbinary=binaryCode(numBit,analogValue);\r\nbinary_correct= '1111';\r\nassert(isequal(binary,binary_correct))\r\n\r\n%%\r\nnumBit = 6;\r\nanalogValue =63;\r\nbinary=binaryCode(numBit,analogValue);\r\nbinary_correct= '111111';\r\nassert(isequal(binary,binary_correct))\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":107998,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":60,"test_suite_updated_at":"2016-12-29T17:24:48.000Z","rescore_all_solutions":true,"group_id":1,"created_at":"2016-12-29T16:48:24.000Z","updated_at":"2026-05-29T02:43:42.000Z","published_at":"2016-12-29T17:10: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\",\"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 sinusoidal signal, create a function that returns the binary code of a quantized value. The function takes the bit length and quantized value as the input.\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[Bit length = 3\\nQuantized value  = 2\\nBinary code      = 010]]\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":45497,"title":"Four digit number ABCD reversal","description":"write a MATLAB function to find the four-digit number ABCD when multiplied by 4 returns DCBA. The function takes an input x=4.","description_html":"\u003cp\u003ewrite a MATLAB function to find the four-digit number ABCD when multiplied by 4 returns DCBA. The function takes an input x=4.\u003c/p\u003e","function_template":"function y = reverse(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = 4;\r\ny_correct = 2178;\r\nassert(isequal(reverse(x),y_correct))\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":1,"created_by":436450,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":50,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2020-05-06T14:40:33.000Z","updated_at":"2026-05-30T14:17:32.000Z","published_at":"2020-05-06T14:40:36.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\u003ewrite a MATLAB function to find the four-digit number ABCD when multiplied by 4 returns DCBA. The function takes an input x=4.\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":3065,"title":"Cycling — Critical Power","description":"From Training and Racing with a Power Meter by Allen and Coggan:\r\n\r\n\"A number of equations have been presented in the scientific literature describing human power output as a function of time, some derived from modeling based on the underlying physiology, and some simply derived empirically. One of the simplest and most robust, though, is the original \"critical power\" concept first proposed by H. Monod around 1960. Various formulations of this idea have been presented, but the original equation is a hyperbolic of the form: t = AWC / (P – CP), where t is time to exhaustion [in seconds], P is current power [in Watts], CP is work rate (i.e., power) asymptote, and AWC is degree of curvature of the relationship.\"\r\n\r\nYou will be given values for AWC and CP. Write a function to return the time that the cyclist can maintain for an array of power (P) values. The times should be rounded to the nearest second. If P \u003c= CP, the cyclist can theoretically maintain that power indefinitely (Inf).","description_html":"\u003cp\u003eFrom Training and Racing with a Power Meter by Allen and Coggan:\u003c/p\u003e\u003cp\u003e\"A number of equations have been presented in the scientific literature describing human power output as a function of time, some derived from modeling based on the underlying physiology, and some simply derived empirically. One of the simplest and most robust, though, is the original \"critical power\" concept first proposed by H. Monod around 1960. Various formulations of this idea have been presented, but the original equation is a hyperbolic of the form: t = AWC / (P – CP), where t is time to exhaustion [in seconds], P is current power [in Watts], CP is work rate (i.e., power) asymptote, and AWC is degree of curvature of the relationship.\"\u003c/p\u003e\u003cp\u003eYou will be given values for AWC and CP. Write a function to return the time that the cyclist can maintain for an array of power (P) values. The times should be rounded to the nearest second. If P \u0026lt;= CP, the cyclist can theoretically maintain that power indefinitely (Inf).\u003c/p\u003e","function_template":"function [t] = cycling_crit_power(AWC,CP,P)\r\n\r\nt = zeros(size(P));\r\n\r\nend\r\n","test_suite":"%%\r\nAWC = 5e4;\r\nCP = 200;\r\nP = [150 200 225 250 275 300 350 400 500 1000];\r\nt_corr = [Inf,Inf,2000,1000,667,500,333,250,167,63];\r\nassert(isequal(cycling_crit_power(AWC,CP,P),t_corr))\r\n\r\n%%\r\nAWC = 5.3e4;\r\nCP = 222;\r\nP = [150 200 225 250 275 300 350 400 500 1000];\r\nt_corr = [Inf,Inf,17667,1893,1000,679,414,298,191,68];\r\nassert(isequal(cycling_crit_power(AWC,CP,P),t_corr))\r\n\r\n%%\r\nAWC = 4.6e4;\r\nCP = 250;\r\nP = [150 200 225 250 275 300 350 400 500 1000];\r\nt_corr = [Inf,Inf,Inf,Inf,1840,920,460,307,184,61];\r\nassert(isequal(cycling_crit_power(AWC,CP,P),t_corr))\r\n\r\n%%\r\nAWC = 5e4;\r\nCP = 300;\r\nP = 250:50:1500;\r\nt_corr = [Inf,Inf,1000,500,333,250,200,167,143,125,111,100,91,83,77,71,67,63,59,56,53,50,48,45,43,42];\r\nassert(isequal(cycling_crit_power(AWC,CP,P),t_corr))\r\n\r\n%%\r\nind = randi(4);\r\nswitch ind\r\n\tcase 1\r\n\t\tAWC = 5e4;\r\n\t\tCP = 200;\r\n\t\tP = [150 200 225 250 275 300 350 400 500 1000];\r\n\t\tt_corr = [Inf,Inf,2000,1000,667,500,333,250,167,63];\r\n\tcase 2\r\n\t\tAWC = 5.3e4;\r\n\t\tCP = 222;\r\n\t\tP = [150 200 225 250 275 300 350 400 500 1000];\r\n\t\tt_corr = [Inf,Inf,17667,1893,1000,679,414,298,191,68];\r\n\tcase 3\r\n\t\tAWC = 4.6e4;\r\n\t\tCP = 250;\r\n\t\tP = [150 200 225 250 275 300 350 400 500 1000];\r\n\t\tt_corr = [Inf,Inf,Inf,Inf,1840,920,460,307,184,61];\r\n\tcase 4\r\n\t\tAWC = 5e4;\r\n\t\tCP = 300;\r\n\t\tP = 250:50:1500;\r\n\t\tt_corr = [Inf,Inf,1000,500,333,250,200,167,143,125,111,100,91,83,77,71,67,63,59,56,53,50,48,45,43,42];\r\nend\r\nassert(isequal(cycling_crit_power(AWC,CP,P),t_corr))\r\n","published":true,"deleted":false,"likes_count":2,"comments_count":0,"created_by":26769,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":44,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2015-03-05T04:31:29.000Z","updated_at":"2026-05-28T04:45:43.000Z","published_at":"2015-03-05T04:31: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\u003eFrom Training and Racing with a Power Meter by Allen and Coggan:\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\u003e\\\"A number of equations have been presented in the scientific literature describing human power output as a function of time, some derived from modeling based on the underlying physiology, and some simply derived empirically. One of the simplest and most robust, though, is the original \\\"critical power\\\" concept first proposed by H. Monod around 1960. Various formulations of this idea have been presented, but the original equation is a hyperbolic of the form: t = AWC / (P – CP), where t is time to exhaustion [in seconds], P is current power [in Watts], CP is work rate (i.e., power) asymptote, and AWC is degree of curvature of the relationship.\\\"\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\u003eYou will be given values for AWC and CP. Write a function to return the time that the cyclist can maintain for an array of power (P) values. The times should be rounded to the nearest second. If P \u0026lt;= CP, the cyclist can theoretically maintain that power indefinitely (Inf).\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":46858,"title":"Remnant","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: 50.6px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 25.3px; transform-origin: 407px 25.3px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 20.8px; 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.4px; text-align: left; transform-origin: 384px 10.4px; 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=\"\"\u003ex is a vector of integers from n to 1, find the remnant of the division of each element by its indice:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 20.8px; 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.4px; text-align: left; transform-origin: 384px 10.4px; 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=\"\"\u003efor example for n=4, x would be [4 3 2 1], and the out put is [0 1 2 1]\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function y = vector_rem(n)\r\n  y = n\r\nend","test_suite":"%%\r\nn = 4;\r\ny_correct = [0 1 2 1];\r\nassert(isequal(vector_rem(n),y_correct))\r\n\r\n%%\r\nn = 5;\r\ny_correct = [0 0 0 2 1];\r\nassert(isequal(vector_rem(n),y_correct))\r\n\r\n%%\r\nn = 3;\r\ny_correct = [0 0 1];\r\nassert(isequal(vector_rem(n),y_correct))\r\n\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":430136,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":54,"test_suite_updated_at":"2020-10-17T10:02:26.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2020-10-17T10:00:07.000Z","updated_at":"2026-05-30T17:01:50.000Z","published_at":"2020-10-17T10:00:07.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\u003ex is a vector of integers from n to 1, find the remnant of the division of each element by its indice:\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\u003efor example for n=4, x would be [4 3 2 1], and the out put is [0 1 2 1]\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":46888,"title":"Diagonal Prod","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: 20.8px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 10.4px; transform-origin: 407px 10.4px; 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.4px; text-align: left; transform-origin: 384px 10.4px; 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=\"\"\u003ereturn element by element product of two diagonal vectors of two matrixes\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 = ones(3);\r\nz=zeros(3);\r\ny_correct = [0 0 0];\r\nassert(isequal(your_fcn_name(x,z),y_correct))\r\n\r\n%%\r\nx = ones(3);\r\nz=magic(3);\r\ny_correct = [8 5 2];\r\nassert(isequal(your_fcn_name(x,z),y_correct))\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":430136,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":91,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2020-10-17T15:43:56.000Z","updated_at":"2026-05-30T17:01:59.000Z","published_at":"2020-10-17T15:43:56.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\u003ereturn element by element product of two diagonal vectors of two matrixes\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":47008,"title":"NaN","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: 20.8px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 10.4px; transform-origin: 407px 10.4px; 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.4px; text-align: left; transform-origin: 384px 10.4px; 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=\"\"\u003ereturn 1 where the element is NaN in a matrix \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     1     1\r\n     1   NaN     1\r\n     1     1     1];\r\ny_correct = isnan(x);\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n","published":true,"deleted":false,"likes_count":2,"comments_count":0,"created_by":430136,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":120,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2020-10-22T15:37:47.000Z","updated_at":"2026-07-23T15:40:49.000Z","published_at":"2020-10-22T15:37:47.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\u003ereturn 1 where the element is NaN in a matrix \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":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":100,"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-05-30T15:08:14.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":42532,"title":"Find minimum and maximum elements of an array","description":"For a given array find minimum and maximum elements of an array and store minimum value in first index of output and maximum in 2nd.","description_html":"\u003cp\u003eFor a given array find minimum and maximum elements of an array and store minimum value in first index of output and maximum in 2nd.\u003c/p\u003e","function_template":"function y = min_max(a)\r\n%  y = google\r\nend","test_suite":"%%\r\na = [12 78 5 23 09 67 82 18];\r\ny_correct = [5 82];\r\nassert(isequal(min_max(a),y_correct))\r\n%%\r\na = [12 178 15 23 09 67 82 18];\r\ny_correct = [09 178];\r\nassert(isequal(min_max(a),y_correct))","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":46868,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":149,"test_suite_updated_at":"2015-08-24T08:47:16.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2015-08-24T08:45:34.000Z","updated_at":"2026-07-31T11:44:38.000Z","published_at":"2015-08-24T08:45: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\",\"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 a given array find minimum and maximum elements of an array and store minimum value in first index of output and maximum in 2nd.\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":47113,"title":"Distance Travelled by Vehicle","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: 101.2px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 50.6px; transform-origin: 407px 50.6px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 41.6px; 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 20.8px; text-align: left; transform-origin: 384px 20.8px; 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=\"\"\u003eGiven a vehicle travelling at a velocity of 10m/s and having a constant acceleration of 5m/s^2, write a function that gives the distance travelled by the vehicle in time t.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 20.8px; 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.4px; text-align: left; transform-origin: 384px 10.4px; 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=\"\"\u003eUnits of distance is m and time sec.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 20.8px; 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.4px; text-align: left; transform-origin: 384px 10.4px; 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=\"\"\u003eHint:  Remember Newton\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function dist = d_in_t(t)\r\n  dist = t;\r\nend","test_suite":"%%\r\nt = 1;\r\ny_correct = 12.5;\r\nassert(isequal(d_in_t(t),y_correct))\r\n%%\r\nt = 5;\r\ny_correct = 112.5;\r\nassert(isequal(d_in_t(t),y_correct))\r\n%%\r\nt = 10;\r\ny_correct = 350;\r\nassert(isequal(d_in_t(t),y_correct))\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":511890,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":93,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2020-10-28T08:21:47.000Z","updated_at":"2026-07-23T15:42:14.000Z","published_at":"2020-10-28T08:21:47.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\u003eGiven a vehicle travelling at a velocity of 10m/s and having a constant acceleration of 5m/s^2, write a function that gives the distance travelled by the vehicle in time t.\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\u003eUnits of distance is m and time sec.\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\u003eHint:  Remember Newton\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":61360,"title":"Basic Physics IV","description":"Calculate the Work.","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.44px; min-height: 0px; white-space: normal; color: rgb(33, 33, 33); 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: 21px; display: block; min-width: 0px; padding-block-start: 0px; padding-inline-start: 2px; padding-left: 2px; padding-top: 0px; perspective-origin: 401px 10.5px; transform-origin: 401px 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; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 377px 10.5px; text-align: left; transform-origin: 377px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\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; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; font-weight: 700; \"\u003eCalculate the Work.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function W = W(F,s)\r\n  W = ;\r\nend","test_suite":"%%\r\nF = 1;\r\ns = 1;\r\nW = 1;\r\nassert(isequal(W(F,s),W))\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":5122697,"edited_by":5122697,"edited_at":"2026-05-28T09:48:51.000Z","deleted_by":null,"deleted_at":null,"solvers_count":122,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2026-05-27T12:52:32.000Z","updated_at":"2026-08-21T18:57:45.000Z","published_at":"2026-05-27T12:52:32.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:rPr\u003e\u003cw:b/\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eCalculate the Work.\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":43213,"title":"Create tangent function out of sine function only","description":"Please don't use cosine and tangent functions","description_html":"\u003cp\u003ePlease don't use cosine and tangent functions\u003c/p\u003e","function_template":"function y = TANGENT(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nfiletext = fileread('TANGENT.m');\r\nassert(isempty(strfind(filetext, 'tan')),'tan() forbidden')\r\nassert(isempty(strfind(filetext, 'cos')),'cos() forbidden')\r\n%%\r\nx = 0;\r\ny_correct = 0;\r\nassert(abs(TANGENT(x)-y_correct)\u003c0.01)\t\r\n%%\r\nx = pi/4;\r\ny_correct = 1;\r\nassert(abs(TANGENT(x)-y_correct)\u003c0.01)\r\n%%\r\nx = -pi/4;\r\ny_correct = -1;\r\nassert(abs(TANGENT(x)-y_correct)\u003c0.01)","published":true,"deleted":false,"likes_count":8,"comments_count":1,"created_by":13865,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":117,"test_suite_updated_at":"2016-10-29T16:48:35.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2016-10-08T10:03:26.000Z","updated_at":"2026-02-10T11:22:23.000Z","published_at":"2016-10-08T10:03: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\u003ePlease don't use cosine and tangent functions\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":42608,"title":"UICBioE240 problem 1.15","description":"Calculate: \r\nsin(pi/6)\r\ncos (pi)\r\ntan(pi/2)\r\n","description_html":"\u003cp\u003eCalculate: \r\nsin(pi/6)\r\ncos (pi)\r\ntan(pi/2)\u003c/p\u003e","function_template":"function y = your_fcn_name(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = 1;\r\ny_correct = [1/2 -1 inf];\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":1,"created_by":50124,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":157,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2015-09-11T04:33:53.000Z","updated_at":"2026-05-22T01:01:45.000Z","published_at":"2015-09-11T04:33: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\u003eCalculate: sin(pi/6) cos (pi) tan(pi/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":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":99,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2016-10-10T17:01:20.000Z","updated_at":"2026-05-06T00:53:08.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":51178,"title":"Area of the yellow shaded region ","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: 631.778px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 406.5px 315.889px; transform-origin: 406.5px 315.889px; 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: 383.5px 315.889px; text-align: left; transform-origin: 383.5px 315.889px; 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 the area of the yellow shaded region if a and b are the parallel and h is height \u003c/span\u003e\u003c/span\u003e\u003cimg class=\"imageNode\" style=\"vertical-align: baseline\" src=\"data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAeAB4AAD/4REoRXhpZgAATU0AKgAAAAgABAE7AAIAAAAfAAAISodpAAQAAAABAAAIapydAAEAAAA+AAAQ4uocAAcAAAgMAAAAPgAAAAAc6gAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEZhdGltYSBBYmR1bGxhaCBTYXJvb3IgQmlub2ZhaQAAAAWQAwACAAAAFAAAELiQBAACAAAAFAAAEMySkQACAAAAAzUzAACSkgACAAAAAzUzAADqHAAHAAAIDAAACKwAAAAAHOoAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyMDIxOjAzOjI0IDE1OjU2OjUxADIwMjE6MDM6MjQgMTU6NTY6NTEAAABGAGEAdABpAG0AYQAgAEEAYgBkAHUAbABsAGEAaAAgAFMAYQByAG8AbwByACAAQgBpAG4AbwBmAGEAaQAAAP/hCzFodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvADw/eHBhY2tldCBiZWdpbj0n77u/JyBpZD0nVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkJz8+DQo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIj48cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPjxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSJ1dWlkOmZhZjViZGQ1LWJhM2QtMTFkYS1hZDMxLWQzM2Q3NTE4MmYxYiIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIi8+PHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9InV1aWQ6ZmFmNWJkZDUtYmEzZC0xMWRhLWFkMzEtZDMzZDc1MTgyZjFiIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iPjx4bXA6Q3JlYXRlRGF0ZT4yMDIxLTAzLTI0VDE1OjU2OjUxLjUyNzwveG1wOkNyZWF0ZURhdGU+PC9yZGY6RGVzY3JpcHRpb24+PHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9InV1aWQ6ZmFmNWJkZDUtYmEzZC0xMWRhLWFkMzEtZDMzZDc1MTgyZjFiIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iPjxkYzpjcmVhdG9yPjxyZGY6U2VxIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+PHJkZjpsaT5GYXRpbWEgQWJkdWxsYWggU2Fyb29yIEJpbm9mYWk8L3JkZjpsaT48L3JkZjpTZXE+DQoJCQk8L2RjOmNyZWF0b3I+PC9yZGY6RGVzY3JpcHRpb24+PC9yZGY6UkRGPjwveDp4bXBtZXRhPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8P3hwYWNrZXQgZW5kPSd3Jz8+/9sAQwAHBQUGBQQHBgUGCAcHCAoRCwoJCQoVDxAMERgVGhkYFRgXGx4nIRsdJR0XGCIuIiUoKSssKxogLzMvKjInKisq/9sAQwEHCAgKCQoUCwsUKhwYHCoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq/8AAEQgCXgJyAwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A+kaKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAhu7lLOymuZeEhQu30AzRaXKXllDcxcpMgdfoRmsXxc7T2NtpURIk1G4WI47IDlj+Q/Wjwi7QWNzpUpJk064aIZ7oTlT+R/SsPaP2vJ0/X/AIYz5vf5ToKKKK3NAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKjuJ0traWeU4jiQux9ABk0bAYMX/ABMvHksnWLS7cRr/ANdJOT/47xRL/wAS3x5FJ0i1S3Mbf9dI+Qf++eKk8IQONFN7OMT6hK1y/wDwI8D6Yx+dHi+BzoovYBmfT5VuU/4CeR9MZ/KuOz9l7Tre/wDXy0Mfsc3z/r5G9RUdvOlzbRTxHMcqB1PqCMipK7NzYKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACsHxfK7aTFp0BxNqM6W647KTlj+Q/Wt6ueP/Ey8eAdYdKt8/SWT/7Gsa2seXvp/n+BE9rdzehiSCFIohtSNQqj0AGBRNEk8LxSjckilWHqCMGn0VrbSxZg+EJXXSZdOnOZtOne3bPdQcqfyP6VvVzw/wCJb48I6Q6rb5+ssf8A9jXQ1lR0jy9tP8vwIhtbsFFFFbFhRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB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msu/Rend/h6nrYXL3P36ui7Fi+1C41CbzLh8/wB1R0X6Cq1FFfnlSrOrNzqO7fVnvRiorlitAooorMoKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACikZgqlnIVVGSScAVc0nRrzXNsiF7SwPWcjEko/2B2H+0a9HAZbXx0+WktO/Q48Ti6eHXvavsVIY7i9u/smnQ/aLkfe5wkQ9XPb6da7DRPDUGlt9puG+1XzDDTOOE9kH8IrS0/TrXS7RbaxhWKNew6k+pPc1Zr9Py3J6GAj7qvLufN169TES5qj9F0X9dwooor2jEKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooACMjB5Fc7daFdaZcvf8AhlljZzumsX4im+n9010VFROCnuTKKZl6Rr1tq2+La1veRHEtrLw6H+o961Ky9X0G21bZLua2vIjmK6i4dD/Ue1UbXXbnTLlLDxMqxO52w3qDEU31/ums1Nwdqn3/AOfYnmcdJHRUUA5GRyKK3NAooooAKKKKACiiigAooooAKKKzNV1yDTlKLiWfsgP3frXPiMTRwtN1a0rJGlOnOpLlgrsu3V5BZQmW5kCKOnqfYVx+q67PqJMceYrf+4Dy31/wqjeXs99MZblyzdh2UegFQV+aZtxBWxt6VH3af4v1/wAvvPoMLgYUfenrIKKKK+YPSCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKjklCOkaq0k0hxHFGMs59h/WpbO3u9WuTb6WgcqcSTv/AKuL8e59hXa6N4ftNGVnTM11J/rLiQfM3sPQewr6vKeHquKtVr+7D8WeNisyUfcoavv0X+f5GRo/hIu6XevBXdTujtFOUj9C394/pXWAYGBwKKK/SMPh6WGgqdJWSPCbbbk3dsKKKK3AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAqK6tYL23eC7iWaJxhkcZBqWihq+jA5jyNR8K82Yk1HSBy0B5ltx/sn+Jfb/8AXW9p+o2uqWi3NjMssTdx1B9COxqzWDqHh+SO7bUvD8q2d6R88ZH7qf2Y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\" data-image-state=\"image-loaded\"\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function y = yellow_area(x)\r\n\r\n\r\nend","test_suite":"%%\r\na = 3;\r\nb=3;\r\nh=8;\r\ny_correct = 24 ;\r\nassert(isequal(yellow_area(a,b,h),y_correct))\r\n\r\n\r\n%%\r\na = 4;\r\nb=3;\r\nh=8;\r\ny_correct = 28 ;\r\nassert(isequal(yellow_area(a,b,h),y_correct))\r\n\r\n%%\r\na = 6;\r\nb=3;\r\nh=9;\r\ny_correct = 40.5 ;\r\nassert(isequal(yellow_area(a,b,h),y_correct))\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":4,"created_by":995198,"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":"2021-03-24T12:05:39.000Z","updated_at":"2026-08-11T18:41:53.000Z","published_at":"2021-03-24T12:05:39.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 the area of the yellow shaded region if a and b are the parallel and h is height \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"606\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"626\\\"/\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.jpeg\",\"relationshipId\":\"rId1\"}]},{\"partUri\":\"/media/image1.jpeg\",\"contentType\":\"image/jpeg\",\"content\":\"data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAeAB4AAD/4REoRXhpZgAATU0AKgAAAAgABAE7AAIAAAAfAAAISodpAAQAAAABAAAIapydAAEAAAA+AAAQ4uocAAcAAAgMAAAAPgAAAAAc6gAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEZhdGltYSBBYmR1bGxhaCBTYXJvb3IgQmlub2ZhaQAAAAWQAwACAAAAFAAAELiQBAACAAAAFAAAEMySkQACAAAAAzUzAACSkgACAAAAAzUzAADqHAAHAAAIDAAACKwAAAAAHOoAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyMDIxOjAzOjI0IDE1OjU2OjUxADIwMjE6MDM6MjQgMTU6NTY6NTEAAABGAGEAdABpAG0AYQAgAEEAYgBkAHUAbABsAGEAaAAgAFMAYQByAG8AbwByACAAQgBpAG4AbwBmAGEAaQAAAP/hCzFodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvADw/eHBhY2tldCBiZWdpbj0n77u/JyBpZD0nVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkJz8+DQo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIj48cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPjxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSJ1dWlkOmZhZjViZGQ1LWJhM2QtMTFkYS1hZDMxLWQzM2Q3NTE4MmYxYiIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIi8+PHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9InV1aWQ6ZmFmNWJkZDUtYmEzZC0xMWRhLWFkMzEtZDMzZDc1MTgyZjFiIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iPjx4bXA6Q3JlYXRlRGF0ZT4yMDIxLTAzLTI0VDE1OjU2OjUxLjUyNzwveG1wOkNyZWF0ZURhdGU+PC9yZGY6RGVzY3JpcHRpb24+PHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9InV1aWQ6ZmFmNWJkZDUtYmEzZC0xMWRhLWFkMzEtZDMzZDc1MTgyZjFiIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iPjxkYzpjcmVhdG9yPjxyZGY6U2VxIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+PHJkZjpsaT5GYXRpbWEgQWJkdWxsYWggU2Fyb29yIEJpbm9mYWk8L3JkZjpsaT48L3JkZjpTZXE+DQoJCQk8L2RjOmNyZWF0b3I+PC9yZGY6RGVzY3JpcHRpb24+PC9yZGY6UkRGPjwveDp4bXBtZXRhPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8P3hwYWNrZXQgZW5kPSd3Jz8+/9sAQwAHBQUGBQQHBgUGCAcHCAoRCwoJCQoVDxAMERgVGhkYFRgXGx4nIRsdJR0XGCIuIiUoKSssKxogLzMvKjInKisq/9sAQwEHCAgKCQoUCwsUKhwYHCoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq/8AAEQgCXgJyAwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A+kaKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAhu7lLOymuZeEhQu30AzRaXKXllDcxcpMgdfoRmsXxc7T2NtpURIk1G4WI47IDlj+Q/Wjwi7QWNzpUpJk064aIZ7oTlT+R/SsPaP2vJ0/X/AIYz5vf5ToKKKK3NAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKjuJ0traWeU4jiQux9ABk0bAYMX/ABMvHksnWLS7cRr/ANdJOT/47xRL/wAS3x5FJ0i1S3Mbf9dI+Qf++eKk8IQONFN7OMT6hK1y/wDwI8D6Yx+dHi+BzoovYBmfT5VuU/4CeR9MZ/KuOz9l7Tre/wDXy0Mfsc3z/r5G9RUdvOlzbRTxHMcqB1PqCMipK7NzYKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACsHxfK7aTFp0BxNqM6W647KTlj+Q/Wt6ueP/Ey8eAdYdKt8/SWT/7Gsa2seXvp/n+BE9rdzehiSCFIohtSNQqj0AGBRNEk8LxSjckilWHqCMGn0VrbSxZg+EJXXSZdOnOZtOne3bPdQcqfyP6VvVzw/wCJb48I6Q6rb5+ssf8A9jXQ1lR0jy9tP8vwIhtbsFFFFbFhRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB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msu/Rend/h6nrYXL3P36ui7Fi+1C41CbzLh8/wB1R0X6Cq1FFfnlSrOrNzqO7fVnvRiorlitAooorMoKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACikZgqlnIVVGSScAVc0nRrzXNsiF7SwPWcjEko/2B2H+0a9HAZbXx0+WktO/Q48Ti6eHXvavsVIY7i9u/smnQ/aLkfe5wkQ9XPb6da7DRPDUGlt9puG+1XzDDTOOE9kH8IrS0/TrXS7RbaxhWKNew6k+pPc1Zr9Py3J6GAj7qvLufN169TES5qj9F0X9dwooor2jEKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooACMjB5Fc7daFdaZcvf8AhlljZzumsX4im+n9010VFROCnuTKKZl6Rr1tq2+La1veRHEtrLw6H+o961Ky9X0G21bZLua2vIjmK6i4dD/Ue1UbXXbnTLlLDxMqxO52w3qDEU31/ums1Nwdqn3/AOfYnmcdJHRUUA5GRyKK3NAooooAKKKKACiiigAooooAKKKzNV1yDTlKLiWfsgP3frXPiMTRwtN1a0rJGlOnOpLlgrsu3V5BZQmW5kCKOnqfYVx+q67PqJMceYrf+4Dy31/wqjeXs99MZblyzdh2UegFQV+aZtxBWxt6VH3af4v1/wAvvPoMLgYUfenrIKKKK+YPSCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKjklCOkaq0k0hxHFGMs59h/WpbO3u9WuTb6WgcqcSTv/AKuL8e59hXa6N4ftNGVnTM11J/rLiQfM3sPQewr6vKeHquKtVr+7D8WeNisyUfcoavv0X+f5GRo/hIu6XevBXdTujtFOUj9C394/pXWAYGBwKKK/SMPh6WGgqdJWSPCbbbk3dsKKKK3AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAqK6tYL23eC7iWaJxhkcZBqWihq+jA5jyNR8K82Yk1HSBy0B5ltx/sn+Jfb/8AXW9p+o2uqWi3NjMssTdx1B9COxqzWDqHh+SO7bUvD8q2d6R88ZH7qf2Y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\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":43010,"title":"kmph to mph converter","description":"Convert the speed in miles/hour to km/hour.","description_html":"\u003cp\u003eConvert the speed in miles/hour to km/hour.\u003c/p\u003e","function_template":"function y = mph2kmph(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = 1;\r\ny_correct = 1.60934;\r\nassert(isequal(mph2kmph(x),y_correct))\r\n\r\n%%\r\nx = 10;\r\ny_correct = 16.0934;\r\nassert(isequal(mph2kmph(x),y_correct))\r\n\r\n%%\r\nx = 5;\r\ny_correct = 8.0467;\r\nassert(isequal(mph2kmph(x),y_correct))\r\n\r\n%%\r\nx = 50;\r\ny_correct = 80.467;\r\nassert(isequal(mph2kmph(x),y_correct))\r\n\r\n","published":true,"deleted":false,"likes_count":6,"comments_count":0,"created_by":91311,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":196,"test_suite_updated_at":"2016-10-04T04:45:23.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2016-10-04T04:43:44.000Z","updated_at":"2026-08-25T12:24:54.000Z","published_at":"2016-10-04T04:43: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\u003eConvert the speed in miles/hour to km/hour.\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":43318,"title":"Compare two strings.","description":"Compare two strings, whether they are equal or not.","description_html":"\u003cp\u003eCompare two strings, whether they are equal or not.\u003c/p\u003e","function_template":"function z = Comparer(x,y)\r\n  z = x==y;\r\nend","test_suite":"%%\r\nx = 'When you finish the test, you will be told your approximate English level. You can then search for suitable content on LearnEnglish Teens by level. You can also search for content by topic.';\r\ny='When you finish the test, you will be told your approximate English level. You can then search for suitable content on LearnEnglish Teens by level. You can also search for content by topic.';\r\ny_correct = true;\r\nassert(isequal(Comparer(x,y),y_correct))\r\n%%\r\nx = 'When you finish tee test, you will be told your approximate English level. You can then search for suitable content on LearnEnglish Teens by level. You can also search for content by topic.';\r\ny='When you finish the test, you will be told your approximate English level. You can then search for suitable content on LearnEnglish Teens by level. You can also search for content by topic.';\r\ny_correct = false;\r\nassert(isequal(Comparer(x,y),y_correct))\r\n%%\r\nx='Hello';\r\ny='Hi';\r\ny_correct = false;\r\nassert(isequal(Comparer(x,y),y_correct))\r\n%%\r\nx='Hello';\r\ny='Hello';\r\ny_correct = true;\r\nassert(isequal(Comparer(x,y),y_correct))","published":true,"deleted":false,"likes_count":3,"comments_count":0,"created_by":90467,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":108,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2016-10-10T16:05:56.000Z","updated_at":"2026-08-24T13:17:00.000Z","published_at":"2016-10-10T16:05:56.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\u003eCompare two strings, whether they are equal or not.\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":45507,"title":"Divide pi","description":"Divide pi by x!","description_html":"\u003cp\u003eDivide pi by x!\u003c/p\u003e","function_template":"function y = your_fcn_name(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = 2;\r\ny_correct = 1.57;\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":1,"created_by":423592,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":173,"test_suite_updated_at":"2020-05-11T07:53:02.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2020-05-11T07:51:02.000Z","updated_at":"2026-07-15T09:28:52.000Z","published_at":"2020-05-11T07:51: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\u003eDivide pi by 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":42598,"title":"UICBioE240 problem 1.4","description":"So if  A = [ 1 2 3;\r\n                  4 5 6;\r\n               7 8 9]\r\n\r\nB = [ 3 3]","description_html":"\u003cp\u003eSo if  A = [ 1 2 3;\r\n                  4 5 6;\r\n               7 8 9]\u003c/p\u003e\u003cp\u003eB = [ 3 3]\u003c/p\u003e","function_template":"function y = your_fcn_name(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = [1 1; 1 1];\r\ny_correct = [2 2];\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n%%\r\nx = [1 1; 1 1; 1 1; 1 1];\r\ny_correct = [4 2];\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n","published":true,"deleted":false,"likes_count":2,"comments_count":2,"created_by":50124,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":204,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2015-09-11T04:01:23.000Z","updated_at":"2026-05-21T13:13:34.000Z","published_at":"2015-09-11T04:01:23.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\u003eSo if A = [ 1 2 3; 4 5 6; 7 8 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\u003eB = [ 3 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":45909,"title":"Convert Angstrom to Meters","description":"Write a code that converts the angstrom unit to meters.(A is angstrom and m is meters.)","description_html":"\u003cp\u003eWrite a code that converts the angstrom unit to meters.(A is angstrom and m is meters.)\u003c/p\u003e","function_template":"function m = conv_fcn_met(A)\r\n  m = ;\r\nend","test_suite":"%%\r\nA = 1;\r\nm_correct = 10^-10;\r\nassert(isequal(conv_fcn_met(A),m_correct))\r\n\r\n%%\r\nA = 0;\r\nm_correct = 0;\r\nassert(isequal(conv_fcn_met(A),m_correct))\r\n\r\n%%\r\nA = 10;\r\nm_correct = 10^-9;\r\nassert(isequal(conv_fcn_met(A),m_correct))\r\n\r\n%%\r\nA = 400;\r\nm_correct = 4*10^-8 ;\r\nassert(isequal(conv_fcn_met(A),m_correct))\r\n\r\n%%\r\nA = 30000;\r\nm_correct = 3*10^-6;\r\nassert(isequal(conv_fcn_met(A),m_correct))\r\n\r\n\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":444624,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":106,"test_suite_updated_at":"2020-06-13T17:36:05.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2020-06-13T17:27:41.000Z","updated_at":"2026-07-24T11:16:45.000Z","published_at":"2020-06-13T17:27:39.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\u003eWrite a code that converts the angstrom unit to meters.(A is angstrom and m is meters.)\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":47028,"title":"Size","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: 20.8px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 10.4px; transform-origin: 407px 10.4px; 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.4px; text-align: left; transform-origin: 384px 10.4px; 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=\"\"\u003eoutput the size of the matrix\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];\r\ny_correct = [1 1];\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n%%\r\nx = ones(2);\r\ny_correct = [2 2];\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":430136,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":113,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2020-10-22T17:23:24.000Z","updated_at":"2026-05-30T17:02:27.000Z","published_at":"2020-10-22T17:23:24.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\u003eoutput the size of the matrix\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":44094,"title":"number of groups","description":"In a classroom, *n* students work on a special project and the other students work in groups of five. If there are 18 students in the\r\nClass, how many groups of five students are there?","description_html":"\u003cp\u003eIn a classroom, \u003cb\u003en\u003c/b\u003e students work on a special project and the other students work in groups of five. If there are 18 students in the\r\nClass, how many groups of five students are there?\u003c/p\u003e","function_template":"function y = nbr_groups(n)\r\n  y = x;\r\nend","test_suite":"%%\r\nn = 3;\r\ny_correct = 3;\r\nassert(isequal(nbr_groups(n),y_correct))\r\n%%\r\nn = 8;\r\ny_correct = 2;\r\nassert(isequal(nbr_groups(n),y_correct))\r\n%%\r\nn = 13;\r\ny_correct = 1;\r\nassert(isequal(nbr_groups(n),y_correct))\r\n%%\r\nn = 18;\r\ny_correct = 0;\r\nassert(isequal(nbr_groups(n),y_correct))","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":94054,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":54,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2017-04-14T05:44:02.000Z","updated_at":"2026-02-11T18:39:05.000Z","published_at":"2017-04-14T05:44: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\",\"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\u003eIn a classroom,\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\u003en\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e students work on a special project and the other students work in groups of five. If there are 18 students in the Class, how many groups of five students are there?\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":42602,"title":"UICBioE240 problem 1.8","description":"Given a list of grades in a class, write a script that gives the 2nd highest grade in the class and the average for the class.\r\n\r\nSo if A = [90 100 60 60 80 60]\r\n\r\nB = [90 75]","description_html":"\u003cp\u003eGiven a list of grades in a class, write a script that gives the 2nd highest grade in the class and the average for the class.\u003c/p\u003e\u003cp\u003eSo if A = [90 100 60 60 80 60]\u003c/p\u003e\u003cp\u003eB = [90 75]\u003c/p\u003e","function_template":"function y = your_fcn_name(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = [100 0];\r\ny_correct = [0 50];\r\nassert(isequal(your_fcn_name(x),y_correct))%%\r\nx = [100 90 95];\r\ny_correct = [95 95];\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":50124,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":140,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2015-09-11T04:16:58.000Z","updated_at":"2026-02-17T21:23:15.000Z","published_at":"2015-09-11T04:16:58.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 list of grades in a class, write a script that gives the 2nd highest grade in the class and the average for the class.\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\u003eSo if A = [90 100 60 60 80 60]\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\u003eB = [90 75]\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":42846,"title":"Wien's displacement law","description":"Given the black body temperature (in *Celsius*), output the weavelength (in *meters*) at which the radiation peaks, according to \u003chttps://en.wikipedia.org/wiki/Wien's_displacement_law Wien's Displacement Law\u003e.\r\n\r\nTo convert Celsius into Kelvin, use 273.15.","description_html":"\u003cp\u003eGiven the black body temperature (in \u003cb\u003eCelsius\u003c/b\u003e), output the weavelength (in \u003cb\u003emeters\u003c/b\u003e) at which the radiation peaks, according to \u003ca href = \"https://en.wikipedia.org/wiki/Wien's_displacement_law\"\u003eWien's Displacement Law\u003c/a\u003e.\u003c/p\u003e\u003cp\u003eTo convert Celsius into Kelvin, use 273.15.\u003c/p\u003e","function_template":"function lambda = WienWavelength(T)\r\n   h  = 6.62607004081e-34; % Planck's constant [W]\r\n   c  = 299792458;         % Speed of light [m/s]\r\n   R  = 8.314459848;       % Gas constant [J/K/mol]\r\n   Na = 6.02214085774e23;  % Avogadro constant [1/mol]\r\n   kb = R/Na;              % Boltzmann constant [J/K]\r\n   x  = 4.965114231744276; % 5+lambertw(-5*exp(-5)); % Solution for Planck's law with wavelength.\r\n   b  = [];\r\n   lambda = [];\r\nend","test_suite":"%%\r\nT = 1;\r\nlambda_correct = 1.057002706519664e-05;\r\nassert(abs(WienWavelength(T)/lambda_correct-1)\u003c1e-5);\r\n\r\n%%\r\nT = 10;\r\nlambda_correct = 1.023405587117661e-05;\r\nassert(abs(WienWavelength(T)/lambda_correct-1)\u003c1e-5);\r\n\r\n%%\r\nT = 100;\r\nlambda_correct = 7.765705265774241e-06;\r\nassert(abs(WienWavelength(T)/lambda_correct-1)\u003c1e-5);\r\n\r\n%%\r\nT = 1000;\r\nlambda_correct = 2.276065601008253e-06;\r\nassert(abs(WienWavelength(T)/lambda_correct-1)\u003c1e-5);\r\n","published":true,"deleted":false,"likes_count":2,"comments_count":0,"created_by":12767,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":54,"test_suite_updated_at":"2016-05-05T13:22:21.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2016-05-05T12:13:29.000Z","updated_at":"2026-02-10T11:24:06.000Z","published_at":"2016-05-05T13:22:21.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 the black body temperature (in\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\u003eCelsius\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e), output the weavelength (in\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\u003emeters\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e) at which the radiation peaks, according to\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=\\\"https://en.wikipedia.org/wiki/Wien's_displacement_law\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eWien's Displacement Law\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\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\u003eTo convert Celsius into Kelvin, use 273.15.\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":56100,"title":"Compound Interest: Present Value","description":"Theorem : Compound Interest\r\n\r\nwhere,\r\nF : Future value at the end of n periods\r\nP : Present value\r\nr : Annual nominal rate\r\nn : Total number of compounding periods\r\nCalculate P, given F, r and n. Round to the nearest cent.","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: 213.741px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 406.997px 106.87px; transform-origin: 406.997px 106.87px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 21.0018px; 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: 383.996px 10.5009px; text-align: left; transform-origin: 383.996px 10.5009px; 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=\"\"\u003eTheorem : Compound Interest\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21.0018px; 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: 383.996px 10.5009px; text-align: left; transform-origin: 383.996px 10.5009px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"vertical-align:-5px\"\u003e\u003cimg src=\"data:image/png;base64,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\" width=\"89\" height=\"19.5\" style=\"width: 89px; height: 19.5px;\"\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21.0018px; 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: 383.996px 10.5009px; text-align: left; transform-origin: 383.996px 10.5009px; 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=\"\"\u003ewhere,\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cul style=\"block-size: 81.7555px; font-family: Helvetica, Arial, sans-serif; list-style-type: square; margin-block-end: 20px; margin-block-start: 10px; margin-bottom: 20px; margin-top: 10px; perspective-origin: 390.993px 40.8778px; transform-origin: 390.998px 40.8778px; margin-top: 10px; margin-bottom: 20px; \"\u003e\u003cli style=\"block-size: 20.4389px; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 362.994px 10.2137px; text-align: left; transform-origin: 363px 10.2194px; white-space: pre-wrap; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eF : Future value at the end of n periods\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 20.4389px; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 362.994px 10.2137px; text-align: left; transform-origin: 363px 10.2194px; white-space: pre-wrap; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eP : Present value\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 20.4389px; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 362.994px 10.2137px; text-align: left; transform-origin: 363px 10.2194px; white-space: pre-wrap; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003er : Annual nominal rate\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 20.4389px; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 362.994px 10.2137px; text-align: left; transform-origin: 363px 10.2194px; white-space: pre-wrap; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003en : Total number of compounding periods\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ul\u003e\u003cdiv style=\"block-size: 21.0018px; 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: 383.996px 10.5009px; text-align: left; transform-origin: 383.996px 10.5009px; 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=\"\"\u003eCalculate P, given F, r and n. Round to the nearest cent.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function P = compoundPresent(F,r,n)\r\n\r\nend","test_suite":"%%\r\nF = 100;\r\nr = 0.07;\r\nn = 5;\r\nP = 71.30;\r\nassert(abs(compoundPresent(F,r,n)-P)\u003c=1e-2)\r\n\r\n%%\r\nF = 200;\r\nr = 0.045;\r\nn = 14;\r\nP = 107.99;\r\nassert(abs(compoundPresent(F,r,n)-P)\u003c=1e-2)\r\n\r\n\r\n%%\r\nF = 184.74;\r\nr = 0.018;\r\nn = 5;\r\nP = 168.97;\r\nassert(abs(compoundPresent(F,r,n)-P)\u003c=1e-2)\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":8703,"edited_by":8703,"edited_at":"2022-10-01T16:50:48.000Z","deleted_by":null,"deleted_at":null,"solvers_count":55,"test_suite_updated_at":"2022-10-01T16:49:27.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2022-09-30T05:16:46.000Z","updated_at":"2026-06-03T00:03:01.000Z","published_at":"2022-09-30T16:56:20.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\u003eTheorem : Compound Interest\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=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"true\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003eF = P(1+r)^n\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\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\u003ewhere,\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eF : Future value at the end of n periods\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eP : Present value\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003er : Annual nominal rate\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003en : Total number of compounding periods\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\u003eCalculate P, given F, r and n. Round to the nearest cent.\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":52000,"title":"Vector creation using linspace","description":"Create a vector y containing n uniformly spaced values between a and b, with a \u003c b. Use linspace. ","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: 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: 91px 8px; transform-origin: 91px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eCreate a vector y containing \u003c/span\u003e\u003c/span\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: 4.5px 8px; transform-origin: 4.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003en\u003c/span\u003e\u003c/span\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: 108.5px 8px; transform-origin: 108.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e uniformly spaced values between \u003c/span\u003e\u003c/span\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: 4px 8px; transform-origin: 4px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003ea\u003c/span\u003e\u003c/span\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: 16px 8px; transform-origin: 16px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e and \u003c/span\u003e\u003c/span\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: 4.5px 8px; transform-origin: 4.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eb\u003c/span\u003e\u003c/span\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: 52px 8px; transform-origin: 52px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e, with a \u0026lt; b. Use \u003c/span\u003e\u003c/span\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: 26px 8px; transform-origin: 26px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"text-decoration: underline; text-decoration-line: underline; \"\u003elinspace\u003c/span\u003e\u003c/span\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: 4px 8px; transform-origin: 4px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e. \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function y = your_fcn_name(a,b,n) %% Do not change this line\r\n  y = 1;\r\nend %% Do not change this line","test_suite":"%%\r\na = 2; b = 12; n = 6;\r\ny_correct = [2 4 6 8 10 12];\r\nassert(isequal(your_fcn_name(a,b,n),y_correct))\r\n%%\r\na = 10; b = 100; n = 11;\r\ny_correct = [ 10    19    28    37    46    55    64    73    82    91   100];\r\nassert(isequal(your_fcn_name(a,b,n),y_correct))\r\n%%\r\nfiletext = fileread('your_fcn_name.m');\r\nassert(isempty(strfind(filetext, ':')),'colon (:) forbidden')\r\n%%\r\nfiletext = fileread('your_fcn_name.m');\r\nassert(isempty(strfind(filetext, 'linspace'))==0,'use linspace')","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":428668,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":61,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2021-06-06T02:00:45.000Z","updated_at":"2026-05-31T13:30:27.000Z","published_at":"2021-06-06T02:00:45.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 vector y containing \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003en\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e uniformly spaced values between \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ea\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e and \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eb\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e, with a \u0026lt; b. Use \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:u/\u003e\u003c/w:rPr\u003e\u003cw:t\u003elinspace\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\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":54860,"title":"Create a column vector of n elements between a and b (both included)","description":"Given lower limit a and an upper limit b, create a column vector of n elements inclusive of a and b.\r\nFor example: a = 1, b = 4, n = 4  \r\n                      y = [1;2;3;4];","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: 81px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 40.5px; transform-origin: 407px 40.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: 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=\"\"\u003eGiven lower limit a and an upper limit b, create a \u003c/span\u003e\u003c/span\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=\"font-weight: 700; \"\u003ecolumn\u003c/span\u003e\u003c/span\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=\"\"\u003e vector of n elements inclusive of a and b.\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: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eFor example: a = 1, b = 4, n = 4  \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: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e                      y = [1;2;3;4];\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function y = your_fcn_name(a, b, n)\r\n    \r\nend","test_suite":"%%\r\na = 1;\r\nb = 1;\r\nn = 1;\r\ny_correct = 1;\r\nassert(isequal(your_fcn_name(a, b, n),y_correct))\r\n\r\n%%\r\na = 1;\r\nb = 10;\r\nn = 3;\r\ny_correct = [1; 5.5; 10];\r\nassert(isequal(your_fcn_name(a, b, n),y_correct))\r\n\r\n%%\r\na = 2;\r\nb = 10;\r\nn = 5;\r\ny_correct = [2;4;6;8;10];\r\nassert(isequal(your_fcn_name(a, b, n),y_correct))","published":true,"deleted":false,"likes_count":2,"comments_count":0,"created_by":2436220,"edited_by":2436220,"edited_at":"2022-07-12T14:26:21.000Z","deleted_by":null,"deleted_at":null,"solvers_count":28,"test_suite_updated_at":"2022-07-12T14:26:21.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2022-07-12T14:20:07.000Z","updated_at":"2026-06-01T22:19:28.000Z","published_at":"2022-07-12T14:26:21.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 lower limit a and an upper limit b, create a \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ecolumn\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e vector of n elements inclusive of a and b.\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\u003eFor example: a = 1, b = 4, n = 4  \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\u003e                      y = [1;2;3;4];\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":55135,"title":"Draw a triangle of ones","description":"For any given n, return a matrix that includes a triangle of ones of height n:\r\n\r\nExample\r\nn = 3\r\noutput = [0,0,1,0,0\r\n               0,1,1,1,0\r\n               1,1,1,1,1]","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: 201px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 100.5px; transform-origin: 407px 100.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: 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: 235.5px 8px; transform-origin: 235.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eFor any given n, return a matrix that includes a triangle of ones of height n:\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: 0px 8px; transform-origin: 0px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e\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: 26.5px 8px; transform-origin: 26.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eExample\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: 16px 8px; transform-origin: 16px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003en = 3\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: 58px 8px; transform-origin: 58px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eoutput = [0,0,1,0,0\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: 58px 8px; transform-origin: 58px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e               0,1,1,1,0\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: 60px 8px; transform-origin: 60px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e               1,1,1,1,1]\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function y = your_fcn_name(n)\r\n  y = x;\r\nend","test_suite":"%%\r\nn = 1;\r\ny_correct = [1];\r\nassert(isequal(your_fcn_name(n),y_correct))\r\n\r\n%%\r\nn = 2;\r\ny_correct = [0,1,0 ;\r\n             1,1,1];\r\nassert(isequal(your_fcn_name(n),y_correct))\r\n\r\n%%\r\nn = 3;\r\ny_correct = [0,0,1,0,0;\r\n          0,1,1,1,0;\r\n          1,1,1,1,1];\r\nassert(isequal(your_fcn_name(n),y_correct))\r\n%%\r\nn = 5;\r\ny_correct = [0,0,0,0,1,0,0,0,0 ; \r\n             0,0,0,1,1,1,0,0,0 ; \r\n             0,0,1,1,1,1,1,0,0 ; \r\n             0,1,1,1,1,1,1,1,0 ; \r\n             1,1,1,1,1,1,1,1,1];\r\nassert(isequal(your_fcn_name(n),y_correct))\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":2453075,"edited_by":223089,"edited_at":"2022-08-03T10:35:01.000Z","deleted_by":null,"deleted_at":null,"solvers_count":26,"test_suite_updated_at":"2022-08-03T10:35:01.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2022-07-13T15:51:48.000Z","updated_at":"2026-06-01T22:55:45.000Z","published_at":"2022-07-13T15:51:59.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\u003eFor any given n, return a matrix that includes a triangle of ones of height n:\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\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\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\u003en = 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\u003eoutput = [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\u003e               0,1,1,1,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\u003e               1,1,1,1,1]\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":60744,"title":"Moyenne pondérée","description":"Ecrire une fonction qui prend en entrée un vecteur P et un vecteur V et calcule  la moyenne pondérée MP des élements vi d'un vecteur V conaissant les poids pi de chaque élement contenu dans un vecteur P:\r\n\r\n","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.440001px; 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: 194px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 332px 97px; transform-origin: 332px 97px; 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: 309px 31.5px; text-align: left; transform-origin: 309px 31.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=\"\"\u003eEcrire une fonction qui prend en entrée un vecteur P et un vecteur V et calcule  la moyenne pondérée MP des élements vi d'un vecteur V conaissant les poids pi de chaque élement contenu dans un vecteur P:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 92px; 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: 309px 46px; text-align: left; transform-origin: 309px 46px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"vertical-align:-43px\"\u003e\u003cimg src=\"data:image/png;base64,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\" width=\"88\" height=\"92\" style=\"width: 88px; height: 92px;\"\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: 309px 10.5px; text-align: left; transform-origin: 309px 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=\"\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function MP = moy_pond(P,V)\r\n  \r\nend","test_suite":"%% \r\nV = [1, 2, 3];\r\nP= [1, 1, 2];\r\ny_correct = 2.25;\r\nassert(isequal(moy_pond(P,V),y_correct))\r\n%% \r\nV = [1, 2, 3];\r\nP= [1, 1, 1];\r\ny_correct = 2;\r\nassert(isequal(moy_pond(P,V),y_correct))\r\n%% \r\nV = [1, 2, 3];\r\nP= [0, 0, 1];\r\ny_correct = 3;\r\nassert(isequal(moy_pond(P,V),y_correct))\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":63915,"edited_by":26769,"edited_at":"2024-09-30T15:25:46.000Z","deleted_by":null,"deleted_at":null,"solvers_count":36,"test_suite_updated_at":"2024-09-30T15:25:46.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2024-09-27T07:21:21.000Z","updated_at":"2026-06-17T07:45:44.000Z","published_at":"2024-09-27T07:21:21.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\u003eEcrire une fonction qui prend en entrée un vecteur P et un vecteur V et calcule  la moyenne pondérée MP des élements vi d'un vecteur V conaissant les poids pi de chaque élement contenu dans un vecteur P:\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=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"true\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003eMP=\\\\frac{\\\\sum_{n=1}^{N}p_iv_i}{\\\\sum_{n=1}^{N}pi\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\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\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":43043,"title":"Freebies anyone? No!!!!","description":"Feel free to copy paste all the tests and voila you solved the problem","description_html":"\u003cp\u003eFeel free to copy paste all the tests and voila you solved the problem\u003c/p\u003e","function_template":"function y = freebies(x)\r\n  y = 'Just kidding :)';\r\nend","test_suite":"%%\r\nx = 1;\r\ny_correct = 'Just kidding :)';\r\nassert(isequal(freebies(x),y_correct))\r\n","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":199,"test_suite_updated_at":"2016-10-29T17:11:13.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2016-10-05T10:18:27.000Z","updated_at":"2026-04-20T00:29:18.000Z","published_at":"2016-10-05T10:23:32.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\u003eFeel free to copy paste all the tests and voila you solved the problem\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":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":64,"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-05-29T01:28:38.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":44300,"title":"Matrix Generation from Vector Multiplication","description":"Output the matrix generated from multiplying two vectors together","description_html":"\u003cp\u003eOutput the matrix generated from multiplying two vectors together\u003c/p\u003e","function_template":"function out_matrix = your_fcn_name(x,y)\r\n  out_matrix = ...;\r\nend","test_suite":"%%\r\nx = [1; 2];\r\ny = [1 2];\r\nout_matrix = [1 2; 2 4];\r\nassert(isequal(your_fcn_name(x,y),out_matrix))\r\n\r\n%%\r\nx = (1:3)';\r\ny = 1:3;\r\nout_matrix = [1,2,3;2,4,6;3,6,9];\r\nassert(isequal(your_fcn_name(x,y),out_matrix))\r\n\r\n%%\r\nx = ones(10,1);\r\ny = ones(1,10);\r\nout_matrix = ones(10);\r\nassert(isequal(your_fcn_name(x,y),out_matrix))\r\n\r\n%%\r\nx = ones(1,10);\r\ny = ones(10,1);\r\nout_matrix = 10;\r\nassert(isequal(your_fcn_name(x,y),out_matrix))\r\n\r\n%%\r\nx = ones(3,1);\r\ny = [7 6 8];\r\nout_matrix = repmat(y,[3,1]);\r\nassert(isequal(your_fcn_name(x,y),out_matrix))\r\n\r\n%%\r\nx = [1;0;1;0;1];\r\ny = [0,1,0,1,0];\r\nout_matrix = [0,1,0,1,0;0,0,0,0,0;0,1,0,1,0;0,0,0,0,0;0,1,0,1,0];\r\nassert(isequal(your_fcn_name(x,y),out_matrix))","published":true,"deleted":false,"likes_count":0,"comments_count":1,"created_by":12852,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":96,"test_suite_updated_at":"2017-09-08T19:39:11.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2017-09-06T01:11:33.000Z","updated_at":"2026-05-29T03:46:03.000Z","published_at":"2017-09-06T01:11: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\u003eOutput the matrix generated from multiplying two vectors together\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":44427,"title":"what's my tax amount this year ?","description":"given an annual salary x and a tax rate i calculate the amount that you have to pay.Example\r\n\r\n  x = 70000;\r\n  i=.10\r\n  y_correct =7000","description_html":"\u003cp\u003egiven an annual salary x and a tax rate i calculate the amount that you have to pay.Example\u003c/p\u003e\u003cpre class=\"language-matlab\"\u003ex = 70000;\r\ni=.10\r\ny_correct =7000\r\n\u003c/pre\u003e","function_template":"function tax = your_fcn_name(x)\r\n  y = x;\r\nend","test_suite":"%%test 1\r\nx = 70000;\r\ni=.10;\r\ny_correct =7000\r\nassert(isequal(your_fcn_name(x,i),y_correct))\r\n%%test 2\r\nx = 80000;\r\ni=.15;\r\ny_correct =12000;\r\nassert(isequal(your_fcn_name(x,i),y_correct))\r\n%%test 3\r\nx = 90000;\r\ni=.20;\r\ny_correct = 18000\r\nassert(isequal(your_fcn_name(x,i),y_correct))\r\n%%test 4\r\nx = 100000;\r\ni=.30;\r\ny_correct = 30000\r\nassert(isequal(your_fcn_name(x,i),y_correct))\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":156466,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":85,"test_suite_updated_at":"2017-12-02T15:09:54.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2017-12-02T15:06:30.000Z","updated_at":"2026-05-29T03:47:45.000Z","published_at":"2017-12-02T15:06: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\",\"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 an annual salary x and a tax rate i calculate the amount that you have to pay.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 = 70000;\\ni=.10\\ny_correct =7000]]\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":45536,"title":"Distance Between Points","description":"Being n the number of points (If n = 3 there would be 3 points: A, B and C).\r\nThe distance between each pair of points increases progressively twice, starting with points A and B. \r\n\r\n\u003c\u003chttp://imgfz.com/i/XUJEt6w.png\u003e\u003e\r\n\r\nGiven *n* as an integer greater than 1 and *x* as the distance between the last pair of points (D and E in figure).\r\n\r\nFind the distance between the first and last points *y*.\r\n","description_html":"\u003cp\u003eBeing n the number of points (If n = 3 there would be 3 points: A, B and C).\r\nThe distance between each pair of points increases progressively twice, starting with points A and B.\u003c/p\u003e\u003cimg src = \"http://imgfz.com/i/XUJEt6w.png\"\u003e\u003cp\u003eGiven \u003cb\u003en\u003c/b\u003e as an integer greater than 1 and \u003cb\u003ex\u003c/b\u003e as the distance between the last pair of points (D and E in figure).\u003c/p\u003e\u003cp\u003eFind the distance between the first and last points \u003cb\u003ey\u003c/b\u003e.\u003c/p\u003e","function_template":"function y = distance(n,x)\r\n      y = x*n;\r\nend","test_suite":"%%\r\nn = 5;\r\nx = 80;\r\ny = 150;\r\nassert(isequal(distance(n,x),y))\r\n\r\n%%\r\nn = 2;\r\nx = 64;\r\ny = 64;\r\nassert(isequal(distance(n,x),y))\r\n\r\n%%\r\nn = 8;\r\nx = 1600;\r\ny = 3175;\r\nassert(isequal(distance(n,x),y))\r\n\r\n%%\r\nn = 3;\r\nx = 2500;\r\ny = 3750;\r\nassert(isequal(distance(n,x),y))\r\n\r\n\r\n%%\r\nn = 8;\r\nx = 1000000;\r\ny = 1984375;\r\nassert(isequal(distance(n,x),y))\r\n","published":true,"deleted":false,"likes_count":2,"comments_count":0,"created_by":446926,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":45,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2020-05-18T00:55:44.000Z","updated_at":"2026-05-30T14:17:43.000Z","published_at":"2020-05-18T00:55: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\",\"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\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/image\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/media/image1.JPEG\"}],\"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\u003eBeing n the number of points (If n = 3 there would be 3 points: A, B and C). The distance between each pair of points increases progressively twice, starting with points A and B.\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:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"-1\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"-1\\\"/\u003e\u003cw:attr w:name=\\\"relationshipId\\\" w:val=\\\"rId1\\\"/\u003e\u003c/w:customXmlPr\u003e\u003c/w:customXml\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\u003eGiven\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\u003en\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e as an integer greater than 1 and\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\u003ex\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e as the distance between the last pair of points (D and E in figure).\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 distance between the first and last points\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\u003ey\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\"},{\"partUri\":\"/media/image1.JPEG\",\"contentType\":\"image/JPEG\",\"content\":\"data:image/JPEG;base64,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\"}]}"},{"id":44649,"title":"Minimum Maximum Sort Array ","description":"sort one array by put minimum value followed by maximum as follow a=[2 3 1 5] and the solution is y=[1 5 2 3 3 2 5 1];","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: 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: 368.5px 8px; transform-origin: 368.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003esort one array by put minimum value followed by maximum as follow a=[2 3 1 5] and the solution is y=[1 5 2 3 3 2 5 1];\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function y = MinMaxSort(x) \r\n \r\nend","test_suite":"%%\r\nx=[2 3 1 5];\r\ny_correct =[1 5\t2 3 3 2\t5 1];\r\nassert(isequal(MinMaxSort(x),y_correct))\r\n\r\n%%\r\nx=[3 5 13 7 11];\r\ny_correct =[3 13 5 7 11 11 7 5 13 3];\r\nassert(isequal(MinMaxSort(x),y_correct))\r\n\r\n%%\r\nx=[8 4 6 2];\r\ny_correct =[2 8 4 6 6 4 8 2];\r\nassert(isequal(MinMaxSort(x),y_correct))\r\n\r\n%%\r\nx=[-2 -1 0 1 2];\r\ny_correct =[-2 2 -1 0 1 1 0 -1 2 -2];\r\nassert(isequal(MinMaxSort(x),y_correct))\r\n\r\n%%\r\nx=[exp(1) pi sin(exp(1)) sin(pi)];\r\ny_correct =[sin(pi) pi exp(1) sin(exp(1)) sin(exp(1)) exp(1) pi sin(pi)];\r\nassert(isequal(MinMaxSort(x),y_correct))","published":true,"deleted":false,"likes_count":1,"comments_count":8,"created_by":48223,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":29,"test_suite_updated_at":"2021-06-05T07:54:02.000Z","rescore_all_solutions":true,"group_id":1,"created_at":"2018-05-22T00:43:21.000Z","updated_at":"2026-05-30T00:32:45.000Z","published_at":"2018-05-22T00:43:21.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\u003esort one array by put minimum value followed by maximum as follow a=[2 3 1 5] and the solution is y=[1 5 2 3 3 2 5 1];\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":44235,"title":"Shift elements of vector left","description":"Shift elements of vector to the left.\r\nFor ex. : Input_vec = [1 2 3 4 5]\r\nOutput_vec = [2 3 4 5 1]\r\n","description_html":"\u003cp\u003eShift elements of vector to the left.\r\nFor ex. : Input_vec = [1 2 3 4 5]\r\nOutput_vec = [2 3 4 5 1]\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];\r\ny_correct = [2 3 4 5 1];\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n%%\r\nx = [10 56 98 -10];\r\ny_correct = [56 98 -10 10];\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n%%\r\nx = 'Matlab';\r\ny_correct = 'atlabM';\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n%%\r\nx = 1;\r\ny_correct = 1;\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":137674,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":112,"test_suite_updated_at":"2017-06-14T10:15:22.000Z","rescore_all_solutions":true,"group_id":1,"created_at":"2017-06-14T09:55:53.000Z","updated_at":"2026-08-03T19:31:54.000Z","published_at":"2017-06-14T09:56: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\u003eShift elements of vector to the left. For ex. : Input_vec = [1 2 3 4 5] Output_vec = [2 3 4 5 1]\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":44294,"title":"Simple String Concatenation","description":"This is a simple problem involving taking two incoming strings, and outputting the concatenated string with a space separating the strings.","description_html":"\u003cp\u003eThis is a simple problem involving taking two incoming strings, and outputting the concatenated string with a space separating the strings.\u003c/p\u003e","function_template":"function concat_str = your_fcn_name(str1, str2)\r\n  concat_str = ...;\r\nend","test_suite":"%%\r\nstr1 = 'apple';\r\nstr2 = 'pear';\r\nconcat_str = 'apple pear';\r\nassert(isequal(your_fcn_name(str1, str2),concat_str))\r\n\r\n%%\r\nstr1 = 'one';\r\nstr2 = 'two';\r\nconcat_str = 'one two';\r\nassert(isequal(your_fcn_name(str1, str2),concat_str))\r\n\r\n%%\r\nstr1 = 'one two';\r\nstr2 = 'three four';\r\nconcat_str = 'one two three four';\r\nassert(isequal(your_fcn_name(str1, str2),concat_str))\r\n\r\n%%\r\nstr1 = 'hello';\r\nstr2 = 'there';\r\nconcat_str = 'hello there';\r\nassert(isequal(your_fcn_name(str1, str2),concat_str))\r\n\r\n%%\r\nstr1 = 'This is half a sentence;';\r\nstr2 = 'here is the other half.';\r\nconcat_str = 'This is half a sentence; here is the other half.';\r\nassert(isequal(your_fcn_name(str1, str2),concat_str))\r\n\r\n%%\r\nstr1 = 'left';\r\nstr2 = 'right';\r\nconcat_str = 'left right';\r\nassert(isequal(your_fcn_name(str1, str2),concat_str))\r\n\r\n%%\r\nstr1 = 'right';\r\nstr2 = 'left';\r\nconcat_str = 'right left';\r\nassert(isequal(your_fcn_name(str1, str2),concat_str))\r\n\r\n%%\r\nstr1 = ' leading space';\r\nstr2 = 'trailing space ';\r\nconcat_str = ' leading space trailing space ';\r\nassert(isequal(your_fcn_name(str1, str2),concat_str))\r\n\r\n%%\r\nstr1 = '123';\r\nstr2 = '456';\r\nconcat_str = '123 456';\r\nassert(isequal(your_fcn_name(str1, str2),concat_str))\r\n","published":true,"deleted":false,"likes_count":2,"comments_count":1,"created_by":12852,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":88,"test_suite_updated_at":"2017-09-08T19:18:15.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2017-09-06T00:32:01.000Z","updated_at":"2026-08-03T19:35:50.000Z","published_at":"2017-09-06T00:32: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\u003eThis is a simple problem involving taking two incoming strings, and outputting the concatenated string with a space separating the strings.\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":44670,"title":"Basic Quadratic Equation","description":"Create the equation:\r\n\r\ny=(3x)^2+(5x)+35\r\nand compute y for various values of x","description_html":"\u003cp\u003eCreate the equation:\u003c/p\u003e\u003cp\u003ey=(3x)^2+(5x)+35\r\nand compute y for various values of x\u003c/p\u003e","function_template":"function y = quad1(x)\r\n\r\nend","test_suite":"%%\r\nx = -3;\r\ny_correct = 101;\r\nassert(isequal(quad1(x),y_correct))\r\n\r\n%%\r\nx = 5;\r\ny_correct = 285;\r\nassert(isequal(quad1(x),y_correct))","published":true,"deleted":false,"likes_count":2,"comments_count":0,"created_by":171559,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":93,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2018-05-30T10:55:15.000Z","updated_at":"2026-07-24T14:07:04.000Z","published_at":"2018-05-30T10:55:15.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 the equation:\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=(3x)^2+(5x)+35 and compute y for various values of 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":45779,"title":"Variance computation (★★★)","description":"Given a vector x with several values, compute the variance, whose formula is given by:\r\n\r\n\u003c\u003chttps://i.imgur.com/Wg95KBE.gif\u003e\u003e\r\n\r\n\u003c\u003e\r\n\r\nwhere x1, x2, ...., xn are the n elements of the vector x, and μ is the average of the vector x.\r\n\r\nFor example, if\r\n\r\n  x = [-1, 3, 5, -4, 10, 12]\r\n\r\nThen μ=4.16667 the variance is 38.16667. The following commands are forbidden: *std, var, mean*.","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: 198.433px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 99.2167px; transform-origin: 407px 99.2167px; 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: 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: 267.3px 10.5px; transform-origin: 267.3px 10.5px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eGiven a vector x with several values, compute the variance, whose formula is given by:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 46px; 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 23px; text-align: center; transform-origin: 384px 23px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cimg class=\"imageNode\" style=\"vertical-align: baseline\" src=\"data:image/gif;base64,R0lGODlhkQEqALMAAP///wAAAO7u7piYmGZmZoiIiMzMzDIyMkRERNzc3BAQECIiInZ2dqqqqrq6ulRUVCH5BAEAAAAALAAAAACRASoAAAT+EMhJq704690KI1sojmSJdZ+prmyJgm0sz3T81vgoFNLD5MDgrvcLGmtDgO/IbDolySVFMHiaBgKK4yAZcJFV6wir/XpxVDGJPNl2v2pmOi5iS9yAMwVG3wgeFQkSKTV8fRh/gYOGMoyHFokUggCEjzmOllOAkosUBQaZGQ48FguTM5+hF6MXpjWpqhaspaexLbC2WqQVrhNwub4WDw44v8DGSsQ1yLnIw8AxzM3Cyl1h0BIFDZ6gtRcD1RkD19Da3ADeFuAh49gT5u/dG+uP9Brt7tnb8egTCOm5DGwC0KCBgAS7MNjL8C+fwAkFDyb8Fg5DQ4cDIyKcVzHOQov+AANmNLhRggILDQYwcJDyQUgazyQgAEXhJLoAOAMUEdfRgk0KKVe2fCkjJoCZFWwmyKmTY4ifEFWyHOCSiVGkNSUszblTYU8xHy9AlRB0alWr1bBOUMp051gHghIo2KaAZgIEQAJMEhAgC4UAK8L6rAAX3VwAdQl6wMRCL5S+FQCrEJyUcNzDiQsWYNx4L+S/gb9aoZxVy2W6NI84BsDX7wTJGBIsqLDPwViVs3HYhpibwgLXa0Rr7U32DtQoXVvsJktcwu/JwtE1rz1WMgJyMZYTbA7g+ZXoTUgPp23civYG3L1fkI2BwcAJ7C8YQEC/vv2JE9xPIOBIvQYCDwT++MABBwgohSTcDfIeHnpQMJ99EOJHyUD8lQJcBgAKSKCByUnX3nv9HIWdBA9CWJ+E+klQIS8XYpBhgBsK2CEQLw5YoIwWxGdBiiWUaCICKFLYX4sTCDCWLyPqSMMB1yywT2nf+XGkBEwqQglnJVTp3JNrhSYlBlpWIMABRK4QppODQWeJeKxNCUCYrHngwAAEEJVlk1yatMGUfE1SjZIzBEBTawYA56ZTe17Q5x282DmCoI8JUCiUJbCJmKKrVdMAAnnGAClrfU3apZr1gMdnpgQBACkDIzY2aKiGbnARALsNIJkBpwCa3acMnETOQ6RqMGutt9Zi1K409ZqHgyD+jgHesL4WW8EDEqrgAK++MuulBgk84Fe333qrlbjokMtTCNDmIS0A8/WQGrKDZDsBsOJcYwABDRjQAAMNhKNrCwwcgK9BBCwET5Tz2IuvvvyGk4qjIQQ8sAAFO9xpHeDhw+7C+/b7RhcJqiBxRBV7cjE70RmQGLsrq0yTyySufG7C83Lc8DukHGrCyAQbfHKReI3wLwsH/EwlC5YKEHQIGlWbpdFvIg2e0iLMwmM0UEuD8ppTLy0rKA64BF4IRW+gNQUMvCsKAQEUAHEIq2EwJwtl7qj2em0FStTcK9RdQdp1LOY3CXGv0qoIgzuR+CB3XxD0H4ebULgskVeA5RH+2il6eSF0ZA7J5jSADoTnYoqezwim50D6FKbPoYZK9yw+g+ujzTiBHU3QXnvsp6NR+RGwiyN778QXb/zxyCev/PLMN+/889BHL/301L/G1PXYZ6/99tx37/334Icv/vjkl2/++einr/767LfvfvXwxy///PTXb//9+Oev//789+///wAMoAAHSMACGvCAdEPA2BDIwAbCLwGsCsACHUjBCj5PghbMoAaph8ENevCDQOhAAahAlQmKoIMgTKEKVSAAuAQgDA04mwpQuMIa2lBu23mH1wJlwhv6UIME2Am15POjE2WAhj9MYg0VUI3JyQCJSoyiB5fCG1rhAIpSzGIkBRsURAA4bYY91KIY/ceqeTFghLNjAAICcADAjfGNcIwj8SIAADs=\" data-image-state=\"image-loaded\"\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: 283.683px 10.5px; transform-origin: 283.683px 10.5px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003ewhere x1, x2, ...., xn are the n elements of the vector x, and μ is the average of the vector x.\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: 45.9083px 10.5px; transform-origin: 45.9083px 10.5px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eFor example, if\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgb(247, 247, 247); block-size: 20.4333px; 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 10.2167px; transform-origin: 404px 10.2167px; margin-left: 3px; margin-top: 10px; margin-bottom: 10px; margin-right: 3px; \"\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); 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; 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: 109.633px 8.5px; transform-origin: 109.633px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003ex = [-1, 3, 5, -4, 10, 12]\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 22px; 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 11px; text-align: left; transform-origin: 384px 11px; 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: 256.342px 10.5px; transform-origin: 256.342px 10.5px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThen μ=4.16667 the variance is 38.16667. The following commands are forbidden:\u003c/span\u003e\u003c/span\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: 1.95px 10.5px; transform-origin: 1.95px 10.5px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\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: 80.7917px 10.5px; transform-origin: 80.7917px 10.5px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003estd, var, mean, for, while\u003c/span\u003e\u003c/span\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: 1.95px 10.5px; transform-origin: 1.95px 10.5px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e.\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, -4, 10, 12];\r\ny_correct = 38.16666666666667;\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n%%\r\nx = 1:10;\r\ny_correct = 9.166666666666666;\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n%%\r\nx = primes(30);\r\ny_correct = 81.43333333333334;\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n%%\r\nfiletext = fileread('your_fcn_name.m');\r\nassert(isempty(strfind(filetext, 'std')),'std forbidden')\r\nassert(isempty(strfind(filetext, 'var')),'var forbidden')\r\nassert(isempty(strfind(filetext, 'mean')),'mean forbidden')\r\nassert(isempty(strfind(filetext, 'for')),'for forbidden')\r\nassert(isempty(strfind(filetext, 'while')),'while forbidden')","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":428668,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":38,"test_suite_updated_at":"2020-10-17T02:01:03.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2020-06-06T00:46:09.000Z","updated_at":"2026-08-11T18:45:38.000Z","published_at":"2020-06-06T00:49:36.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\u003eGiven a vector x with several values, compute the variance, whose formula is given by:\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=\\\"center\\\"/\u003e\u003c/w:pPr\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"-1\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"-1\\\"/\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\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\u003ewhere x1, x2, ...., xn are the n elements of the vector x, and μ is the average of the vector x.\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\u003eFor example, if\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, 3, 5, -4, 10, 12]]]\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\u003eThen μ=4.16667 the variance is 38.16667. The following commands are forbidden:\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\u003estd, var, mean, for, while\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\",\"relationship\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/image\",\"target\":\"/media/image1.gif\",\"relationshipId\":\"rId1\"}]},{\"partUri\":\"/media/image1.gif\",\"contentType\":\"image/gif\",\"content\":\"data:image/gif;base64,R0lGODlhkQEqALMAAP///wAAAO7u7piYmGZmZoiIiMzMzDIyMkRERNzc3BAQECIiInZ2dqqqqrq6ulRUVCH5BAEAAAAALAAAAACRASoAAAT+EMhJq704690KI1sojmSJdZ+prmyJgm0sz3T81vgoFNLD5MDgrvcLGmtDgO/IbDolySVFMHiaBgKK4yAZcJFV6wir/XpxVDGJPNl2v2pmOi5iS9yAMwVG3wgeFQkSKTV8fRh/gYOGMoyHFokUggCEjzmOllOAkosUBQaZGQ48FguTM5+hF6MXpjWpqhaspaexLbC2WqQVrhNwub4WDw44v8DGSsQ1yLnIw8AxzM3Cyl1h0BIFDZ6gtRcD1RkD19Da3ADeFuAh49gT5u/dG+uP9Brt7tnb8egTCOm5DGwC0KCBgAS7MNjL8C+fwAkFDyb8Fg5DQ4cDIyKcVzHOQov+AANmNLhRggILDQYwcJDyQUgazyQgAEXhJLoAOAMUEdfRgk0KKVe2fCkjJoCZFWwmyKmTY4ifEFWyHOCSiVGkNSUszblTYU8xHy9AlRB0alWr1bBOUMp051gHghIo2KaAZgIEQAJMEhAgC4UAK8L6rAAX3VwAdQl6wMRCL5S+FQCrEJyUcNzDiQsWYNx4L+S/gb9aoZxVy2W6NI84BsDX7wTJGBIsqLDPwViVs3HYhpibwgLXa0Rr7U32DtQoXVvsJktcwu/JwtE1rz1WMgJyMZYTbA7g+ZXoTUgPp23civYG3L1fkI2BwcAJ7C8YQEC/vv2JE9xPIOBIvQYCDwT++MABBwgohSTcDfIeHnpQMJ99EOJHyUD8lQJcBgAKSKCByUnX3nv9HIWdBA9CWJ+E+klQIS8XYpBhgBsK2CEQLw5YoIwWxGdBiiWUaCICKFLYX4sTCDCWLyPqSMMB1yywT2nf+XGkBEwqQglnJVTp3JNrhSYlBlpWIMABRK4QppODQWeJeKxNCUCYrHngwAAEEJVlk1yatMGUfE1SjZIzBEBTawYA56ZTe17Q5x282DmCoI8JUCiUJbCJmKKrVdMAAnnGAClrfU3apZr1gMdnpgQBACkDIzY2aKiGbnARALsNIJkBpwCa3acMnETOQ6RqMGutt9Zi1K409ZqHgyD+jgHesL4WW8EDEqrgAK++MuulBgk84Fe333qrlbjokMtTCNDmIS0A8/WQGrKDZDsBsOJcYwABDRjQAAMNhKNrCwwcgK9BBCwET5Tz2IuvvvyGk4qjIQQ8sAAFO9xpHeDhw+7C+/b7RhcJqiBxRBV7cjE70RmQGLsrq0yTyySufG7C83Lc8DukHGrCyAQbfHKReI3wLwsH/EwlC5YKEHQIGlWbpdFvIg2e0iLMwmM0UEuD8ppTLy0rKA64BF4IRW+gNQUMvCsKAQEUAHEIq2EwJwtl7qj2em0FStTcK9RdQdp1LOY3CXGv0qoIgzuR+CB3XxD0H4ebULgskVeA5RH+2il6eSF0ZA7J5jSADoTnYoqezwim50D6FKbPoYZK9yw+g+ujzTiBHU3QXnvsp6NR+RGwiyN778QXb/zxyCev/PLMN+/889BHL/301L/G1PXYZ6/99tx37/334Icv/vjkl2/++einr/767LfvfvXwxy///PTXb//9+Oev//789+///wAMoAAHSMACGvCAdEPA2BDIwAbCLwGsCsACHUjBCj5PghbMoAaph8ENevCDQOhAAahAlQmKoIMgTKEKVSAAuAQgDA04mwpQuMIa2lBu23mH1wJlwhv6UIME2Am15POjE2WAhj9MYg0VUI3JyQCJSoyiB5fCG1rhAIpSzGIkBRsURAA4bYY91KIY/ceqeTFghLNjAAICcADAjfGNcIwj8SIAADs=\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":59826,"title":"Matrix Rotation","description":"Write a MATLAB function that rotates a given matrix by 90 degrees clockwise. The rotation should be performed in-place, without using any extra memory.","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: 42px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 21px; transform-origin: 407px 21px; 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 21px; text-align: left; transform-origin: 384px 21px; 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; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eWrite a MATLAB function that rotates a given matrix by 90 degrees clockwise. The rotation should be performed in-place, without using any extra memory.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function rotatedMatrix = rotateMatrix(matrix)\r\n    [rows, cols] = size(matrix);\r\n    rotatedMatrix = matrix;\r\n    for i = 1:rows\r\n        for j = 1:cols\r\n            rotatedMatrix(j, rows - i + 1) = matrix(i, j);\r\n        end\r\n    end\r\nend\r\n","test_suite":"%% Test Case 1: Rotate a 3x3 matrix\r\nmatrix1 = [1, 2, 3; 4, 5, 6; 7, 8, 9];\r\nexpected_output1 = [7, 4, 1; 8, 5, 2; 9, 6, 3];\r\nassert(isequal(rotateMatrix(matrix1), expected_output1), 'Test Case 1 Failed');\r\n\r\n%% Test Case 2: Rotate a 4x4 matrix\r\nmatrix2 = [1, 2, 3, 4; 5, 6, 7, 8; 9, 10, 11, 12; 13, 14, 15, 16];\r\nexpected_output2 = [13, 9, 5, 1; 14, 10, 6, 2; 15, 11, 7, 3; 16, 12, 8, 4];\r\nassert(isequal(rotateMatrix(matrix2), expected_output2), 'Test Case 2 Failed');\r\n\r\n%% Test Case 3: Rotate a 2x2 matrix\r\nmatrix3 = [1, 2; 3, 4];\r\nexpected_output3 = [3, 1; 4, 2];\r\nassert(isequal(rotateMatrix(matrix3), expected_output3), 'Test Case 3 Failed');\r\n\r\ndisp('All test cases passed successfully!');\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":4215511,"edited_by":4215511,"edited_at":"2024-04-02T10:01:57.000Z","deleted_by":null,"deleted_at":null,"solvers_count":29,"test_suite_updated_at":"2024-04-02T10:01:57.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2024-04-02T10:01:22.000Z","updated_at":"2026-08-11T18:43:45.000Z","published_at":"2024-04-02T10:01:57.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\u003eWrite a MATLAB function that rotates a given matrix by 90 degrees clockwise. The rotation should be performed in-place, without using any extra memory.\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":2880,"title":"Matlab Basics II - Determine if an array has a 3rd dimension","description":"For an array A, determine whether it has 3 dimensions, return 0 if x is only 2D, and 1 if x is 3D","description_html":"\u003cp\u003eFor an array A, determine whether it has 3 dimensions, return 0 if x is only 2D, and 1 if x is 3D\u003c/p\u003e","function_template":"function y = three_d(x)\r\n  \r\nend","test_suite":"%%\r\nx(:,:,1) = [1 2 3];\r\nx(:,:,2) = [4 5 6];\r\nx(:,:,3) = [7 8 9];\r\ny_correct = 1;\r\nassert(isequal(three_d(x),y_correct))\r\n%%\r\nx(:,1) = [4 7 38];\r\nx(:,2) = [42 45 6];\r\ny_correct = 0;\r\nassert(isequal(three_d(x),y_correct))\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":34237,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":170,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2015-01-27T19:39:36.000Z","updated_at":"2026-08-21T05:51:53.000Z","published_at":"2015-02-02T05:23: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\u003eFor an array A, determine whether it has 3 dimensions, return 0 if x is only 2D, and 1 if x is 3D\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":47033,"title":"Real","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: 20.8px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 10.4px; transform-origin: 407px 10.4px; 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.4px; text-align: left; transform-origin: 384px 10.4px; 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=\"\"\u003eoutput the real part of a number\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+2i;\r\ny_correct = 1;\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":430136,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":142,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2020-10-22T17:24:29.000Z","updated_at":"2026-08-18T09:10:08.000Z","published_at":"2020-10-22T17:24:29.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\u003eoutput the real part of a number\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\"}]}"}],"problem_search":{"problems":[{"id":42979,"title":"Calculating selling price","description":"Cost of a Product is $x\r\nWhat should be the selling price if you want to gain 10%?","description_html":"\u003cp\u003eCost of a Product is $x\r\nWhat should be the selling price if you want to gain 10%?\u003c/p\u003e","function_template":"function y = your_fcn_name(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = 50;\r\ny_correct = 55;\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n%%\r\nx = 500;\r\ny_correct = 550;\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n%%\r\nx = 100;\r\ny_correct = 110;\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":86789,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":109,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2016-09-06T16:59:36.000Z","updated_at":"2026-08-20T14:35:29.000Z","published_at":"2016-09-06T16:59:36.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\u003eCost of a Product is $x What should be the selling price if you want to gain 10%?\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":40912,"title":"Rotate counterclockwise a matrix 90 deg with left-bottom element","description":"Example:\r\n\r\nInput \r\n\r\n [ 1 2 3\r\n   4 5 6 ]\r\n\r\nOutput\r\n\r\n [ 3 6\r\n   2 5\r\n   1 4 ]","description_html":"\u003cp\u003eExample:\u003c/p\u003e\u003cp\u003eInput\u003c/p\u003e\u003cpre\u003e [ 1 2 3\r\n   4 5 6 ]\u003c/pre\u003e\u003cp\u003eOutput\u003c/p\u003e\u003cpre\u003e [ 3 6\r\n   2 5\r\n   1 4 ]\u003c/pre\u003e","function_template":"function y = rot_matrix(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = [1 2 3;4 5 6];\r\ny_correct = [3 6;2 5;1 4];\r\nassert(isequal(rot_matrix(x),y_correct))\r\n\r\n%%\r\nx = [1 2;5 6];\r\ny_correct = [2 6;1 5];\r\nassert(isequal(rot_matrix(x),y_correct))\r\n\r\n%%\r\nx = 3;\r\ny_correct = 3;\r\nassert(isequal(rot_matrix(x),y_correct))","published":true,"deleted":false,"likes_count":2,"comments_count":2,"created_by":33754,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":165,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2015-04-15T07:53:37.000Z","updated_at":"2026-03-15T03:50:00.000Z","published_at":"2015-04-15T07:54:03.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\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\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eInput\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 2 3\\n   4 5 6 ]]]\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\u003eOutput\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[ [ 3 6\\n   2 5\\n   1 4 ]]]\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":44326,"title":"Replace 0 indices in array with 1's","description":"Take a incoming vector, and replace 0's with ones","description_html":"\u003cp\u003eTake a incoming vector, and replace 0's with ones\u003c/p\u003e","function_template":"function y = your_fcn_name(x)\r\n  y = ...;\r\nend","test_suite":"%%\r\nx = -1:1:3\r\ny_correct = [-1 1 1 2 3];\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":1,"created_by":12852,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":146,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2017-09-14T17:22:35.000Z","updated_at":"2026-08-20T14:24:14.000Z","published_at":"2017-09-14T17:22:35.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\u003eTake a incoming vector, and replace 0's with ones\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":1919,"title":"Returning a \"greater than\" vector","description":"Given a vector, v, return a new vector , vNew, containing only values \u003e n.\r\n\r\nFor example:\r\n\r\n  v=[1 2 3 4 5 6]\r\n  n=3\r\n  vNew = [4 5 6]","description_html":"\u003cp\u003eGiven a vector, v, return a new vector , vNew, containing only values \u003e n.\u003c/p\u003e\u003cp\u003eFor example:\u003c/p\u003e\u003cpre class=\"language-matlab\"\u003ev=[1 2 3 4 5 6]\r\nn=3\r\nvNew = [4 5 6]\r\n\u003c/pre\u003e","function_template":"function vNew = returnGreaterThan(v,n)\r\n  vNew = v;\r\nend","test_suite":"%%\r\nv = 1:6;\r\nn=3\r\nvNew = 4:6;\r\nassert(isequal(returnGreaterThan(v,n),vNew))\r\n\r\n%%\r\nv = [10:-2:-10];\r\nn=0\r\nvNew = [10 8 6 4 2];\r\nassert(isequal(returnGreaterThan(v,n),vNew))\r\n\r\n%%\r\nv = [4 pi -2 0 -17000 8 91];\r\nn=3\r\nvNew = [4 pi 8 91];\r\nassert(isequal(returnGreaterThan(v,n),vNew))","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":3743,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":278,"test_suite_updated_at":"2013-10-08T01:31:14.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2013-10-08T01:29:22.000Z","updated_at":"2026-07-30T15:00:15.000Z","published_at":"2013-10-08T01:31: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 vector, v, return a new vector , vNew, containing only values \u0026gt; n.\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[v=[1 2 3 4 5 6]\\nn=3\\nvNew = [4 5 6]]]\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":42990,"title":"Pad zero between every adjacent values of the vector.","description":"    you are given a vector x. you have to make an output vector y with zeros padded between every adjacent values of x.\r\ne.g x: [1 2 3 4 5 6]; the output y:[ 1 0 2 0 3 0 4 0 5 0 6 0].","description_html":"\u003cpre\u003e    you are given a vector x. you have to make an output vector y with zeros padded between every adjacent values of x.\r\ne.g x: [1 2 3 4 5 6]; the output y:[ 1 0 2 0 3 0 4 0 5 0 6 0].\u003c/pre\u003e","function_template":"function y = your_fcn_name(x)\r\n  y = zeros(length(x));\r\nend","test_suite":"%%\r\nx = [1];\r\ny_correct = [1 0];\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n%%\r\nx = [1 2 3 4 5 6];\r\ny_correct =[ 1 0 2 0 3 0 4 0 5 0 6 0];\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n%%\r\nx = 1:10;\r\ny_correct =[ 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0];\r\nassert(isequal(your_fcn_name(x),y_correct))","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":91313,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":57,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2016-09-20T13:07:32.000Z","updated_at":"2026-02-06T11:43:12.000Z","published_at":"2016-09-20T13:07:47.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[    you are given a vector x. you have to make an output vector y with zeros padded between every adjacent values of x.\\ne.g x: [1 2 3 4 5 6]; the output y:[ 1 0 2 0 3 0 4 0 5 0 6 0].]]\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":42783,"title":"Accessing values in a cell","description":"You are given c, which is a 1xN cell array, and a and b, which are each two 1xM vectors.  Your job is to give the bth value in the ath cell for the entire vectors a and b.\r\n\r\nFor example\r\nc{1}=2:6;\r\nc{2}=7:12;\r\nc{3}=13:18;\r\n\r\na=[1 2 3];\r\nb=[4 5 6];\r\n\r\nYou would want to output [5 11 18], which are the values of c{1}(4), c{2}(5) and c{3}(6).  You can assume that a and b are the same length, all of the values in c are numbers, and there will be no empty cells.  Good luck!","description_html":"\u003cp\u003eYou are given c, which is a 1xN cell array, and a and b, which are each two 1xM vectors.  Your job is to give the bth value in the ath cell for the entire vectors a and b.\u003c/p\u003e\u003cp\u003eFor example\r\nc{1}=2:6;\r\nc{2}=7:12;\r\nc{3}=13:18;\u003c/p\u003e\u003cp\u003ea=[1 2 3];\r\nb=[4 5 6];\u003c/p\u003e\u003cp\u003eYou would want to output [5 11 18], which are the values of c{1}(4), c{2}(5) and c{3}(6).  You can assume that a and b are the same length, all of the values in c are numbers, and there will be no empty cells.  Good luck!\u003c/p\u003e","function_template":"function y = break_cells_down(c,a,b)\r\n  y = x;\r\nend","test_suite":"%%\r\nformat compact\r\nc=cell(1,3);\r\nc{1}=2:6;c{2}=7:12;c{3}=13:18;\r\na=[1 2 3];b=[4 5 6];\r\ny_correct = [5 11 18];\r\nassert(isequal(break_cells_down(c,a,b),y_correct))\r\n%%\r\nclear c\r\nc=cell(1,5);\r\nc{1}=rand(1,10);\r\nc{2}=rand(1,10);\r\nc{3}=rand(1,10);\r\nc{4}=rand(1,10);\r\nc{5}=rand(1,10);\r\na=randperm(5)\r\nb=randperm(10);\r\nb=b(1:5)\r\ny_correct=[c{a(1)}(b(1)) c{a(2)}(b(2)) c{a(3)}(b(3)) c{a(4)}(b(4)) c{a(5)}(b(5))]\r\nassert(isequal(break_cells_down(c,a,b),y_correct))\r\n%%\r\nclear c\r\nc=cell(1,6);\r\nc{1}=1:6;\r\nc{2}=1:6;\r\nc{3}=1:6;\r\nc{4}=1:6;\r\nc{5}=1:6;\r\nc{6}=1:6;\r\na=1:6;\r\nb=randperm(6)\r\ny_correct=b;\r\nassert(isequal(break_cells_down(c,a,b),y_correct))","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":1615,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":54,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2016-03-24T20:03:59.000Z","updated_at":"2026-07-05T04:41:24.000Z","published_at":"2016-03-24T20:03: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\",\"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\u003eYou are given c, which is a 1xN cell array, and a and b, which are each two 1xM vectors. Your job is to give the bth value in the ath cell for the entire vectors a and b.\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\u003eFor example c{1}=2:6; c{2}=7:12; c{3}=13:18;\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\u003ea=[1 2 3]; b=[4 5 6];\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\u003eYou would want to output [5 11 18], which are the values of c{1}(4), c{2}(5) and c{3}(6). You can assume that a and b are the same length, all of the values in c are numbers, and there will be no empty cells. Good luck!\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":43551,"title":"I told you not separate me, but you did :( - ACDC","description":"Given input vector, output it's DC and AC value\r\n\r\nExample:\r\n\r\ninput = 0 1 -1 0\r\nac = 0 1 -1 0\r\ndc = 0","description_html":"\u003cp\u003eGiven input vector, output it's DC and AC value\u003c/p\u003e\u003cp\u003eExample:\u003c/p\u003e\u003cp\u003einput = 0 1 -1 0\r\nac = 0 1 -1 0\r\ndc = 0\u003c/p\u003e","function_template":"function [ac dc] = acDC(x)\r\n  ac = x;\r\n  dc = x;\r\nend","test_suite":"%%\r\nx = [0 1 -1 0];\r\nac_correct = [0 1 -1 0];\r\ndc_correct = 0;\r\n[ac dc] = acDC(x);\r\nassert(isequal(ac,ac_correct))\r\nassert(isequal(dc,dc_correct))\r\n%%\r\nx = [5 6 4 5];\r\nac_correct = [0 1 -1 0];\r\ndc_correct = 5;\r\n[ac dc] = acDC(x);\r\nassert(isequal(ac,ac_correct))\r\nassert(isequal(dc,dc_correct))\r\n","published":true,"deleted":false,"likes_count":2,"comments_count":1,"created_by":13865,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":63,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2016-10-14T10:20:04.000Z","updated_at":"2026-04-08T12:43:03.000Z","published_at":"2016-10-14T10:20:04.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 vector, output it's DC and AC value\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\u003einput = 0 1 -1 0 ac = 0 1 -1 0 dc = 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":1565,"title":"Do Fast Fourier Transformation ","description":"Example\r\n\r\nFast Fourier Transformation from vector [2,1])\r\n\r\n ans =\r\n\r\n     3     1","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: 122.3px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 61.15px; transform-origin: 407px 61.15px; 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: 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: 26.5px 8px; transform-origin: 26.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eExample\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: 144.5px 8px; transform-origin: 144.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eFast Fourier Transformation from vector [2,1])\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgb(247, 247, 247); block-size: 61.3px; 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 30.65px; transform-origin: 404px 30.65px; 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: 24px 8.5px; transform-origin: 24px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e ans =\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; 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: 48px 8.5px; transform-origin: 48px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e     3     1\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function y = fast_furier(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = [2,1];\r\ny_correct = fft(x);\r\nassert(isequal(fast_furier(x),y_correct))\r\n\r\n%%\r\nx = primes(30)\r\ny_correct = fft(x);\r\nassert(isequal(fast_furier(x),y_correct))\r\n\r\n%%\r\nx = 3.^(0:7);\r\ny_correct = fft(x);\r\nassert(isequal(fast_furier(x),y_correct))\r\n\r\n%%\r\nx = [1 1 2 3 5 8 13 21 34 55];\r\ny_correct = fft(x);\r\nassert(isequal(fast_furier(x),y_correct))\r\n\r\n%%\r\nx = 1:100;\r\ny_correct = fft(x);\r\nassert(isequal(fast_furier(x),y_correct))\r\n\r\n%%\r\nx = repmat([1,0],1,10);\r\ny_correct = fft(x);\r\nassert(isequal(fast_furier(x),y_correct))\r\n","published":true,"deleted":false,"likes_count":3,"comments_count":0,"created_by":14282,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":285,"test_suite_updated_at":"2021-04-28T05:09:31.000Z","rescore_all_solutions":true,"group_id":1,"created_at":"2013-06-06T11:43:38.000Z","updated_at":"2026-04-30T06:32:36.000Z","published_at":"2013-06-06T11:43:38.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\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\u003eFast Fourier Transformation from vector [2,1])\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[ ans =\\n\\n     3     1]]\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":43980,"title":"Find the binary code","description":"Given a sinusoidal signal, create a function that returns the binary code of a quantized value. The function takes the bit length and quantized value as the input.\r\n\r\n  Bit length = 3\r\n  Quantized value  = 2\r\n  Binary code      = 010\r\n","description_html":"\u003cp\u003eGiven a sinusoidal signal, create a function that returns the binary code of a quantized value. The function takes the bit length and quantized value as the input.\u003c/p\u003e\u003cpre class=\"language-matlab\"\u003eBit length = 3\r\nQuantized value  = 2\r\nBinary code      = 010\r\n\u003c/pre\u003e","function_template":"function y = binaryCode(bitLen,quantizedValue)\r\n    \r\n  y = quantizedValue;  %Complete this function\r\n  \r\nend","test_suite":"%%\r\nnumBit = 2;\r\nanalogValue =1;\r\nbinary=binaryCode(numBit,analogValue);\r\nbinary_correct= '01';\r\nassert(isequal(binary,binary_correct))\r\n\r\n%%\r\nnumBit = 4;\r\nanalogValue =15;\r\nbinary=binaryCode(numBit,analogValue);\r\nbinary_correct= '1111';\r\nassert(isequal(binary,binary_correct))\r\n\r\n%%\r\nnumBit = 6;\r\nanalogValue =63;\r\nbinary=binaryCode(numBit,analogValue);\r\nbinary_correct= '111111';\r\nassert(isequal(binary,binary_correct))\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":107998,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":60,"test_suite_updated_at":"2016-12-29T17:24:48.000Z","rescore_all_solutions":true,"group_id":1,"created_at":"2016-12-29T16:48:24.000Z","updated_at":"2026-05-29T02:43:42.000Z","published_at":"2016-12-29T17:10: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\",\"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 sinusoidal signal, create a function that returns the binary code of a quantized value. The function takes the bit length and quantized value as the input.\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[Bit length = 3\\nQuantized value  = 2\\nBinary code      = 010]]\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":45497,"title":"Four digit number ABCD reversal","description":"write a MATLAB function to find the four-digit number ABCD when multiplied by 4 returns DCBA. The function takes an input x=4.","description_html":"\u003cp\u003ewrite a MATLAB function to find the four-digit number ABCD when multiplied by 4 returns DCBA. The function takes an input x=4.\u003c/p\u003e","function_template":"function y = reverse(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = 4;\r\ny_correct = 2178;\r\nassert(isequal(reverse(x),y_correct))\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":1,"created_by":436450,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":50,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2020-05-06T14:40:33.000Z","updated_at":"2026-05-30T14:17:32.000Z","published_at":"2020-05-06T14:40:36.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\u003ewrite a MATLAB function to find the four-digit number ABCD when multiplied by 4 returns DCBA. The function takes an input x=4.\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":3065,"title":"Cycling — Critical Power","description":"From Training and Racing with a Power Meter by Allen and Coggan:\r\n\r\n\"A number of equations have been presented in the scientific literature describing human power output as a function of time, some derived from modeling based on the underlying physiology, and some simply derived empirically. One of the simplest and most robust, though, is the original \"critical power\" concept first proposed by H. Monod around 1960. Various formulations of this idea have been presented, but the original equation is a hyperbolic of the form: t = AWC / (P – CP), where t is time to exhaustion [in seconds], P is current power [in Watts], CP is work rate (i.e., power) asymptote, and AWC is degree of curvature of the relationship.\"\r\n\r\nYou will be given values for AWC and CP. Write a function to return the time that the cyclist can maintain for an array of power (P) values. The times should be rounded to the nearest second. If P \u003c= CP, the cyclist can theoretically maintain that power indefinitely (Inf).","description_html":"\u003cp\u003eFrom Training and Racing with a Power Meter by Allen and Coggan:\u003c/p\u003e\u003cp\u003e\"A number of equations have been presented in the scientific literature describing human power output as a function of time, some derived from modeling based on the underlying physiology, and some simply derived empirically. One of the simplest and most robust, though, is the original \"critical power\" concept first proposed by H. Monod around 1960. Various formulations of this idea have been presented, but the original equation is a hyperbolic of the form: t = AWC / (P – CP), where t is time to exhaustion [in seconds], P is current power [in Watts], CP is work rate (i.e., power) asymptote, and AWC is degree of curvature of the relationship.\"\u003c/p\u003e\u003cp\u003eYou will be given values for AWC and CP. Write a function to return the time that the cyclist can maintain for an array of power (P) values. The times should be rounded to the nearest second. If P \u0026lt;= CP, the cyclist can theoretically maintain that power indefinitely (Inf).\u003c/p\u003e","function_template":"function [t] = cycling_crit_power(AWC,CP,P)\r\n\r\nt = zeros(size(P));\r\n\r\nend\r\n","test_suite":"%%\r\nAWC = 5e4;\r\nCP = 200;\r\nP = [150 200 225 250 275 300 350 400 500 1000];\r\nt_corr = [Inf,Inf,2000,1000,667,500,333,250,167,63];\r\nassert(isequal(cycling_crit_power(AWC,CP,P),t_corr))\r\n\r\n%%\r\nAWC = 5.3e4;\r\nCP = 222;\r\nP = [150 200 225 250 275 300 350 400 500 1000];\r\nt_corr = [Inf,Inf,17667,1893,1000,679,414,298,191,68];\r\nassert(isequal(cycling_crit_power(AWC,CP,P),t_corr))\r\n\r\n%%\r\nAWC = 4.6e4;\r\nCP = 250;\r\nP = [150 200 225 250 275 300 350 400 500 1000];\r\nt_corr = [Inf,Inf,Inf,Inf,1840,920,460,307,184,61];\r\nassert(isequal(cycling_crit_power(AWC,CP,P),t_corr))\r\n\r\n%%\r\nAWC = 5e4;\r\nCP = 300;\r\nP = 250:50:1500;\r\nt_corr = [Inf,Inf,1000,500,333,250,200,167,143,125,111,100,91,83,77,71,67,63,59,56,53,50,48,45,43,42];\r\nassert(isequal(cycling_crit_power(AWC,CP,P),t_corr))\r\n\r\n%%\r\nind = randi(4);\r\nswitch ind\r\n\tcase 1\r\n\t\tAWC = 5e4;\r\n\t\tCP = 200;\r\n\t\tP = [150 200 225 250 275 300 350 400 500 1000];\r\n\t\tt_corr = [Inf,Inf,2000,1000,667,500,333,250,167,63];\r\n\tcase 2\r\n\t\tAWC = 5.3e4;\r\n\t\tCP = 222;\r\n\t\tP = [150 200 225 250 275 300 350 400 500 1000];\r\n\t\tt_corr = [Inf,Inf,17667,1893,1000,679,414,298,191,68];\r\n\tcase 3\r\n\t\tAWC = 4.6e4;\r\n\t\tCP = 250;\r\n\t\tP = [150 200 225 250 275 300 350 400 500 1000];\r\n\t\tt_corr = [Inf,Inf,Inf,Inf,1840,920,460,307,184,61];\r\n\tcase 4\r\n\t\tAWC = 5e4;\r\n\t\tCP = 300;\r\n\t\tP = 250:50:1500;\r\n\t\tt_corr = [Inf,Inf,1000,500,333,250,200,167,143,125,111,100,91,83,77,71,67,63,59,56,53,50,48,45,43,42];\r\nend\r\nassert(isequal(cycling_crit_power(AWC,CP,P),t_corr))\r\n","published":true,"deleted":false,"likes_count":2,"comments_count":0,"created_by":26769,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":44,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2015-03-05T04:31:29.000Z","updated_at":"2026-05-28T04:45:43.000Z","published_at":"2015-03-05T04:31: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\u003eFrom Training and Racing with a Power Meter by Allen and Coggan:\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\u003e\\\"A number of equations have been presented in the scientific literature describing human power output as a function of time, some derived from modeling based on the underlying physiology, and some simply derived empirically. One of the simplest and most robust, though, is the original \\\"critical power\\\" concept first proposed by H. Monod around 1960. Various formulations of this idea have been presented, but the original equation is a hyperbolic of the form: t = AWC / (P – CP), where t is time to exhaustion [in seconds], P is current power [in Watts], CP is work rate (i.e., power) asymptote, and AWC is degree of curvature of the relationship.\\\"\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\u003eYou will be given values for AWC and CP. Write a function to return the time that the cyclist can maintain for an array of power (P) values. The times should be rounded to the nearest second. If P \u0026lt;= CP, the cyclist can theoretically maintain that power indefinitely (Inf).\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":46858,"title":"Remnant","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: 50.6px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 25.3px; transform-origin: 407px 25.3px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 20.8px; 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.4px; text-align: left; transform-origin: 384px 10.4px; 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=\"\"\u003ex is a vector of integers from n to 1, find the remnant of the division of each element by its indice:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 20.8px; 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.4px; text-align: left; transform-origin: 384px 10.4px; 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=\"\"\u003efor example for n=4, x would be [4 3 2 1], and the out put is [0 1 2 1]\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function y = vector_rem(n)\r\n  y = n\r\nend","test_suite":"%%\r\nn = 4;\r\ny_correct = [0 1 2 1];\r\nassert(isequal(vector_rem(n),y_correct))\r\n\r\n%%\r\nn = 5;\r\ny_correct = [0 0 0 2 1];\r\nassert(isequal(vector_rem(n),y_correct))\r\n\r\n%%\r\nn = 3;\r\ny_correct = [0 0 1];\r\nassert(isequal(vector_rem(n),y_correct))\r\n\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":430136,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":54,"test_suite_updated_at":"2020-10-17T10:02:26.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2020-10-17T10:00:07.000Z","updated_at":"2026-05-30T17:01:50.000Z","published_at":"2020-10-17T10:00:07.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\u003ex is a vector of integers from n to 1, find the remnant of the division of each element by its indice:\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\u003efor example for n=4, x would be [4 3 2 1], and the out put is [0 1 2 1]\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":46888,"title":"Diagonal Prod","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: 20.8px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 10.4px; transform-origin: 407px 10.4px; 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.4px; text-align: left; transform-origin: 384px 10.4px; 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=\"\"\u003ereturn element by element product of two diagonal vectors of two matrixes\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 = ones(3);\r\nz=zeros(3);\r\ny_correct = [0 0 0];\r\nassert(isequal(your_fcn_name(x,z),y_correct))\r\n\r\n%%\r\nx = ones(3);\r\nz=magic(3);\r\ny_correct = [8 5 2];\r\nassert(isequal(your_fcn_name(x,z),y_correct))\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":430136,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":91,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2020-10-17T15:43:56.000Z","updated_at":"2026-05-30T17:01:59.000Z","published_at":"2020-10-17T15:43:56.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\u003ereturn element by element product of two diagonal vectors of two matrixes\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":47008,"title":"NaN","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: 20.8px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 10.4px; transform-origin: 407px 10.4px; 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.4px; text-align: left; transform-origin: 384px 10.4px; 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=\"\"\u003ereturn 1 where the element is NaN in a matrix \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     1     1\r\n     1   NaN     1\r\n     1     1     1];\r\ny_correct = isnan(x);\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n","published":true,"deleted":false,"likes_count":2,"comments_count":0,"created_by":430136,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":120,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2020-10-22T15:37:47.000Z","updated_at":"2026-07-23T15:40:49.000Z","published_at":"2020-10-22T15:37:47.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\u003ereturn 1 where the element is NaN in a matrix \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":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":100,"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-05-30T15:08:14.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":42532,"title":"Find minimum and maximum elements of an array","description":"For a given array find minimum and maximum elements of an array and store minimum value in first index of output and maximum in 2nd.","description_html":"\u003cp\u003eFor a given array find minimum and maximum elements of an array and store minimum value in first index of output and maximum in 2nd.\u003c/p\u003e","function_template":"function y = min_max(a)\r\n%  y = google\r\nend","test_suite":"%%\r\na = [12 78 5 23 09 67 82 18];\r\ny_correct = [5 82];\r\nassert(isequal(min_max(a),y_correct))\r\n%%\r\na = [12 178 15 23 09 67 82 18];\r\ny_correct = [09 178];\r\nassert(isequal(min_max(a),y_correct))","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":46868,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":149,"test_suite_updated_at":"2015-08-24T08:47:16.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2015-08-24T08:45:34.000Z","updated_at":"2026-07-31T11:44:38.000Z","published_at":"2015-08-24T08:45: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\",\"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 a given array find minimum and maximum elements of an array and store minimum value in first index of output and maximum in 2nd.\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":47113,"title":"Distance Travelled by Vehicle","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: 101.2px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 50.6px; transform-origin: 407px 50.6px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 41.6px; 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 20.8px; text-align: left; transform-origin: 384px 20.8px; 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=\"\"\u003eGiven a vehicle travelling at a velocity of 10m/s and having a constant acceleration of 5m/s^2, write a function that gives the distance travelled by the vehicle in time t.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 20.8px; 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.4px; text-align: left; transform-origin: 384px 10.4px; 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=\"\"\u003eUnits of distance is m and time sec.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 20.8px; 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.4px; text-align: left; transform-origin: 384px 10.4px; 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=\"\"\u003eHint:  Remember Newton\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function dist = d_in_t(t)\r\n  dist = t;\r\nend","test_suite":"%%\r\nt = 1;\r\ny_correct = 12.5;\r\nassert(isequal(d_in_t(t),y_correct))\r\n%%\r\nt = 5;\r\ny_correct = 112.5;\r\nassert(isequal(d_in_t(t),y_correct))\r\n%%\r\nt = 10;\r\ny_correct = 350;\r\nassert(isequal(d_in_t(t),y_correct))\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":511890,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":93,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2020-10-28T08:21:47.000Z","updated_at":"2026-07-23T15:42:14.000Z","published_at":"2020-10-28T08:21:47.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\u003eGiven a vehicle travelling at a velocity of 10m/s and having a constant acceleration of 5m/s^2, write a function that gives the distance travelled by the vehicle in time t.\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\u003eUnits of distance is m and time sec.\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\u003eHint:  Remember Newton\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":61360,"title":"Basic Physics IV","description":"Calculate the Work.","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.44px; min-height: 0px; white-space: normal; color: rgb(33, 33, 33); 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: 21px; display: block; min-width: 0px; padding-block-start: 0px; padding-inline-start: 2px; padding-left: 2px; padding-top: 0px; perspective-origin: 401px 10.5px; transform-origin: 401px 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; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 377px 10.5px; text-align: left; transform-origin: 377px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\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; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; font-weight: 700; \"\u003eCalculate the Work.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function W = W(F,s)\r\n  W = ;\r\nend","test_suite":"%%\r\nF = 1;\r\ns = 1;\r\nW = 1;\r\nassert(isequal(W(F,s),W))\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":5122697,"edited_by":5122697,"edited_at":"2026-05-28T09:48:51.000Z","deleted_by":null,"deleted_at":null,"solvers_count":122,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2026-05-27T12:52:32.000Z","updated_at":"2026-08-21T18:57:45.000Z","published_at":"2026-05-27T12:52:32.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:rPr\u003e\u003cw:b/\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eCalculate the Work.\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":43213,"title":"Create tangent function out of sine function only","description":"Please don't use cosine and tangent functions","description_html":"\u003cp\u003ePlease don't use cosine and tangent functions\u003c/p\u003e","function_template":"function y = TANGENT(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nfiletext = fileread('TANGENT.m');\r\nassert(isempty(strfind(filetext, 'tan')),'tan() forbidden')\r\nassert(isempty(strfind(filetext, 'cos')),'cos() forbidden')\r\n%%\r\nx = 0;\r\ny_correct = 0;\r\nassert(abs(TANGENT(x)-y_correct)\u003c0.01)\t\r\n%%\r\nx = pi/4;\r\ny_correct = 1;\r\nassert(abs(TANGENT(x)-y_correct)\u003c0.01)\r\n%%\r\nx = -pi/4;\r\ny_correct = -1;\r\nassert(abs(TANGENT(x)-y_correct)\u003c0.01)","published":true,"deleted":false,"likes_count":8,"comments_count":1,"created_by":13865,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":117,"test_suite_updated_at":"2016-10-29T16:48:35.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2016-10-08T10:03:26.000Z","updated_at":"2026-02-10T11:22:23.000Z","published_at":"2016-10-08T10:03: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\u003ePlease don't use cosine and tangent functions\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":42608,"title":"UICBioE240 problem 1.15","description":"Calculate: \r\nsin(pi/6)\r\ncos (pi)\r\ntan(pi/2)\r\n","description_html":"\u003cp\u003eCalculate: \r\nsin(pi/6)\r\ncos (pi)\r\ntan(pi/2)\u003c/p\u003e","function_template":"function y = your_fcn_name(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = 1;\r\ny_correct = [1/2 -1 inf];\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":1,"created_by":50124,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":157,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2015-09-11T04:33:53.000Z","updated_at":"2026-05-22T01:01:45.000Z","published_at":"2015-09-11T04:33: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\u003eCalculate: sin(pi/6) cos (pi) tan(pi/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":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":99,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2016-10-10T17:01:20.000Z","updated_at":"2026-05-06T00:53:08.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":51178,"title":"Area of the yellow shaded region ","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: 631.778px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 406.5px 315.889px; transform-origin: 406.5px 315.889px; 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: 383.5px 315.889px; text-align: left; transform-origin: 383.5px 315.889px; 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 the area of the yellow shaded region if a and b are the parallel and h is height \u003c/span\u003e\u003c/span\u003e\u003cimg class=\"imageNode\" style=\"vertical-align: baseline\" src=\"data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAeAB4AAD/4REoRXhpZgAATU0AKgAAAAgABAE7AAIAAAAfAAAISodpAAQAAAABAAAIapydAAEAAAA+AAAQ4uocAAcAAAgMAAAAPgAAAAAc6gAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEZhdGltYSBBYmR1bGxhaCBTYXJvb3IgQmlub2ZhaQAAAAWQAwACAAAAFAAAELiQBAACAAAAFAAAEMySkQACAAAAAzUzAACSkgACAAAAAzUzAADqHAAHAAAIDAAACKwAAAAAHOoAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyMDIxOjAzOjI0IDE1OjU2OjUxADIwMjE6MDM6MjQgMTU6NTY6NTEAAABGAGEAdABpAG0AYQAgAEEAYgBkAHUAbABsAGEAaAAgAFMAYQByAG8AbwByACAAQgBpAG4AbwBmAGEAaQAAAP/hCzFodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvADw/eHBhY2tldCBiZWdpbj0n77u/JyBpZD0nVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkJz8+DQo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIj48cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPjxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSJ1dWlkOmZhZjViZGQ1LWJhM2QtMTFkYS1hZDMxLWQzM2Q3NTE4MmYxYiIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIi8+PHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9InV1aWQ6ZmFmNWJkZDUtYmEzZC0xMWRhLWFkMzEtZDMzZDc1MTgyZjFiIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iPjx4bXA6Q3JlYXRlRGF0ZT4yMDIxLTAzLTI0VDE1OjU2OjUxLjUyNzwveG1wOkNyZWF0ZURhdGU+PC9yZGY6RGVzY3JpcHRpb24+PHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9InV1aWQ6ZmFmNWJkZDUtYmEzZC0xMWRhLWFkMzEtZDMzZDc1MTgyZjFiIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iPjxkYzpjcmVhdG9yPjxyZGY6U2VxIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+PHJkZjpsaT5GYXRpbWEgQWJkdWxsYWggU2Fyb29yIEJpbm9mYWk8L3JkZjpsaT48L3JkZjpTZXE+DQoJCQk8L2RjOmNyZWF0b3I+PC9yZGY6RGVzY3JpcHRpb24+PC9yZGY6UkRGPjwveDp4bXBtZXRhPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8P3hwYWNrZXQgZW5kPSd3Jz8+/9sAQwAHBQUGBQQHBgUGCAcHCAoRCwoJCQoVDxAMERgVGhkYFRgXGx4nIRsdJR0XGCIuIiUoKSssKxogLzMvKjInKisq/9sAQwEHCAgKCQoUCwsUKhwYHCoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq/8AAEQgCXgJyAwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A+kaKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAhu7lLOymuZeEhQu30AzRaXKXllDcxcpMgdfoRmsXxc7T2NtpURIk1G4WI47IDlj+Q/Wjwi7QWNzpUpJk064aIZ7oTlT+R/SsPaP2vJ0/X/AIYz5vf5ToKKKK3NAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKjuJ0traWeU4jiQux9ABk0bAYMX/ABMvHksnWLS7cRr/ANdJOT/47xRL/wAS3x5FJ0i1S3Mbf9dI+Qf++eKk8IQONFN7OMT6hK1y/wDwI8D6Yx+dHi+BzoovYBmfT5VuU/4CeR9MZ/KuOz9l7Tre/wDXy0Mfsc3z/r5G9RUdvOlzbRTxHMcqB1PqCMipK7NzYKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACsHxfK7aTFp0BxNqM6W647KTlj+Q/Wt6ueP/Ey8eAdYdKt8/SWT/7Gsa2seXvp/n+BE9rdzehiSCFIohtSNQqj0AGBRNEk8LxSjckilWHqCMGn0VrbSxZg+EJXXSZdOnOZtOne3bPdQcqfyP6VvVzw/wCJb48I6Q6rb5+ssf8A9jXQ1lR0jy9tP8vwIhtbsFFFFbFhRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB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msu/Rend/h6nrYXL3P36ui7Fi+1C41CbzLh8/wB1R0X6Cq1FFfnlSrOrNzqO7fVnvRiorlitAooorMoKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACikZgqlnIVVGSScAVc0nRrzXNsiF7SwPWcjEko/2B2H+0a9HAZbXx0+WktO/Q48Ti6eHXvavsVIY7i9u/smnQ/aLkfe5wkQ9XPb6da7DRPDUGlt9puG+1XzDDTOOE9kH8IrS0/TrXS7RbaxhWKNew6k+pPc1Zr9Py3J6GAj7qvLufN169TES5qj9F0X9dwooor2jEKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooACMjB5Fc7daFdaZcvf8AhlljZzumsX4im+n9010VFROCnuTKKZl6Rr1tq2+La1veRHEtrLw6H+o961Ky9X0G21bZLua2vIjmK6i4dD/Ue1UbXXbnTLlLDxMqxO52w3qDEU31/ums1Nwdqn3/AOfYnmcdJHRUUA5GRyKK3NAooooAKKKKACiiigAooooAKKKzNV1yDTlKLiWfsgP3frXPiMTRwtN1a0rJGlOnOpLlgrsu3V5BZQmW5kCKOnqfYVx+q67PqJMceYrf+4Dy31/wqjeXs99MZblyzdh2UegFQV+aZtxBWxt6VH3af4v1/wAvvPoMLgYUfenrIKKKK+YPSCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKjklCOkaq0k0hxHFGMs59h/WpbO3u9WuTb6WgcqcSTv/AKuL8e59hXa6N4ftNGVnTM11J/rLiQfM3sPQewr6vKeHquKtVr+7D8WeNisyUfcoavv0X+f5GRo/hIu6XevBXdTujtFOUj9C394/pXWAYGBwKKK/SMPh6WGgqdJWSPCbbbk3dsKKKK3AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAqK6tYL23eC7iWaJxhkcZBqWihq+jA5jyNR8K82Yk1HSBy0B5ltx/sn+Jfb/8AXW9p+o2uqWi3NjMssTdx1B9COxqzWDqHh+SO7bUvD8q2d6R88ZH7qf2Y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\" data-image-state=\"image-loaded\"\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function y = yellow_area(x)\r\n\r\n\r\nend","test_suite":"%%\r\na = 3;\r\nb=3;\r\nh=8;\r\ny_correct = 24 ;\r\nassert(isequal(yellow_area(a,b,h),y_correct))\r\n\r\n\r\n%%\r\na = 4;\r\nb=3;\r\nh=8;\r\ny_correct = 28 ;\r\nassert(isequal(yellow_area(a,b,h),y_correct))\r\n\r\n%%\r\na = 6;\r\nb=3;\r\nh=9;\r\ny_correct = 40.5 ;\r\nassert(isequal(yellow_area(a,b,h),y_correct))\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":4,"created_by":995198,"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":"2021-03-24T12:05:39.000Z","updated_at":"2026-08-11T18:41:53.000Z","published_at":"2021-03-24T12:05:39.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 the area of the yellow shaded region if a and b are the parallel and h is height \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"606\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"626\\\"/\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.jpeg\",\"relationshipId\":\"rId1\"}]},{\"partUri\":\"/media/image1.jpeg\",\"contentType\":\"image/jpeg\",\"content\":\"data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAeAB4AAD/4REoRXhpZgAATU0AKgAAAAgABAE7AAIAAAAfAAAISodpAAQAAAABAAAIapydAAEAAAA+AAAQ4uocAAcAAAgMAAAAPgAAAAAc6gAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEZhdGltYSBBYmR1bGxhaCBTYXJvb3IgQmlub2ZhaQAAAAWQAwACAAAAFAAAELiQBAACAAAAFAAAEMySkQACAAAAAzUzAACSkgACAAAAAzUzAADqHAAHAAAIDAAACKwAAAAAHOoAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyMDIxOjAzOjI0IDE1OjU2OjUxADIwMjE6MDM6MjQgMTU6NTY6NTEAAABGAGEAdABpAG0AYQAgAEEAYgBkAHUAbABsAGEAaAAgAFMAYQByAG8AbwByACAAQgBpAG4AbwBmAGEAaQAAAP/hCzFodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvADw/eHBhY2tldCBiZWdpbj0n77u/JyBpZD0nVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkJz8+DQo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIj48cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPjxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSJ1dWlkOmZhZjViZGQ1LWJhM2QtMTFkYS1hZDMxLWQzM2Q3NTE4MmYxYiIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIi8+PHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9InV1aWQ6ZmFmNWJkZDUtYmEzZC0xMWRhLWFkMzEtZDMzZDc1MTgyZjFiIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iPjx4bXA6Q3JlYXRlRGF0ZT4yMDIxLTAzLTI0VDE1OjU2OjUxLjUyNzwveG1wOkNyZWF0ZURhdGU+PC9yZGY6RGVzY3JpcHRpb24+PHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9InV1aWQ6ZmFmNWJkZDUtYmEzZC0xMWRhLWFkMzEtZDMzZDc1MTgyZjFiIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iPjxkYzpjcmVhdG9yPjxyZGY6U2VxIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+PHJkZjpsaT5GYXRpbWEgQWJkdWxsYWggU2Fyb29yIEJpbm9mYWk8L3JkZjpsaT48L3JkZjpTZXE+DQoJCQk8L2RjOmNyZWF0b3I+PC9yZGY6RGVzY3JpcHRpb24+PC9yZGY6UkRGPjwveDp4bXBtZXRhPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8P3hwYWNrZXQgZW5kPSd3Jz8+/9sAQwAHBQUGBQQHBgUGCAcHCAoRCwoJCQoVDxAMERgVGhkYFRgXGx4nIRsdJR0XGCIuIiUoKSssKxogLzMvKjInKisq/9sAQwEHCAgKCQoUCwsUKhwYHCoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq/8AAEQgCXgJyAwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A+kaKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAhu7lLOymuZeEhQu30AzRaXKXllDcxcpMgdfoRmsXxc7T2NtpURIk1G4WI47IDlj+Q/Wjwi7QWNzpUpJk064aIZ7oTlT+R/SsPaP2vJ0/X/AIYz5vf5ToKKKK3NAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKjuJ0traWeU4jiQux9ABk0bAYMX/ABMvHksnWLS7cRr/ANdJOT/47xRL/wAS3x5FJ0i1S3Mbf9dI+Qf++eKk8IQONFN7OMT6hK1y/wDwI8D6Yx+dHi+BzoovYBmfT5VuU/4CeR9MZ/KuOz9l7Tre/wDXy0Mfsc3z/r5G9RUdvOlzbRTxHMcqB1PqCMipK7NzYKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACsHxfK7aTFp0BxNqM6W647KTlj+Q/Wt6ueP/Ey8eAdYdKt8/SWT/7Gsa2seXvp/n+BE9rdzehiSCFIohtSNQqj0AGBRNEk8LxSjckilWHqCMGn0VrbSxZg+EJXXSZdOnOZtOne3bPdQcqfyP6VvVzw/wCJb48I6Q6rb5+ssf8A9jXQ1lR0jy9tP8vwIhtbsFFFFbFhRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB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msu/Rend/h6nrYXL3P36ui7Fi+1C41CbzLh8/wB1R0X6Cq1FFfnlSrOrNzqO7fVnvRiorlitAooorMoKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACikZgqlnIVVGSScAVc0nRrzXNsiF7SwPWcjEko/2B2H+0a9HAZbXx0+WktO/Q48Ti6eHXvavsVIY7i9u/smnQ/aLkfe5wkQ9XPb6da7DRPDUGlt9puG+1XzDDTOOE9kH8IrS0/TrXS7RbaxhWKNew6k+pPc1Zr9Py3J6GAj7qvLufN169TES5qj9F0X9dwooor2jEKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooACMjB5Fc7daFdaZcvf8AhlljZzumsX4im+n9010VFROCnuTKKZl6Rr1tq2+La1veRHEtrLw6H+o961Ky9X0G21bZLua2vIjmK6i4dD/Ue1UbXXbnTLlLDxMqxO52w3qDEU31/ums1Nwdqn3/AOfYnmcdJHRUUA5GRyKK3NAooooAKKKKACiiigAooooAKKKzNV1yDTlKLiWfsgP3frXPiMTRwtN1a0rJGlOnOpLlgrsu3V5BZQmW5kCKOnqfYVx+q67PqJMceYrf+4Dy31/wqjeXs99MZblyzdh2UegFQV+aZtxBWxt6VH3af4v1/wAvvPoMLgYUfenrIKKKK+YPSCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKjklCOkaq0k0hxHFGMs59h/WpbO3u9WuTb6WgcqcSTv/AKuL8e59hXa6N4ftNGVnTM11J/rLiQfM3sPQewr6vKeHquKtVr+7D8WeNisyUfcoavv0X+f5GRo/hIu6XevBXdTujtFOUj9C394/pXWAYGBwKKK/SMPh6WGgqdJWSPCbbbk3dsKKKK3AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAqK6tYL23eC7iWaJxhkcZBqWihq+jA5jyNR8K82Yk1HSBy0B5ltx/sn+Jfb/8AXW9p+o2uqWi3NjMssTdx1B9COxqzWDqHh+SO7bUvD8q2d6R88ZH7qf2Yevv/APrrDllT+HVdv8v8jOzjtsb1FY+k+II76c2V9E1lqMY+e3kP3vdT/EK2K1jJTV0WmmroKKKKoYUUUUAFIzBFLOQqgZJJwBUF7fwafB5ty+B2UdW+grjtU1q41Jip/dwA8Rg9fr614maZzh8ujZ+9Pov8+yOzDYSdd3Wi7mlq3iUnMGmnA6NN/h/jXNklmJYkknJJ70UV+X47MMRj6ntKz9F0XofR0aEKMeWCCiiiuA3CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoopm93uEtrWJri5k+5CnU+5PYe5rWjRqV5qnTV2zKpVhSjzzdkEkqQxmSVgiL1JrS0rw3dayBLfCSzsCOE6SzD3/ur+prX0TwmltIl5q7Lc3YGUjA/dw/Qdz7mulr9FynhyGHtVxOsu3RHzuKx06/ux0j+L9f8AIitbWCyt0gtIlhiQYVEGAKloor7BK2iOAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAz9W0W01m3CXSESJzHMhw8Z9Qayo9WvvD8wtvEWZrQkLFqKLx7CQdj7/AP666WmyxRzxNFMiyRuMMrDII+lZSp3fNHR/1uQ463W4qOskavGwdGGVZTkEUtcy+mah4ckafQQ11Ylt0mnseU9TGf6VsaZrNlq1qZ7SX7nEiOMNGfRh2ojU15ZaP+tgUruz3L1ZGra/DYboocS3Hp2X6/4Vl6t4kabdBp5KR9DL0Zvp6Vz+c9a+LzbiZRvRwWr6y/y/zPcwuXt+/W+7/Mlubqa8nMtw5dz3Pb6VFRRXwE5ynJyk7tnuJJKyCiiipGFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRUcsyQJukOMnAAGSx9AO5ra0nwrPqBW41pWgts5W0Bwzj/bPb/dH4162XZViMwnaCtHq+hw4rGU8Orby7f59jN02wvNcm26ePLtw2JLtxlR7KP4j+ldvpGi2ejW/l2iEu3Mkz8vIfUmr0UUcESxQoscaDCqowAPpTq/T8vyvD4CFqa16vqfOVa1StLmqP/JegUUUV6pkFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAVw+vtEvi2WS0URPDa7Z3T5fMd+AGx1+XJrt3ZURnc4VRkk9hXmi3DXfnXr8NeTNN9FztQfgB+tfP8QYr6vgpW3eiOjC0va4iEfn93/BFooor8lPrgooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKVEaRwkalmY4AAyTQk27IQlaulaDPqBEkmYrf++Ry30/xrU0nw0qbZ9RAZuoh7D6+v0rogAAABgDoK+3ynhmU7VsarLpHr8+3pv6Hj4rMFH3KP3nKW2nWumePFjaIMlxa7rZn+by3X7wGemRzXV1z/i5Wt7S01aMZfTrhZGx3jJ2sP1Fb6MrorocqwyCO4r7qhThSvSgrJbejPATbk7+otFFFdJQUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQBh+L7trbw7LFCcTXbLbR84yX4P6ZrkSFXCx/cQBU/3QMD9BWt4suvtGv29sp+SzhMrehd/lUfUDJrIr834qxXPXjQWy1/r8T2spp/FVfov1/ryCiiivjT3AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoorZ0nw/LfbZrnMUHb+8/0/xrqwuErYyoqVGN3/AFuZVKsKUeabKFjp9xqM3l26Z/vOei/U12OmaPb6agKjfMR80hHP4egq5b28VrCsVugRF6AVJX6blOQ0cAlUn71Tv0Xp/nv6HzuKxs63urSIUUUV9GcBDeWqXtjPay/cmjZG+hGKyvCV08/h+OGf/X2bNbSj0KHH8sVt1ztl/wAS3xve2p4i1CFbmP03rww+p61jP3Zxl8v6/rqRLSSZ0VFFFbFhRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFBIAJJwB1JorG8V3rWXhy48r/XT4giHqz8fyyfwqJyUIuT6CbsrnGG5N9dXV+f+XuZnX/cHyoPyB/OlpFRY41jT7qKFX6AYpa/E8biHicTOq+rPrsLS9jRjDt+fUKKKK5DpCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKdFE80ixxIXdjgKByatadpdxqUu2BcID80h6LXZadpVvpseIRukP3pG6n/AV7+VZHXzB8792Hfv6d/yOHE4yFBW3l2M7SfDaW+2a/Akl6iPqq/X1Nb1FFfp+DwVDBU/Z0I2X4v1PnKtadaXNNhRRRXYZBRRRQAVz3isG0Ww1hBzYXAMhH/PN/lb+ldDVbUbNNQ024tJPuzRsmfTI61nUi5QaRMleNiyCCAQcg9CKKx/Cl4954dtxN/r7fNvKD1DJx/LFbFVCSlFSXUcXdXCiiiqGFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABXGeMbrz9Zs7IHK26G4cY43H5V/EcmuzrzOS6/tDUr2/wA5W4mIjOf4F+Vf5H86+f4gxX1fAytvLQ6MLT9rXjHpv93/AAbC0UUV+Sn1wUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFSQQS3MwigRpHboBTjGUmoxV2xNpK7I63dJ8OSXWJr3dFD1CfxN/gK1NJ8PRWe2a6xLP1Ax8qf4mtqvvcp4ZtatjV6R/z/y+/seJisx+xR+//IZFDHBEscKKiKMBVFPoor7uMVFWWx4zbbuwooopiCiiigAooooAKKKKAOe03/iXeMtSsTxHeot5EP8Aa+6/455roa53xR/oNxpmsrwLO4CTH/pk/wAp/Lj866KsaejlDt+v9MiOjaCiiitiwooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAyfE981h4dupI/9bIvlRAdSzcDH55/CuHijEMKRryEUKD64rd8Z3XnalY2AOViBuZB7/dX+prFr824rxXPiI0FtFfiz28qp/FVfp/n/AF5BRRRXxx7YUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUdK3tE0BbyKO7unBgYZREbO8e5Hau3BYGvjqvs6Kv8AkvUxrV4UY802UNM0i41KT5BsiB+aRhwPp6muxsNNt9Oh2W6fMfvOerVZjjSKNUjUIijAUDAFOr9PyvJKGXrm+Kff/Lt+Z85icZOu7bLsFFFFe8cQUUUUAFFFFABRRRQAUUUUAFFFFAFTVrFdS0i6s2/5bRlQT2PY/niqnhi+a/8ADtrJJ/rUXypQeoZeDn8s/jWtXPaP/wAS7xVqumniO4xewj68P+tYy92opd9P8iHpJM6GiiitiwooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoorN8RXx07QLqdD+92bI8f32+UfqamclCLk9kJ6I4i6uv7Q1i+vc5WSXZHz/Anyj+p/Gm1HBEILdIl6IoH1qSvxLG4h4nETrPqz6/DUvY0Yw7fn1CiiiuQ6AooooAKKKKACiiigAooooAKKKKACmu4QDOSScKqjJY+gHc1LbW9xf3X2axi82XqxPCxj1Y9vp1Ndjo3h630vE8h+0XhGGmYfd9lHYfqa+hyrIq+PanL3Yd+/p/mebisfGj7kNZfgv67GRpPhV7jbca0u2PqtoD1/wB8/wDso/HNWptHvdCma78N/PASWl052+VvdD/Cfb/9VdJRX6Vh8vw+FpKnRVrdev3nzlWUqsuabuzO0nW7TWISbdik0fEtvINskZ9CP61o1kavoEWoSi7tZWs9RjH7u6i6/Rh/EKr2PiCW2u107xHGtpdHiOcf6q4+h7H2P/1q6VNxdqn39P8AgGXM1pI36KKK2NAooooAKKKKACiiigAooooAKKKKACue8Sf6BqelawOFhm8iY/8ATN+Mn6H+ddDVHW7Aapod3Z4yZYyFz/eHK/qBWdWLlB23Jmrx0L1FZnhzUDqfh60uXP7wpskz13Lwf1FadVGSlFSXUad1cKKKKoYUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABXI+NLnzLqxsFPCk3Mg+nyr+pP5V11ec6hdfb9bvboHKGTyo/8AdTj9Tk/jXz/EOK+r4CVt5affv+B1YSn7WvGPz+7/AIJFRRRX5KfWBRRRQAUUUUAFFFFABRRRQAUUUnJdY0VpJHOERBlmPsKqEJTkowV2yZSjFc0nZASACScAdSa0dJ0K51fbKxa2s+8hGHkH+yD0H+0fwrV0jwqFK3GsBZJAcpbg5RP97+8f0+vWumr7/KeGVG1bGav+X/P/ACPAxWYSn7lLRd+v/A/Mr2Vjb6darb2cQjjXsO59Se596sUUV9wkkrI8oKKKKYBVe+sLbUrR7a+hWWJuqt29wex96sUUmk1Zhucxv1Lwr/rfM1LSAeH6zWw9/wC8tdDaXlvf2q3FnMs0T9HU1NXPXeg3FhdNf+GnWCZjumtGP7mf8P4T71jaVP4dV26r0M7OO2x0NFZWka/b6ozW8iNa30fEtrLwy+49R71q1rGSkrxLTTV0FFFFUMKKKKACiiigAooooAKKKKAOe0L/AIl/iLVtKPCM4vIB/svw34A10Nc9r/8AxL9e0nVhwnmG0nP+y/Qn2B5roaxpaXh2f5kQ0ugooorYsKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigChrd8dO0S6uV++qYj93PC/qRXn8MYhhSMc7QBn1rpfGdzuezsVPVjPJ9F4X9Tn/gNc9X5vxZiufERoLaKu/V/8A9zK6Wkqj9P6/roFFFFfGntBRRRQAUUUUAFFFFABRSMwRSzEADqTWxpPhyfUNs17vt7U8hekkn/AMSP1+ld+By/EY+pyUV6vovU5q+Jp0I3lv2M+xsbrVJzFYoDtOJJW+5H9fU+w/Suz0rRLXSUJiBkncfPM/3m9h6D2FXYLeK1gWG3jWONBhVUYAqSv1DK8mw+XxutZ9X/AJdj5vEYmpiHeW3YKKKK9s5gooooAKKKKACiiigAooooAzdW0O11dUeQtDdRcw3MRw8Z+vce1Z1trd3o9wlj4mCgMcRagg/dyezf3T+ldHUdxbw3du8FzGssTjDI4yDWUqevNDR/n6kOOt1uPBDKCpBBGQR3pa5g2uo+FiX00SahpQGWtWbMkA9UPce3/wCutzTtTtNVtBcWMyyoeo7qfQjsaI1LvlejGpX0e5booorUoKKKKACiiigAooooAzvEGn/2poF3aqMu0ZMf+8OV/UCl0HUP7U0K0u85aSMb/wDeHDfqDWhXO+Hf9A1jVtIPCpN9pgH+w/JA9geKxl7tRPvp+q/Uh6ST7nRUUUVsWFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRVTVb3+z9JubofejQ7B6seFH5kVMpKMXJ7IDiNWuftuu3k4OVV/Jj/3U4P8A49uNVqZGnlxKmc4HJPc+tPr8SxuIeKxM6z6v/hj6/D0vZUow7f0wooorkNwooooAKKKKAClijknnWC3jaWZ/uovU+/sPc1b03SrrVpP9HGyEHDzsOB7AfxH9K7PTtLttLg8u2T5m+/I3LOfc/wBOlfUZTw9Vxlqtb3Yfi/T/ADPKxWYRp+5T1f4IzdH8NR2jJc3+2a5HKqOUjPt6n3P4Yreoor9Kw+GpYamqVGNkjwJTlOXNJ3YUUUV0EhRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABWFqXh9/tTaloUwstQ/i/55z+zj+tbtFRKCmrMTinuY2l+IVurk2GpQmx1FOsLniT3Q9xWzVHVdHs9YthFeR5KnMcinDxn1B7Vjpql/4ckWDXy11Ys22LUEHK+gkH9az55U9J7d/wDP/Mi7j8R01FNjlSaJZIXWRGGVZTkEfWnVuaBRRRQAUUUUAFc9rX/Ev8T6TqY4SYmymPs3Kf8Aj1dDWX4lsDqPh27hj/1qp5kZHUMvIx+WPxrKqm4O261+4iavHQ1KKpaPfjU9GtbwdZowWx2boR+eau1ompK6KTurhRRRTGFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFcz4xuf3drZKfvuZX+i9P1IP4V01cFrd19s125kBysZ8lPovX/AMeLV4HEOK+rYCdt5aL57/hc68HT9pXiu2v3FGiiivyQ+rCiiigAooqW2tp724EFpGZJMZI6BR6k9hWlKlUrTVOmrt9EROcYR5pOyISQOvrge9dBpPhh58TaoDHH1WAH5m/3j2Ht+fpWrpHh+DTsTTET3WPvkcJ7KO316/yrXr9FynhuFC1bF+9Lt0X+b/A+fxWPlV92novxY1ESKNUjVURRhVUYAH0p1FFfYnmBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABTXRJY2SRVdGGGVhkEfSnUUAc1JpN94flNx4ezPZklpdOdunqYz2PtWtpOs2ms25ktHIdTiSFxh4z6EVfrH1Xw/He3AvrCU2Ooxj5LiMfe9nH8QrDklT1ht2/yM+Vx+H7jYorB0/xBIl2um6/EtnfEfI+f3U/up9fat6tITU1dFqSewUUUVYwooooA57wz/oN9qmjngW0/mwj/pm/IA+h/nXQ1zuq/wDEu8XaZqA4ju1NlMfc8p+tdFWNHROHb+kRDTTsFFFFbFhRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAFfULsWOnT3J5MaEgep7D8TgV50oIUBjuPcnufWus8XXW20gtFPMz72H+yv/wBcqfwrla/N+LMVz4iGHW0Vd+r/AOB+Z7uV0rRlUfXQKKKK+NPZCihQWdVRSzMcKqjJJ9AK6bSfDAG2fVAGPVbfqB/vev06fWvUy7K8RmE7Ulp1fRf8HyOTEYqnQXvb9jL0rQ7jVCJOYbXvKRy3+6O/16fWuxsrG30+3ENrGEXue7H1J7mrAAAAAwB0FFfqOXZVh8vhamry6t7v/JeR85XxFSvK8/uCiiivVOcKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAq6hptpqlo1tfQrLG3r1U+oPY1hfaNR8KnbemTUdJHC3AGZbcf7Q/iHv8A/qrp6CAQQRkHqKynTu+ZaMlxvqtyK2uoLy3Se1lWWJxlXQ5BqWudutCutLuXv/DDLGzndNYvxFL9P7pq/pGu22rb4gGt7uLia1l4dD/Ue9EamvLPR/n6CUtbPc06KKK1LMjxTZNfeHLlYsiaECaIjqGTnj8iPxq7pl6uo6XbXidJow5A7HHI/A1aIyMHpXPeFT9jfUdGb/lxuCYh/wBMn+Zf61i/dqp99Pu/pkbT9ToaKKK2LCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKhvLgWllNcMMiNC2PX2pSkopt7AcZ4guvtWtzEHKxYiX8Ov6kj8KzaCSxJc7mJyx9T3NJnHWvxHG4h4rEzrP7T/Dp+B9fQp+ypRh2FqxY2FxqM/l2qbsffc8Kn1P8ATrWhpPh6a+xNdboLfqP70n09B7//AK66+3t4bSFYbeNY416KtfS5Tw3UxFq2K92Pbq/8l+J5+KzBQ9ylq+5S0vRbfS13L+9nI+aVhz9B6D/PNaNFFfotKjTowVOmrJdDwpScneW4UUUVqSFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAVl6voNtquybc1teRHMV1Fw6H+o9q1KKmUVJWYmk1ZnO2uu3Om3KWHiZVidzthvUGIpvr/dNdEDkZHIqK6tYL22e3u4lmicYZHGQa53ydS8K82ok1HSBy0J5ltx/sn+Jfb/9dZXlT31X4oi7jvqjp656/wD+Jb41sLwcRX8bWsv+8PmQ/U9K2NP1G11S0W5sZllibuOoPoR2NZ3iy0e68OzPB/r7Ui5iPoyHP8s06vvQ5o9NRy1jdG1RVewu0v8AT7e7i+7NGrj2yOlWK1TTV0XuFFFFMAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKwfFl15enx2wPMz5I/wBlef57a3q5bUrO51vXXSAbYIAIzKfug9T9Tk4x7CvHzmVX6nKlRV5z91fPf8LnTheX2qlN6LU5+KKSeVYoEaSRvuqo5NdXpPhuO22z3+2WbqI+qp/if8+9aWnaXbaZFtgXLn78jfeb/wCt7Vcrzcp4epYO1Wv70/wXp3fn9x0YrHTre7HSP5hRRRX1R5wUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQBg3/h+SK7bUvD0q2d6R88ZH7qf2Ydj7j/69S6Xr0WoStYX8Js9QVf3ltL/ABD1U/xCtms/VtFtNYgCXSlZE5inQ4eM+oNYum4u9P7un/AIcWtYmd4SY2sF7pEh+bT7hkTJ/wCWbfMp/nXQ1x2nwarpHjJG1M/aLe7i8gXargORym8dm4x75rsanDv3OVrbQVN+7bsFFFFdBoFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABSABRwAOc8UtFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFACEBhggHnPNLRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAf/Z\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":43010,"title":"kmph to mph converter","description":"Convert the speed in miles/hour to km/hour.","description_html":"\u003cp\u003eConvert the speed in miles/hour to km/hour.\u003c/p\u003e","function_template":"function y = mph2kmph(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = 1;\r\ny_correct = 1.60934;\r\nassert(isequal(mph2kmph(x),y_correct))\r\n\r\n%%\r\nx = 10;\r\ny_correct = 16.0934;\r\nassert(isequal(mph2kmph(x),y_correct))\r\n\r\n%%\r\nx = 5;\r\ny_correct = 8.0467;\r\nassert(isequal(mph2kmph(x),y_correct))\r\n\r\n%%\r\nx = 50;\r\ny_correct = 80.467;\r\nassert(isequal(mph2kmph(x),y_correct))\r\n\r\n","published":true,"deleted":false,"likes_count":6,"comments_count":0,"created_by":91311,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":196,"test_suite_updated_at":"2016-10-04T04:45:23.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2016-10-04T04:43:44.000Z","updated_at":"2026-08-25T12:24:54.000Z","published_at":"2016-10-04T04:43: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\u003eConvert the speed in miles/hour to km/hour.\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":43318,"title":"Compare two strings.","description":"Compare two strings, whether they are equal or not.","description_html":"\u003cp\u003eCompare two strings, whether they are equal or not.\u003c/p\u003e","function_template":"function z = Comparer(x,y)\r\n  z = x==y;\r\nend","test_suite":"%%\r\nx = 'When you finish the test, you will be told your approximate English level. You can then search for suitable content on LearnEnglish Teens by level. You can also search for content by topic.';\r\ny='When you finish the test, you will be told your approximate English level. You can then search for suitable content on LearnEnglish Teens by level. You can also search for content by topic.';\r\ny_correct = true;\r\nassert(isequal(Comparer(x,y),y_correct))\r\n%%\r\nx = 'When you finish tee test, you will be told your approximate English level. You can then search for suitable content on LearnEnglish Teens by level. You can also search for content by topic.';\r\ny='When you finish the test, you will be told your approximate English level. You can then search for suitable content on LearnEnglish Teens by level. You can also search for content by topic.';\r\ny_correct = false;\r\nassert(isequal(Comparer(x,y),y_correct))\r\n%%\r\nx='Hello';\r\ny='Hi';\r\ny_correct = false;\r\nassert(isequal(Comparer(x,y),y_correct))\r\n%%\r\nx='Hello';\r\ny='Hello';\r\ny_correct = true;\r\nassert(isequal(Comparer(x,y),y_correct))","published":true,"deleted":false,"likes_count":3,"comments_count":0,"created_by":90467,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":108,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2016-10-10T16:05:56.000Z","updated_at":"2026-08-24T13:17:00.000Z","published_at":"2016-10-10T16:05:56.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\u003eCompare two strings, whether they are equal or not.\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":45507,"title":"Divide pi","description":"Divide pi by x!","description_html":"\u003cp\u003eDivide pi by x!\u003c/p\u003e","function_template":"function y = your_fcn_name(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = 2;\r\ny_correct = 1.57;\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":1,"created_by":423592,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":173,"test_suite_updated_at":"2020-05-11T07:53:02.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2020-05-11T07:51:02.000Z","updated_at":"2026-07-15T09:28:52.000Z","published_at":"2020-05-11T07:51: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\u003eDivide pi by 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":42598,"title":"UICBioE240 problem 1.4","description":"So if  A = [ 1 2 3;\r\n                  4 5 6;\r\n               7 8 9]\r\n\r\nB = [ 3 3]","description_html":"\u003cp\u003eSo if  A = [ 1 2 3;\r\n                  4 5 6;\r\n               7 8 9]\u003c/p\u003e\u003cp\u003eB = [ 3 3]\u003c/p\u003e","function_template":"function y = your_fcn_name(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = [1 1; 1 1];\r\ny_correct = [2 2];\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n%%\r\nx = [1 1; 1 1; 1 1; 1 1];\r\ny_correct = [4 2];\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n","published":true,"deleted":false,"likes_count":2,"comments_count":2,"created_by":50124,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":204,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2015-09-11T04:01:23.000Z","updated_at":"2026-05-21T13:13:34.000Z","published_at":"2015-09-11T04:01:23.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\u003eSo if A = [ 1 2 3; 4 5 6; 7 8 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\u003eB = [ 3 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":45909,"title":"Convert Angstrom to Meters","description":"Write a code that converts the angstrom unit to meters.(A is angstrom and m is meters.)","description_html":"\u003cp\u003eWrite a code that converts the angstrom unit to meters.(A is angstrom and m is meters.)\u003c/p\u003e","function_template":"function m = conv_fcn_met(A)\r\n  m = ;\r\nend","test_suite":"%%\r\nA = 1;\r\nm_correct = 10^-10;\r\nassert(isequal(conv_fcn_met(A),m_correct))\r\n\r\n%%\r\nA = 0;\r\nm_correct = 0;\r\nassert(isequal(conv_fcn_met(A),m_correct))\r\n\r\n%%\r\nA = 10;\r\nm_correct = 10^-9;\r\nassert(isequal(conv_fcn_met(A),m_correct))\r\n\r\n%%\r\nA = 400;\r\nm_correct = 4*10^-8 ;\r\nassert(isequal(conv_fcn_met(A),m_correct))\r\n\r\n%%\r\nA = 30000;\r\nm_correct = 3*10^-6;\r\nassert(isequal(conv_fcn_met(A),m_correct))\r\n\r\n\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":444624,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":106,"test_suite_updated_at":"2020-06-13T17:36:05.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2020-06-13T17:27:41.000Z","updated_at":"2026-07-24T11:16:45.000Z","published_at":"2020-06-13T17:27:39.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\u003eWrite a code that converts the angstrom unit to meters.(A is angstrom and m is meters.)\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":47028,"title":"Size","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: 20.8px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 10.4px; transform-origin: 407px 10.4px; 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.4px; text-align: left; transform-origin: 384px 10.4px; 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=\"\"\u003eoutput the size of the matrix\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];\r\ny_correct = [1 1];\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n%%\r\nx = ones(2);\r\ny_correct = [2 2];\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":430136,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":113,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2020-10-22T17:23:24.000Z","updated_at":"2026-05-30T17:02:27.000Z","published_at":"2020-10-22T17:23:24.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\u003eoutput the size of the matrix\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":44094,"title":"number of groups","description":"In a classroom, *n* students work on a special project and the other students work in groups of five. If there are 18 students in the\r\nClass, how many groups of five students are there?","description_html":"\u003cp\u003eIn a classroom, \u003cb\u003en\u003c/b\u003e students work on a special project and the other students work in groups of five. If there are 18 students in the\r\nClass, how many groups of five students are there?\u003c/p\u003e","function_template":"function y = nbr_groups(n)\r\n  y = x;\r\nend","test_suite":"%%\r\nn = 3;\r\ny_correct = 3;\r\nassert(isequal(nbr_groups(n),y_correct))\r\n%%\r\nn = 8;\r\ny_correct = 2;\r\nassert(isequal(nbr_groups(n),y_correct))\r\n%%\r\nn = 13;\r\ny_correct = 1;\r\nassert(isequal(nbr_groups(n),y_correct))\r\n%%\r\nn = 18;\r\ny_correct = 0;\r\nassert(isequal(nbr_groups(n),y_correct))","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":94054,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":54,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2017-04-14T05:44:02.000Z","updated_at":"2026-02-11T18:39:05.000Z","published_at":"2017-04-14T05:44: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\",\"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\u003eIn a classroom,\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\u003en\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e students work on a special project and the other students work in groups of five. If there are 18 students in the Class, how many groups of five students are there?\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":42602,"title":"UICBioE240 problem 1.8","description":"Given a list of grades in a class, write a script that gives the 2nd highest grade in the class and the average for the class.\r\n\r\nSo if A = [90 100 60 60 80 60]\r\n\r\nB = [90 75]","description_html":"\u003cp\u003eGiven a list of grades in a class, write a script that gives the 2nd highest grade in the class and the average for the class.\u003c/p\u003e\u003cp\u003eSo if A = [90 100 60 60 80 60]\u003c/p\u003e\u003cp\u003eB = [90 75]\u003c/p\u003e","function_template":"function y = your_fcn_name(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = [100 0];\r\ny_correct = [0 50];\r\nassert(isequal(your_fcn_name(x),y_correct))%%\r\nx = [100 90 95];\r\ny_correct = [95 95];\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":50124,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":140,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2015-09-11T04:16:58.000Z","updated_at":"2026-02-17T21:23:15.000Z","published_at":"2015-09-11T04:16:58.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 list of grades in a class, write a script that gives the 2nd highest grade in the class and the average for the class.\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\u003eSo if A = [90 100 60 60 80 60]\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\u003eB = [90 75]\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":42846,"title":"Wien's displacement law","description":"Given the black body temperature (in *Celsius*), output the weavelength (in *meters*) at which the radiation peaks, according to \u003chttps://en.wikipedia.org/wiki/Wien's_displacement_law Wien's Displacement Law\u003e.\r\n\r\nTo convert Celsius into Kelvin, use 273.15.","description_html":"\u003cp\u003eGiven the black body temperature (in \u003cb\u003eCelsius\u003c/b\u003e), output the weavelength (in \u003cb\u003emeters\u003c/b\u003e) at which the radiation peaks, according to \u003ca href = \"https://en.wikipedia.org/wiki/Wien's_displacement_law\"\u003eWien's Displacement Law\u003c/a\u003e.\u003c/p\u003e\u003cp\u003eTo convert Celsius into Kelvin, use 273.15.\u003c/p\u003e","function_template":"function lambda = WienWavelength(T)\r\n   h  = 6.62607004081e-34; % Planck's constant [W]\r\n   c  = 299792458;         % Speed of light [m/s]\r\n   R  = 8.314459848;       % Gas constant [J/K/mol]\r\n   Na = 6.02214085774e23;  % Avogadro constant [1/mol]\r\n   kb = R/Na;              % Boltzmann constant [J/K]\r\n   x  = 4.965114231744276; % 5+lambertw(-5*exp(-5)); % Solution for Planck's law with wavelength.\r\n   b  = [];\r\n   lambda = [];\r\nend","test_suite":"%%\r\nT = 1;\r\nlambda_correct = 1.057002706519664e-05;\r\nassert(abs(WienWavelength(T)/lambda_correct-1)\u003c1e-5);\r\n\r\n%%\r\nT = 10;\r\nlambda_correct = 1.023405587117661e-05;\r\nassert(abs(WienWavelength(T)/lambda_correct-1)\u003c1e-5);\r\n\r\n%%\r\nT = 100;\r\nlambda_correct = 7.765705265774241e-06;\r\nassert(abs(WienWavelength(T)/lambda_correct-1)\u003c1e-5);\r\n\r\n%%\r\nT = 1000;\r\nlambda_correct = 2.276065601008253e-06;\r\nassert(abs(WienWavelength(T)/lambda_correct-1)\u003c1e-5);\r\n","published":true,"deleted":false,"likes_count":2,"comments_count":0,"created_by":12767,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":54,"test_suite_updated_at":"2016-05-05T13:22:21.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2016-05-05T12:13:29.000Z","updated_at":"2026-02-10T11:24:06.000Z","published_at":"2016-05-05T13:22:21.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 the black body temperature (in\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\u003eCelsius\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e), output the weavelength (in\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\u003emeters\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e) at which the radiation peaks, according to\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=\\\"https://en.wikipedia.org/wiki/Wien's_displacement_law\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eWien's Displacement Law\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\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\u003eTo convert Celsius into Kelvin, use 273.15.\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":56100,"title":"Compound Interest: Present Value","description":"Theorem : Compound Interest\r\n\r\nwhere,\r\nF : Future value at the end of n periods\r\nP : Present value\r\nr : Annual nominal rate\r\nn : Total number of compounding periods\r\nCalculate P, given F, r and n. Round to the nearest cent.","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: 213.741px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 406.997px 106.87px; transform-origin: 406.997px 106.87px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 21.0018px; 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: 383.996px 10.5009px; text-align: left; transform-origin: 383.996px 10.5009px; 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=\"\"\u003eTheorem : Compound Interest\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21.0018px; 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: 383.996px 10.5009px; text-align: left; transform-origin: 383.996px 10.5009px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"vertical-align:-5px\"\u003e\u003cimg src=\"data:image/png;base64,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\" width=\"89\" height=\"19.5\" style=\"width: 89px; height: 19.5px;\"\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21.0018px; 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: 383.996px 10.5009px; text-align: left; transform-origin: 383.996px 10.5009px; 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=\"\"\u003ewhere,\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cul style=\"block-size: 81.7555px; font-family: Helvetica, Arial, sans-serif; list-style-type: square; margin-block-end: 20px; margin-block-start: 10px; margin-bottom: 20px; margin-top: 10px; perspective-origin: 390.993px 40.8778px; transform-origin: 390.998px 40.8778px; margin-top: 10px; margin-bottom: 20px; \"\u003e\u003cli style=\"block-size: 20.4389px; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 362.994px 10.2137px; text-align: left; transform-origin: 363px 10.2194px; white-space: pre-wrap; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eF : Future value at the end of n periods\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 20.4389px; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 362.994px 10.2137px; text-align: left; transform-origin: 363px 10.2194px; white-space: pre-wrap; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eP : Present value\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 20.4389px; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 362.994px 10.2137px; text-align: left; transform-origin: 363px 10.2194px; white-space: pre-wrap; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003er : Annual nominal rate\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 20.4389px; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 362.994px 10.2137px; text-align: left; transform-origin: 363px 10.2194px; white-space: pre-wrap; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003en : Total number of compounding periods\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ul\u003e\u003cdiv style=\"block-size: 21.0018px; 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: 383.996px 10.5009px; text-align: left; transform-origin: 383.996px 10.5009px; 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=\"\"\u003eCalculate P, given F, r and n. Round to the nearest cent.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function P = compoundPresent(F,r,n)\r\n\r\nend","test_suite":"%%\r\nF = 100;\r\nr = 0.07;\r\nn = 5;\r\nP = 71.30;\r\nassert(abs(compoundPresent(F,r,n)-P)\u003c=1e-2)\r\n\r\n%%\r\nF = 200;\r\nr = 0.045;\r\nn = 14;\r\nP = 107.99;\r\nassert(abs(compoundPresent(F,r,n)-P)\u003c=1e-2)\r\n\r\n\r\n%%\r\nF = 184.74;\r\nr = 0.018;\r\nn = 5;\r\nP = 168.97;\r\nassert(abs(compoundPresent(F,r,n)-P)\u003c=1e-2)\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":8703,"edited_by":8703,"edited_at":"2022-10-01T16:50:48.000Z","deleted_by":null,"deleted_at":null,"solvers_count":55,"test_suite_updated_at":"2022-10-01T16:49:27.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2022-09-30T05:16:46.000Z","updated_at":"2026-06-03T00:03:01.000Z","published_at":"2022-09-30T16:56:20.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\u003eTheorem : Compound Interest\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=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"true\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003eF = P(1+r)^n\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\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\u003ewhere,\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eF : Future value at the end of n periods\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eP : Present value\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003er : Annual nominal rate\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003en : Total number of compounding periods\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\u003eCalculate P, given F, r and n. Round to the nearest cent.\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":52000,"title":"Vector creation using linspace","description":"Create a vector y containing n uniformly spaced values between a and b, with a \u003c b. Use linspace. ","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: 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: 91px 8px; transform-origin: 91px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eCreate a vector y containing \u003c/span\u003e\u003c/span\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: 4.5px 8px; transform-origin: 4.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003en\u003c/span\u003e\u003c/span\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: 108.5px 8px; transform-origin: 108.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e uniformly spaced values between \u003c/span\u003e\u003c/span\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: 4px 8px; transform-origin: 4px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003ea\u003c/span\u003e\u003c/span\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: 16px 8px; transform-origin: 16px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e and \u003c/span\u003e\u003c/span\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: 4.5px 8px; transform-origin: 4.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eb\u003c/span\u003e\u003c/span\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: 52px 8px; transform-origin: 52px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e, with a \u0026lt; b. Use \u003c/span\u003e\u003c/span\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: 26px 8px; transform-origin: 26px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"text-decoration: underline; text-decoration-line: underline; \"\u003elinspace\u003c/span\u003e\u003c/span\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: 4px 8px; transform-origin: 4px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e. \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function y = your_fcn_name(a,b,n) %% Do not change this line\r\n  y = 1;\r\nend %% Do not change this line","test_suite":"%%\r\na = 2; b = 12; n = 6;\r\ny_correct = [2 4 6 8 10 12];\r\nassert(isequal(your_fcn_name(a,b,n),y_correct))\r\n%%\r\na = 10; b = 100; n = 11;\r\ny_correct = [ 10    19    28    37    46    55    64    73    82    91   100];\r\nassert(isequal(your_fcn_name(a,b,n),y_correct))\r\n%%\r\nfiletext = fileread('your_fcn_name.m');\r\nassert(isempty(strfind(filetext, ':')),'colon (:) forbidden')\r\n%%\r\nfiletext = fileread('your_fcn_name.m');\r\nassert(isempty(strfind(filetext, 'linspace'))==0,'use linspace')","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":428668,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":61,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2021-06-06T02:00:45.000Z","updated_at":"2026-05-31T13:30:27.000Z","published_at":"2021-06-06T02:00:45.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 vector y containing \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003en\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e uniformly spaced values between \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ea\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e and \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eb\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e, with a \u0026lt; b. Use \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:u/\u003e\u003c/w:rPr\u003e\u003cw:t\u003elinspace\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\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":54860,"title":"Create a column vector of n elements between a and b (both included)","description":"Given lower limit a and an upper limit b, create a column vector of n elements inclusive of a and b.\r\nFor example: a = 1, b = 4, n = 4  \r\n                      y = [1;2;3;4];","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: 81px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 40.5px; transform-origin: 407px 40.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: 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=\"\"\u003eGiven lower limit a and an upper limit b, create a \u003c/span\u003e\u003c/span\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=\"font-weight: 700; \"\u003ecolumn\u003c/span\u003e\u003c/span\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=\"\"\u003e vector of n elements inclusive of a and b.\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: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eFor example: a = 1, b = 4, n = 4  \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: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e                      y = [1;2;3;4];\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function y = your_fcn_name(a, b, n)\r\n    \r\nend","test_suite":"%%\r\na = 1;\r\nb = 1;\r\nn = 1;\r\ny_correct = 1;\r\nassert(isequal(your_fcn_name(a, b, n),y_correct))\r\n\r\n%%\r\na = 1;\r\nb = 10;\r\nn = 3;\r\ny_correct = [1; 5.5; 10];\r\nassert(isequal(your_fcn_name(a, b, n),y_correct))\r\n\r\n%%\r\na = 2;\r\nb = 10;\r\nn = 5;\r\ny_correct = [2;4;6;8;10];\r\nassert(isequal(your_fcn_name(a, b, n),y_correct))","published":true,"deleted":false,"likes_count":2,"comments_count":0,"created_by":2436220,"edited_by":2436220,"edited_at":"2022-07-12T14:26:21.000Z","deleted_by":null,"deleted_at":null,"solvers_count":28,"test_suite_updated_at":"2022-07-12T14:26:21.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2022-07-12T14:20:07.000Z","updated_at":"2026-06-01T22:19:28.000Z","published_at":"2022-07-12T14:26:21.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 lower limit a and an upper limit b, create a \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ecolumn\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e vector of n elements inclusive of a and b.\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\u003eFor example: a = 1, b = 4, n = 4  \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\u003e                      y = [1;2;3;4];\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":55135,"title":"Draw a triangle of ones","description":"For any given n, return a matrix that includes a triangle of ones of height n:\r\n\r\nExample\r\nn = 3\r\noutput = [0,0,1,0,0\r\n               0,1,1,1,0\r\n               1,1,1,1,1]","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: 201px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 100.5px; transform-origin: 407px 100.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: 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: 235.5px 8px; transform-origin: 235.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eFor any given n, return a matrix that includes a triangle of ones of height n:\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: 0px 8px; transform-origin: 0px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e\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: 26.5px 8px; transform-origin: 26.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eExample\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: 16px 8px; transform-origin: 16px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003en = 3\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: 58px 8px; transform-origin: 58px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eoutput = [0,0,1,0,0\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: 58px 8px; transform-origin: 58px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e               0,1,1,1,0\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: 60px 8px; transform-origin: 60px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e               1,1,1,1,1]\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function y = your_fcn_name(n)\r\n  y = x;\r\nend","test_suite":"%%\r\nn = 1;\r\ny_correct = [1];\r\nassert(isequal(your_fcn_name(n),y_correct))\r\n\r\n%%\r\nn = 2;\r\ny_correct = [0,1,0 ;\r\n             1,1,1];\r\nassert(isequal(your_fcn_name(n),y_correct))\r\n\r\n%%\r\nn = 3;\r\ny_correct = [0,0,1,0,0;\r\n          0,1,1,1,0;\r\n          1,1,1,1,1];\r\nassert(isequal(your_fcn_name(n),y_correct))\r\n%%\r\nn = 5;\r\ny_correct = [0,0,0,0,1,0,0,0,0 ; \r\n             0,0,0,1,1,1,0,0,0 ; \r\n             0,0,1,1,1,1,1,0,0 ; \r\n             0,1,1,1,1,1,1,1,0 ; \r\n             1,1,1,1,1,1,1,1,1];\r\nassert(isequal(your_fcn_name(n),y_correct))\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":2453075,"edited_by":223089,"edited_at":"2022-08-03T10:35:01.000Z","deleted_by":null,"deleted_at":null,"solvers_count":26,"test_suite_updated_at":"2022-08-03T10:35:01.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2022-07-13T15:51:48.000Z","updated_at":"2026-06-01T22:55:45.000Z","published_at":"2022-07-13T15:51:59.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\u003eFor any given n, return a matrix that includes a triangle of ones of height n:\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\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\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\u003en = 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\u003eoutput = [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\u003e               0,1,1,1,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\u003e               1,1,1,1,1]\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":60744,"title":"Moyenne pondérée","description":"Ecrire une fonction qui prend en entrée un vecteur P et un vecteur V et calcule  la moyenne pondérée MP des élements vi d'un vecteur V conaissant les poids pi de chaque élement contenu dans un vecteur P:\r\n\r\n","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.440001px; 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: 194px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 332px 97px; transform-origin: 332px 97px; 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: 309px 31.5px; text-align: left; transform-origin: 309px 31.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=\"\"\u003eEcrire une fonction qui prend en entrée un vecteur P et un vecteur V et calcule  la moyenne pondérée MP des élements vi d'un vecteur V conaissant les poids pi de chaque élement contenu dans un vecteur P:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 92px; 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: 309px 46px; text-align: left; transform-origin: 309px 46px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"vertical-align:-43px\"\u003e\u003cimg src=\"data:image/png;base64,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\" width=\"88\" height=\"92\" style=\"width: 88px; height: 92px;\"\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: 309px 10.5px; text-align: left; transform-origin: 309px 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=\"\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function MP = moy_pond(P,V)\r\n  \r\nend","test_suite":"%% \r\nV = [1, 2, 3];\r\nP= [1, 1, 2];\r\ny_correct = 2.25;\r\nassert(isequal(moy_pond(P,V),y_correct))\r\n%% \r\nV = [1, 2, 3];\r\nP= [1, 1, 1];\r\ny_correct = 2;\r\nassert(isequal(moy_pond(P,V),y_correct))\r\n%% \r\nV = [1, 2, 3];\r\nP= [0, 0, 1];\r\ny_correct = 3;\r\nassert(isequal(moy_pond(P,V),y_correct))\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":63915,"edited_by":26769,"edited_at":"2024-09-30T15:25:46.000Z","deleted_by":null,"deleted_at":null,"solvers_count":36,"test_suite_updated_at":"2024-09-30T15:25:46.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2024-09-27T07:21:21.000Z","updated_at":"2026-06-17T07:45:44.000Z","published_at":"2024-09-27T07:21:21.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\u003eEcrire une fonction qui prend en entrée un vecteur P et un vecteur V et calcule  la moyenne pondérée MP des élements vi d'un vecteur V conaissant les poids pi de chaque élement contenu dans un vecteur P:\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=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"true\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003eMP=\\\\frac{\\\\sum_{n=1}^{N}p_iv_i}{\\\\sum_{n=1}^{N}pi\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\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\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":43043,"title":"Freebies anyone? No!!!!","description":"Feel free to copy paste all the tests and voila you solved the problem","description_html":"\u003cp\u003eFeel free to copy paste all the tests and voila you solved the problem\u003c/p\u003e","function_template":"function y = freebies(x)\r\n  y = 'Just kidding :)';\r\nend","test_suite":"%%\r\nx = 1;\r\ny_correct = 'Just kidding :)';\r\nassert(isequal(freebies(x),y_correct))\r\n","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":199,"test_suite_updated_at":"2016-10-29T17:11:13.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2016-10-05T10:18:27.000Z","updated_at":"2026-04-20T00:29:18.000Z","published_at":"2016-10-05T10:23:32.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\u003eFeel free to copy paste all the tests and voila you solved the problem\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":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":64,"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-05-29T01:28:38.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":44300,"title":"Matrix Generation from Vector Multiplication","description":"Output the matrix generated from multiplying two vectors together","description_html":"\u003cp\u003eOutput the matrix generated from multiplying two vectors together\u003c/p\u003e","function_template":"function out_matrix = your_fcn_name(x,y)\r\n  out_matrix = ...;\r\nend","test_suite":"%%\r\nx = [1; 2];\r\ny = [1 2];\r\nout_matrix = [1 2; 2 4];\r\nassert(isequal(your_fcn_name(x,y),out_matrix))\r\n\r\n%%\r\nx = (1:3)';\r\ny = 1:3;\r\nout_matrix = [1,2,3;2,4,6;3,6,9];\r\nassert(isequal(your_fcn_name(x,y),out_matrix))\r\n\r\n%%\r\nx = ones(10,1);\r\ny = ones(1,10);\r\nout_matrix = ones(10);\r\nassert(isequal(your_fcn_name(x,y),out_matrix))\r\n\r\n%%\r\nx = ones(1,10);\r\ny = ones(10,1);\r\nout_matrix = 10;\r\nassert(isequal(your_fcn_name(x,y),out_matrix))\r\n\r\n%%\r\nx = ones(3,1);\r\ny = [7 6 8];\r\nout_matrix = repmat(y,[3,1]);\r\nassert(isequal(your_fcn_name(x,y),out_matrix))\r\n\r\n%%\r\nx = [1;0;1;0;1];\r\ny = [0,1,0,1,0];\r\nout_matrix = [0,1,0,1,0;0,0,0,0,0;0,1,0,1,0;0,0,0,0,0;0,1,0,1,0];\r\nassert(isequal(your_fcn_name(x,y),out_matrix))","published":true,"deleted":false,"likes_count":0,"comments_count":1,"created_by":12852,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":96,"test_suite_updated_at":"2017-09-08T19:39:11.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2017-09-06T01:11:33.000Z","updated_at":"2026-05-29T03:46:03.000Z","published_at":"2017-09-06T01:11: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\u003eOutput the matrix generated from multiplying two vectors together\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":44427,"title":"what's my tax amount this year ?","description":"given an annual salary x and a tax rate i calculate the amount that you have to pay.Example\r\n\r\n  x = 70000;\r\n  i=.10\r\n  y_correct =7000","description_html":"\u003cp\u003egiven an annual salary x and a tax rate i calculate the amount that you have to pay.Example\u003c/p\u003e\u003cpre class=\"language-matlab\"\u003ex = 70000;\r\ni=.10\r\ny_correct =7000\r\n\u003c/pre\u003e","function_template":"function tax = your_fcn_name(x)\r\n  y = x;\r\nend","test_suite":"%%test 1\r\nx = 70000;\r\ni=.10;\r\ny_correct =7000\r\nassert(isequal(your_fcn_name(x,i),y_correct))\r\n%%test 2\r\nx = 80000;\r\ni=.15;\r\ny_correct =12000;\r\nassert(isequal(your_fcn_name(x,i),y_correct))\r\n%%test 3\r\nx = 90000;\r\ni=.20;\r\ny_correct = 18000\r\nassert(isequal(your_fcn_name(x,i),y_correct))\r\n%%test 4\r\nx = 100000;\r\ni=.30;\r\ny_correct = 30000\r\nassert(isequal(your_fcn_name(x,i),y_correct))\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":156466,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":85,"test_suite_updated_at":"2017-12-02T15:09:54.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2017-12-02T15:06:30.000Z","updated_at":"2026-05-29T03:47:45.000Z","published_at":"2017-12-02T15:06: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\",\"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 an annual salary x and a tax rate i calculate the amount that you have to pay.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 = 70000;\\ni=.10\\ny_correct =7000]]\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":45536,"title":"Distance Between Points","description":"Being n the number of points (If n = 3 there would be 3 points: A, B and C).\r\nThe distance between each pair of points increases progressively twice, starting with points A and B. \r\n\r\n\u003c\u003chttp://imgfz.com/i/XUJEt6w.png\u003e\u003e\r\n\r\nGiven *n* as an integer greater than 1 and *x* as the distance between the last pair of points (D and E in figure).\r\n\r\nFind the distance between the first and last points *y*.\r\n","description_html":"\u003cp\u003eBeing n the number of points (If n = 3 there would be 3 points: A, B and C).\r\nThe distance between each pair of points increases progressively twice, starting with points A and B.\u003c/p\u003e\u003cimg src = \"http://imgfz.com/i/XUJEt6w.png\"\u003e\u003cp\u003eGiven \u003cb\u003en\u003c/b\u003e as an integer greater than 1 and \u003cb\u003ex\u003c/b\u003e as the distance between the last pair of points (D and E in figure).\u003c/p\u003e\u003cp\u003eFind the distance between the first and last points \u003cb\u003ey\u003c/b\u003e.\u003c/p\u003e","function_template":"function y = distance(n,x)\r\n      y = x*n;\r\nend","test_suite":"%%\r\nn = 5;\r\nx = 80;\r\ny = 150;\r\nassert(isequal(distance(n,x),y))\r\n\r\n%%\r\nn = 2;\r\nx = 64;\r\ny = 64;\r\nassert(isequal(distance(n,x),y))\r\n\r\n%%\r\nn = 8;\r\nx = 1600;\r\ny = 3175;\r\nassert(isequal(distance(n,x),y))\r\n\r\n%%\r\nn = 3;\r\nx = 2500;\r\ny = 3750;\r\nassert(isequal(distance(n,x),y))\r\n\r\n\r\n%%\r\nn = 8;\r\nx = 1000000;\r\ny = 1984375;\r\nassert(isequal(distance(n,x),y))\r\n","published":true,"deleted":false,"likes_count":2,"comments_count":0,"created_by":446926,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":45,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2020-05-18T00:55:44.000Z","updated_at":"2026-05-30T14:17:43.000Z","published_at":"2020-05-18T00:55: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\",\"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\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/image\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/media/image1.JPEG\"}],\"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\u003eBeing n the number of points (If n = 3 there would be 3 points: A, B and C). The distance between each pair of points increases progressively twice, starting with points A and B.\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:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"-1\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"-1\\\"/\u003e\u003cw:attr w:name=\\\"relationshipId\\\" w:val=\\\"rId1\\\"/\u003e\u003c/w:customXmlPr\u003e\u003c/w:customXml\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\u003eGiven\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\u003en\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e as an integer greater than 1 and\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\u003ex\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e as the distance between the last pair of points (D and E in figure).\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 distance between the first and last points\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\u003ey\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\"},{\"partUri\":\"/media/image1.JPEG\",\"contentType\":\"image/JPEG\",\"content\":\"data:image/JPEG;base64,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\"}]}"},{"id":44649,"title":"Minimum Maximum Sort Array ","description":"sort one array by put minimum value followed by maximum as follow a=[2 3 1 5] and the solution is y=[1 5 2 3 3 2 5 1];","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: 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: 368.5px 8px; transform-origin: 368.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003esort one array by put minimum value followed by maximum as follow a=[2 3 1 5] and the solution is y=[1 5 2 3 3 2 5 1];\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function y = MinMaxSort(x) \r\n \r\nend","test_suite":"%%\r\nx=[2 3 1 5];\r\ny_correct =[1 5\t2 3 3 2\t5 1];\r\nassert(isequal(MinMaxSort(x),y_correct))\r\n\r\n%%\r\nx=[3 5 13 7 11];\r\ny_correct =[3 13 5 7 11 11 7 5 13 3];\r\nassert(isequal(MinMaxSort(x),y_correct))\r\n\r\n%%\r\nx=[8 4 6 2];\r\ny_correct =[2 8 4 6 6 4 8 2];\r\nassert(isequal(MinMaxSort(x),y_correct))\r\n\r\n%%\r\nx=[-2 -1 0 1 2];\r\ny_correct =[-2 2 -1 0 1 1 0 -1 2 -2];\r\nassert(isequal(MinMaxSort(x),y_correct))\r\n\r\n%%\r\nx=[exp(1) pi sin(exp(1)) sin(pi)];\r\ny_correct =[sin(pi) pi exp(1) sin(exp(1)) sin(exp(1)) exp(1) pi sin(pi)];\r\nassert(isequal(MinMaxSort(x),y_correct))","published":true,"deleted":false,"likes_count":1,"comments_count":8,"created_by":48223,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":29,"test_suite_updated_at":"2021-06-05T07:54:02.000Z","rescore_all_solutions":true,"group_id":1,"created_at":"2018-05-22T00:43:21.000Z","updated_at":"2026-05-30T00:32:45.000Z","published_at":"2018-05-22T00:43:21.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\u003esort one array by put minimum value followed by maximum as follow a=[2 3 1 5] and the solution is y=[1 5 2 3 3 2 5 1];\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":44235,"title":"Shift elements of vector left","description":"Shift elements of vector to the left.\r\nFor ex. : Input_vec = [1 2 3 4 5]\r\nOutput_vec = [2 3 4 5 1]\r\n","description_html":"\u003cp\u003eShift elements of vector to the left.\r\nFor ex. : Input_vec = [1 2 3 4 5]\r\nOutput_vec = [2 3 4 5 1]\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];\r\ny_correct = [2 3 4 5 1];\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n%%\r\nx = [10 56 98 -10];\r\ny_correct = [56 98 -10 10];\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n%%\r\nx = 'Matlab';\r\ny_correct = 'atlabM';\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n%%\r\nx = 1;\r\ny_correct = 1;\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":137674,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":112,"test_suite_updated_at":"2017-06-14T10:15:22.000Z","rescore_all_solutions":true,"group_id":1,"created_at":"2017-06-14T09:55:53.000Z","updated_at":"2026-08-03T19:31:54.000Z","published_at":"2017-06-14T09:56: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\u003eShift elements of vector to the left. For ex. : Input_vec = [1 2 3 4 5] Output_vec = [2 3 4 5 1]\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":44294,"title":"Simple String Concatenation","description":"This is a simple problem involving taking two incoming strings, and outputting the concatenated string with a space separating the strings.","description_html":"\u003cp\u003eThis is a simple problem involving taking two incoming strings, and outputting the concatenated string with a space separating the strings.\u003c/p\u003e","function_template":"function concat_str = your_fcn_name(str1, str2)\r\n  concat_str = ...;\r\nend","test_suite":"%%\r\nstr1 = 'apple';\r\nstr2 = 'pear';\r\nconcat_str = 'apple pear';\r\nassert(isequal(your_fcn_name(str1, str2),concat_str))\r\n\r\n%%\r\nstr1 = 'one';\r\nstr2 = 'two';\r\nconcat_str = 'one two';\r\nassert(isequal(your_fcn_name(str1, str2),concat_str))\r\n\r\n%%\r\nstr1 = 'one two';\r\nstr2 = 'three four';\r\nconcat_str = 'one two three four';\r\nassert(isequal(your_fcn_name(str1, str2),concat_str))\r\n\r\n%%\r\nstr1 = 'hello';\r\nstr2 = 'there';\r\nconcat_str = 'hello there';\r\nassert(isequal(your_fcn_name(str1, str2),concat_str))\r\n\r\n%%\r\nstr1 = 'This is half a sentence;';\r\nstr2 = 'here is the other half.';\r\nconcat_str = 'This is half a sentence; here is the other half.';\r\nassert(isequal(your_fcn_name(str1, str2),concat_str))\r\n\r\n%%\r\nstr1 = 'left';\r\nstr2 = 'right';\r\nconcat_str = 'left right';\r\nassert(isequal(your_fcn_name(str1, str2),concat_str))\r\n\r\n%%\r\nstr1 = 'right';\r\nstr2 = 'left';\r\nconcat_str = 'right left';\r\nassert(isequal(your_fcn_name(str1, str2),concat_str))\r\n\r\n%%\r\nstr1 = ' leading space';\r\nstr2 = 'trailing space ';\r\nconcat_str = ' leading space trailing space ';\r\nassert(isequal(your_fcn_name(str1, str2),concat_str))\r\n\r\n%%\r\nstr1 = '123';\r\nstr2 = '456';\r\nconcat_str = '123 456';\r\nassert(isequal(your_fcn_name(str1, str2),concat_str))\r\n","published":true,"deleted":false,"likes_count":2,"comments_count":1,"created_by":12852,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":88,"test_suite_updated_at":"2017-09-08T19:18:15.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2017-09-06T00:32:01.000Z","updated_at":"2026-08-03T19:35:50.000Z","published_at":"2017-09-06T00:32: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\u003eThis is a simple problem involving taking two incoming strings, and outputting the concatenated string with a space separating the strings.\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":44670,"title":"Basic Quadratic Equation","description":"Create the equation:\r\n\r\ny=(3x)^2+(5x)+35\r\nand compute y for various values of x","description_html":"\u003cp\u003eCreate the equation:\u003c/p\u003e\u003cp\u003ey=(3x)^2+(5x)+35\r\nand compute y for various values of x\u003c/p\u003e","function_template":"function y = quad1(x)\r\n\r\nend","test_suite":"%%\r\nx = -3;\r\ny_correct = 101;\r\nassert(isequal(quad1(x),y_correct))\r\n\r\n%%\r\nx = 5;\r\ny_correct = 285;\r\nassert(isequal(quad1(x),y_correct))","published":true,"deleted":false,"likes_count":2,"comments_count":0,"created_by":171559,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":93,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2018-05-30T10:55:15.000Z","updated_at":"2026-07-24T14:07:04.000Z","published_at":"2018-05-30T10:55:15.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 the equation:\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=(3x)^2+(5x)+35 and compute y for various values of 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":45779,"title":"Variance computation (★★★)","description":"Given a vector x with several values, compute the variance, whose formula is given by:\r\n\r\n\u003c\u003chttps://i.imgur.com/Wg95KBE.gif\u003e\u003e\r\n\r\n\u003c\u003e\r\n\r\nwhere x1, x2, ...., xn are the n elements of the vector x, and μ is the average of the vector x.\r\n\r\nFor example, if\r\n\r\n  x = [-1, 3, 5, -4, 10, 12]\r\n\r\nThen μ=4.16667 the variance is 38.16667. The following commands are forbidden: *std, var, mean*.","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: 198.433px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 99.2167px; transform-origin: 407px 99.2167px; 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: 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: 267.3px 10.5px; transform-origin: 267.3px 10.5px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eGiven a vector x with several values, compute the variance, whose formula is given by:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 46px; 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 23px; text-align: center; transform-origin: 384px 23px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cimg class=\"imageNode\" style=\"vertical-align: baseline\" src=\"data:image/gif;base64,R0lGODlhkQEqALMAAP///wAAAO7u7piYmGZmZoiIiMzMzDIyMkRERNzc3BAQECIiInZ2dqqqqrq6ulRUVCH5BAEAAAAALAAAAACRASoAAAT+EMhJq704690KI1sojmSJdZ+prmyJgm0sz3T81vgoFNLD5MDgrvcLGmtDgO/IbDolySVFMHiaBgKK4yAZcJFV6wir/XpxVDGJPNl2v2pmOi5iS9yAMwVG3wgeFQkSKTV8fRh/gYOGMoyHFokUggCEjzmOllOAkosUBQaZGQ48FguTM5+hF6MXpjWpqhaspaexLbC2WqQVrhNwub4WDw44v8DGSsQ1yLnIw8AxzM3Cyl1h0BIFDZ6gtRcD1RkD19Da3ADeFuAh49gT5u/dG+uP9Brt7tnb8egTCOm5DGwC0KCBgAS7MNjL8C+fwAkFDyb8Fg5DQ4cDIyKcVzHOQov+AANmNLhRggILDQYwcJDyQUgazyQgAEXhJLoAOAMUEdfRgk0KKVe2fCkjJoCZFWwmyKmTY4ifEFWyHOCSiVGkNSUszblTYU8xHy9AlRB0alWr1bBOUMp051gHghIo2KaAZgIEQAJMEhAgC4UAK8L6rAAX3VwAdQl6wMRCL5S+FQCrEJyUcNzDiQsWYNx4L+S/gb9aoZxVy2W6NI84BsDX7wTJGBIsqLDPwViVs3HYhpibwgLXa0Rr7U32DtQoXVvsJktcwu/JwtE1rz1WMgJyMZYTbA7g+ZXoTUgPp23civYG3L1fkI2BwcAJ7C8YQEC/vv2JE9xPIOBIvQYCDwT++MABBwgohSTcDfIeHnpQMJ99EOJHyUD8lQJcBgAKSKCByUnX3nv9HIWdBA9CWJ+E+klQIS8XYpBhgBsK2CEQLw5YoIwWxGdBiiWUaCICKFLYX4sTCDCWLyPqSMMB1yywT2nf+XGkBEwqQglnJVTp3JNrhSYlBlpWIMABRK4QppODQWeJeKxNCUCYrHngwAAEEJVlk1yatMGUfE1SjZIzBEBTawYA56ZTe17Q5x282DmCoI8JUCiUJbCJmKKrVdMAAnnGAClrfU3apZr1gMdnpgQBACkDIzY2aKiGbnARALsNIJkBpwCa3acMnETOQ6RqMGutt9Zi1K409ZqHgyD+jgHesL4WW8EDEqrgAK++MuulBgk84Fe333qrlbjokMtTCNDmIS0A8/WQGrKDZDsBsOJcYwABDRjQAAMNhKNrCwwcgK9BBCwET5Tz2IuvvvyGk4qjIQQ8sAAFO9xpHeDhw+7C+/b7RhcJqiBxRBV7cjE70RmQGLsrq0yTyySufG7C83Lc8DukHGrCyAQbfHKReI3wLwsH/EwlC5YKEHQIGlWbpdFvIg2e0iLMwmM0UEuD8ppTLy0rKA64BF4IRW+gNQUMvCsKAQEUAHEIq2EwJwtl7qj2em0FStTcK9RdQdp1LOY3CXGv0qoIgzuR+CB3XxD0H4ebULgskVeA5RH+2il6eSF0ZA7J5jSADoTnYoqezwim50D6FKbPoYZK9yw+g+ujzTiBHU3QXnvsp6NR+RGwiyN778QXb/zxyCev/PLMN+/889BHL/301L/G1PXYZ6/99tx37/334Icv/vjkl2/++einr/767LfvfvXwxy///PTXb//9+Oev//789+///wAMoAAHSMACGvCAdEPA2BDIwAbCLwGsCsACHUjBCj5PghbMoAaph8ENevCDQOhAAahAlQmKoIMgTKEKVSAAuAQgDA04mwpQuMIa2lBu23mH1wJlwhv6UIME2Am15POjE2WAhj9MYg0VUI3JyQCJSoyiB5fCG1rhAIpSzGIkBRsURAA4bYY91KIY/ceqeTFghLNjAAICcADAjfGNcIwj8SIAADs=\" data-image-state=\"image-loaded\"\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: 283.683px 10.5px; transform-origin: 283.683px 10.5px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003ewhere x1, x2, ...., xn are the n elements of the vector x, and μ is the average of the vector x.\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: 45.9083px 10.5px; transform-origin: 45.9083px 10.5px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eFor example, if\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgb(247, 247, 247); block-size: 20.4333px; 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 10.2167px; transform-origin: 404px 10.2167px; margin-left: 3px; margin-top: 10px; margin-bottom: 10px; margin-right: 3px; \"\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); 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; 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: 109.633px 8.5px; transform-origin: 109.633px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003ex = [-1, 3, 5, -4, 10, 12]\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 22px; 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 11px; text-align: left; transform-origin: 384px 11px; 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: 256.342px 10.5px; transform-origin: 256.342px 10.5px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThen μ=4.16667 the variance is 38.16667. The following commands are forbidden:\u003c/span\u003e\u003c/span\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: 1.95px 10.5px; transform-origin: 1.95px 10.5px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\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: 80.7917px 10.5px; transform-origin: 80.7917px 10.5px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003estd, var, mean, for, while\u003c/span\u003e\u003c/span\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: 1.95px 10.5px; transform-origin: 1.95px 10.5px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e.\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, -4, 10, 12];\r\ny_correct = 38.16666666666667;\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n%%\r\nx = 1:10;\r\ny_correct = 9.166666666666666;\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n%%\r\nx = primes(30);\r\ny_correct = 81.43333333333334;\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n%%\r\nfiletext = fileread('your_fcn_name.m');\r\nassert(isempty(strfind(filetext, 'std')),'std forbidden')\r\nassert(isempty(strfind(filetext, 'var')),'var forbidden')\r\nassert(isempty(strfind(filetext, 'mean')),'mean forbidden')\r\nassert(isempty(strfind(filetext, 'for')),'for forbidden')\r\nassert(isempty(strfind(filetext, 'while')),'while forbidden')","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":428668,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":38,"test_suite_updated_at":"2020-10-17T02:01:03.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2020-06-06T00:46:09.000Z","updated_at":"2026-08-11T18:45:38.000Z","published_at":"2020-06-06T00:49:36.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\u003eGiven a vector x with several values, compute the variance, whose formula is given by:\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=\\\"center\\\"/\u003e\u003c/w:pPr\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"-1\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"-1\\\"/\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\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\u003ewhere x1, x2, ...., xn are the n elements of the vector x, and μ is the average of the vector x.\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\u003eFor example, if\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, 3, 5, -4, 10, 12]]]\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\u003eThen μ=4.16667 the variance is 38.16667. The following commands are forbidden:\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\u003estd, var, mean, for, while\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\",\"relationship\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/image\",\"target\":\"/media/image1.gif\",\"relationshipId\":\"rId1\"}]},{\"partUri\":\"/media/image1.gif\",\"contentType\":\"image/gif\",\"content\":\"data:image/gif;base64,R0lGODlhkQEqALMAAP///wAAAO7u7piYmGZmZoiIiMzMzDIyMkRERNzc3BAQECIiInZ2dqqqqrq6ulRUVCH5BAEAAAAALAAAAACRASoAAAT+EMhJq704690KI1sojmSJdZ+prmyJgm0sz3T81vgoFNLD5MDgrvcLGmtDgO/IbDolySVFMHiaBgKK4yAZcJFV6wir/XpxVDGJPNl2v2pmOi5iS9yAMwVG3wgeFQkSKTV8fRh/gYOGMoyHFokUggCEjzmOllOAkosUBQaZGQ48FguTM5+hF6MXpjWpqhaspaexLbC2WqQVrhNwub4WDw44v8DGSsQ1yLnIw8AxzM3Cyl1h0BIFDZ6gtRcD1RkD19Da3ADeFuAh49gT5u/dG+uP9Brt7tnb8egTCOm5DGwC0KCBgAS7MNjL8C+fwAkFDyb8Fg5DQ4cDIyKcVzHOQov+AANmNLhRggILDQYwcJDyQUgazyQgAEXhJLoAOAMUEdfRgk0KKVe2fCkjJoCZFWwmyKmTY4ifEFWyHOCSiVGkNSUszblTYU8xHy9AlRB0alWr1bBOUMp051gHghIo2KaAZgIEQAJMEhAgC4UAK8L6rAAX3VwAdQl6wMRCL5S+FQCrEJyUcNzDiQsWYNx4L+S/gb9aoZxVy2W6NI84BsDX7wTJGBIsqLDPwViVs3HYhpibwgLXa0Rr7U32DtQoXVvsJktcwu/JwtE1rz1WMgJyMZYTbA7g+ZXoTUgPp23civYG3L1fkI2BwcAJ7C8YQEC/vv2JE9xPIOBIvQYCDwT++MABBwgohSTcDfIeHnpQMJ99EOJHyUD8lQJcBgAKSKCByUnX3nv9HIWdBA9CWJ+E+klQIS8XYpBhgBsK2CEQLw5YoIwWxGdBiiWUaCICKFLYX4sTCDCWLyPqSMMB1yywT2nf+XGkBEwqQglnJVTp3JNrhSYlBlpWIMABRK4QppODQWeJeKxNCUCYrHngwAAEEJVlk1yatMGUfE1SjZIzBEBTawYA56ZTe17Q5x282DmCoI8JUCiUJbCJmKKrVdMAAnnGAClrfU3apZr1gMdnpgQBACkDIzY2aKiGbnARALsNIJkBpwCa3acMnETOQ6RqMGutt9Zi1K409ZqHgyD+jgHesL4WW8EDEqrgAK++MuulBgk84Fe333qrlbjokMtTCNDmIS0A8/WQGrKDZDsBsOJcYwABDRjQAAMNhKNrCwwcgK9BBCwET5Tz2IuvvvyGk4qjIQQ8sAAFO9xpHeDhw+7C+/b7RhcJqiBxRBV7cjE70RmQGLsrq0yTyySufG7C83Lc8DukHGrCyAQbfHKReI3wLwsH/EwlC5YKEHQIGlWbpdFvIg2e0iLMwmM0UEuD8ppTLy0rKA64BF4IRW+gNQUMvCsKAQEUAHEIq2EwJwtl7qj2em0FStTcK9RdQdp1LOY3CXGv0qoIgzuR+CB3XxD0H4ebULgskVeA5RH+2il6eSF0ZA7J5jSADoTnYoqezwim50D6FKbPoYZK9yw+g+ujzTiBHU3QXnvsp6NR+RGwiyN778QXb/zxyCev/PLMN+/889BHL/301L/G1PXYZ6/99tx37/334Icv/vjkl2/++einr/767LfvfvXwxy///PTXb//9+Oev//789+///wAMoAAHSMACGvCAdEPA2BDIwAbCLwGsCsACHUjBCj5PghbMoAaph8ENevCDQOhAAahAlQmKoIMgTKEKVSAAuAQgDA04mwpQuMIa2lBu23mH1wJlwhv6UIME2Am15POjE2WAhj9MYg0VUI3JyQCJSoyiB5fCG1rhAIpSzGIkBRsURAA4bYY91KIY/ceqeTFghLNjAAICcADAjfGNcIwj8SIAADs=\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":59826,"title":"Matrix Rotation","description":"Write a MATLAB function that rotates a given matrix by 90 degrees clockwise. The rotation should be performed in-place, without using any extra memory.","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: 42px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 21px; transform-origin: 407px 21px; 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 21px; text-align: left; transform-origin: 384px 21px; 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; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eWrite a MATLAB function that rotates a given matrix by 90 degrees clockwise. The rotation should be performed in-place, without using any extra memory.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function rotatedMatrix = rotateMatrix(matrix)\r\n    [rows, cols] = size(matrix);\r\n    rotatedMatrix = matrix;\r\n    for i = 1:rows\r\n        for j = 1:cols\r\n            rotatedMatrix(j, rows - i + 1) = matrix(i, j);\r\n        end\r\n    end\r\nend\r\n","test_suite":"%% Test Case 1: Rotate a 3x3 matrix\r\nmatrix1 = [1, 2, 3; 4, 5, 6; 7, 8, 9];\r\nexpected_output1 = [7, 4, 1; 8, 5, 2; 9, 6, 3];\r\nassert(isequal(rotateMatrix(matrix1), expected_output1), 'Test Case 1 Failed');\r\n\r\n%% Test Case 2: Rotate a 4x4 matrix\r\nmatrix2 = [1, 2, 3, 4; 5, 6, 7, 8; 9, 10, 11, 12; 13, 14, 15, 16];\r\nexpected_output2 = [13, 9, 5, 1; 14, 10, 6, 2; 15, 11, 7, 3; 16, 12, 8, 4];\r\nassert(isequal(rotateMatrix(matrix2), expected_output2), 'Test Case 2 Failed');\r\n\r\n%% Test Case 3: Rotate a 2x2 matrix\r\nmatrix3 = [1, 2; 3, 4];\r\nexpected_output3 = [3, 1; 4, 2];\r\nassert(isequal(rotateMatrix(matrix3), expected_output3), 'Test Case 3 Failed');\r\n\r\ndisp('All test cases passed successfully!');\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":4215511,"edited_by":4215511,"edited_at":"2024-04-02T10:01:57.000Z","deleted_by":null,"deleted_at":null,"solvers_count":29,"test_suite_updated_at":"2024-04-02T10:01:57.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2024-04-02T10:01:22.000Z","updated_at":"2026-08-11T18:43:45.000Z","published_at":"2024-04-02T10:01:57.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\u003eWrite a MATLAB function that rotates a given matrix by 90 degrees clockwise. The rotation should be performed in-place, without using any extra memory.\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":2880,"title":"Matlab Basics II - Determine if an array has a 3rd dimension","description":"For an array A, determine whether it has 3 dimensions, return 0 if x is only 2D, and 1 if x is 3D","description_html":"\u003cp\u003eFor an array A, determine whether it has 3 dimensions, return 0 if x is only 2D, and 1 if x is 3D\u003c/p\u003e","function_template":"function y = three_d(x)\r\n  \r\nend","test_suite":"%%\r\nx(:,:,1) = [1 2 3];\r\nx(:,:,2) = [4 5 6];\r\nx(:,:,3) = [7 8 9];\r\ny_correct = 1;\r\nassert(isequal(three_d(x),y_correct))\r\n%%\r\nx(:,1) = [4 7 38];\r\nx(:,2) = [42 45 6];\r\ny_correct = 0;\r\nassert(isequal(three_d(x),y_correct))\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":34237,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":170,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2015-01-27T19:39:36.000Z","updated_at":"2026-08-21T05:51:53.000Z","published_at":"2015-02-02T05:23: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\u003eFor an array A, determine whether it has 3 dimensions, return 0 if x is only 2D, and 1 if x is 3D\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":47033,"title":"Real","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: 20.8px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 10.4px; transform-origin: 407px 10.4px; 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.4px; text-align: left; transform-origin: 384px 10.4px; 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=\"\"\u003eoutput the real part of a number\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+2i;\r\ny_correct = 1;\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":430136,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":142,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2020-10-22T17:24:29.000Z","updated_at":"2026-08-18T09:10:08.000Z","published_at":"2020-10-22T17:24:29.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\u003eoutput the real part of a number\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\"}]}"}],"errors":[],"facets":[[{"value":"Cody Challenge","count":94,"selected":false},{"value":"High School Challenge","count":57,"selected":false},{"value":"Number theory","count":45,"selected":false},{"value":"Algorithm I","count":37,"selected":false},{"value":"Operations","count":32,"selected":false},{"value":"Cody5:Easy","count":31,"selected":false},{"value":"MATLAB 101","count":30,"selected":false},{"value":"Strings I","count":30,"selected":false},{"value":"Probability \u0026 Stats","count":29,"selected":false},{"value":"Indexing I","count":27,"selected":false},{"value":"Advent of Code","count":25,"selected":false},{"value":"Introduction to MATLAB","count":24,"selected":false},{"value":"Polynomials","count":24,"selected":false},{"value":"Cody5:Hard","count":23,"selected":false},{"value":"Indexing III","count":23,"selected":false},{"value":"Strings III","count":23,"selected":false},{"value":"Combinatorics III","count":22,"selected":false},{"value":"Indexing II","count":22,"selected":false},{"value":"Advanced Cryptography Algorithms and Mathematics","count":21,"selected":false},{"value":"Computer Games II","count":21,"selected":false},{"value":"Divisible by x","count":21,"selected":false},{"value":"Strings II","count":21,"selected":false},{"value":"Tough Stuff","count":21,"selected":false},{"value":"Board Games I","count":20,"selected":false},{"value":"Computational Geometry I","count":20,"selected":false},{"value":"Computational Geometry II","count":20,"selected":false},{"value":"Computational Geometry IV","count":20,"selected":false},{"value":"M3 Challenge Problem Group","count":20,"selected":false},{"value":"Magic Numbers IV","count":20,"selected":false},{"value":"Matrix Manipulation III","count":20,"selected":false},{"value":"Prime Numbers I","count":20,"selected":false},{"value":"The Prime Directive","count":20,"selected":false},{"value":"Chess","count":19,"selected":false},{"value":"Computational Geometry III","count":19,"selected":false},{"value":"Groundwater","count":19,"selected":false},{"value":"Magic Numbers","count":19,"selected":false},{"value":"Matrix Manipulation II","count":19,"selected":false},{"value":"Prime Numbers II","count":19,"selected":false},{"value":"Prime Numbers III","count":19,"selected":false},{"value":"Basics - Prime Numbers","count":18,"selected":false},{"value":"Logic","count":18,"selected":false},{"value":"Matrix Patterns I","count":18,"selected":false},{"value":"Paper-\u0026-pencil Games","count":18,"selected":false},{"value":"Physics","count":18,"selected":false},{"value":"Programky -old","count":18,"selected":false},{"value":"Basics - Binary Logic","count":17,"selected":false},{"value":"Card Games","count":17,"selected":false},{"value":"Date \u0026 Time I","count":17,"selected":false},{"value":"Guess the Logic!","count":17,"selected":false},{"value":"Handling Functions","count":17,"selected":false},{"value":"Sequences \u0026 Series V","count":17,"selected":false},{"value":"Word Puzzles","count":17,"selected":false},{"value":"Cody Problems in Japanese","count":16,"selected":false},{"value":"Functions II","count":16,"selected":false},{"value":"MATLAB Onramp Practice","count":16,"selected":false},{"value":"Magic Numbers III","count":16,"selected":false},{"value":"Materials Science I","count":16,"selected":false},{"value":"Matrix Manipulation I","count":16,"selected":false},{"value":"R2016b Feature Challenge","count":16,"selected":false},{"value":"Sequences \u0026 Series IV","count":16,"selected":false},{"value":"Sequences and Series VI","count":16,"selected":false},{"value":"String Logic","count":16,"selected":false},{"value":"Combinatorics I","count":15,"selected":false},{"value":"Combinatorics II","count":15,"selected":false},{"value":"Date \u0026 Time II","count":15,"selected":false},{"value":"Indexing IV","count":15,"selected":false},{"value":"Lights Out","count":15,"selected":false},{"value":"Linear Algebra","count":15,"selected":false},{"value":"Matrix Patterns II","count":15,"selected":false},{"value":"Number Manipulation I","count":15,"selected":false},{"value":"Number Manipulation II","count":15,"selected":false},{"value":"Number Manipulation III","count":15,"selected":false},{"value":"Number Manipulation IV","count":15,"selected":false},{"value":"Sequences \u0026 Series II","count":15,"selected":false},{"value":"Sequences \u0026 Series III","count":15,"selected":false},{"value":"YouTube-inspired","count":15,"selected":false},{"value":"Basics - Triangles","count":14,"selected":false},{"value":"Board Games II","count":14,"selected":false},{"value":"Image Functions","count":14,"selected":false},{"value":"Indexing V","count":14,"selected":false},{"value":"Magic Numbers II","count":14,"selected":false},{"value":"Sequences \u0026 Series I","count":14,"selected":false},{"value":"Basics on π","count":13,"selected":false},{"value":"Computer Games III","count":13,"selected":false},{"value":"Guess the Logic! II","count":13,"selected":false},{"value":"Swap Between Values","count":13,"selected":false},{"value":"Basic Geometry","count":12,"selected":false},{"value":"Basics - Fibonacci","count":12,"selected":false},{"value":"Cody Contest 2025","count":12,"selected":false},{"value":"Draw Letters","count":12,"selected":false},{"value":"Easy Sequences Volume I","count":12,"selected":false},{"value":"Functions I","count":12,"selected":false},{"value":"Matrix Patterns III","count":12,"selected":false},{"value":"Numerical Methods","count":12,"selected":false},{"value":"Project Euler II","count":12,"selected":false},{"value":"The Cody First XI – MATLAB Problems for Cricket Fans","count":12,"selected":false},{"value":"The Movies","count":12,"selected":false},{"value":"Are You Smarter Than a MathWorker?","count":11,"selected":false},{"value":"Basics - Cell Arrays","count":11,"selected":false},{"value":"Basics on Vectors","count":11,"selected":false},{"value":"Big Numbers","count":11,"selected":false},{"value":"CUP Challenge","count":11,"selected":false},{"value":"Classic Game Puzzles","count":11,"selected":false},{"value":"Cryptography","count":11,"selected":false},{"value":"Easy Sequences Volume III","count":11,"selected":false},{"value":"Easy Sequences Volume VII","count":11,"selected":false},{"value":"Easy Sequences Volume VIII","count":11,"selected":false},{"value":"Easy basics","count":11,"selected":false},{"value":"Programky","count":11,"selected":false},{"value":"Project Euler III","count":11,"selected":false},{"value":"Project Euler IV","count":11,"selected":false},{"value":"Randomness","count":11,"selected":false},{"value":"The Complexity Paradigm","count":11,"selected":false},{"value":"ASEE Challenge","count":10,"selected":false},{"value":"Automotive Braking Systems","count":10,"selected":false},{"value":"Automotive Combustion Engine","count":10,"selected":false},{"value":"Automotive Steering Systems","count":10,"selected":false},{"value":"Back to Alphabet","count":10,"selected":false},{"value":"Basic Physics","count":10,"selected":false},{"value":"Basic Weather 1","count":10,"selected":false},{"value":"Basics - Factorization","count":10,"selected":false},{"value":"Basics - Rounding","count":10,"selected":false},{"value":"Battery Management Systems - Level 1","count":10,"selected":false},{"value":"Chemical Engineering Problems I","count":10,"selected":false},{"value":"Chemical Engineering Problems II","count":10,"selected":false},{"value":"Conditionals","count":10,"selected":false},{"value":"Dangerous Fives","count":10,"selected":false},{"value":"Draw numbers!","count":10,"selected":false},{"value":"Easy Sequences Volume II","count":10,"selected":false},{"value":"Easy Sequences Volume IV","count":10,"selected":false},{"value":"Easy Sequences Volume V:  Fibonacci Obsession","count":10,"selected":false},{"value":"Easy Sequences Volume VI","count":10,"selected":false},{"value":"Electrical Engineering Problems - Part 1","count":10,"selected":false},{"value":"Find the nth number ","count":10,"selected":false},{"value":"Fundamentals of robotics: 2D problems","count":10,"selected":false},{"value":"Generate a point cloud","count":10,"selected":false},{"value":"Hidden Pattern","count":10,"selected":false},{"value":"Hidden Pattern - Matrix Version","count":10,"selected":false},{"value":"Image Segmentation and Analysis in MATLAB","count":10,"selected":false},{"value":"MATLAB Fundamentals - Matrices and Arrays","count":10,"selected":false},{"value":"MATLAB Fundamentals - Plotting and Visualization","count":10,"selected":false},{"value":"MATLAB Fundamentals - Programming Constructs","count":10,"selected":false},{"value":"Mandala Patterns ","count":10,"selected":false},{"value":"Master Regular Expression","count":10,"selected":false},{"value":"Mesh generation","count":10,"selected":false},{"value":"Mesh processing","count":10,"selected":false},{"value":"Prime numbers properties I","count":10,"selected":false},{"value":"Prime numbers properties II","count":10,"selected":false},{"value":"Project Euler I","count":10,"selected":false},{"value":"Radar Basics","count":10,"selected":false},{"value":"Real-World Problems ","count":10,"selected":false},{"value":"Relationships between areas","count":10,"selected":false},{"value":"Remove Rows and Columns","count":10,"selected":false},{"value":"Satellite and Space Engineering Problems","count":10,"selected":false},{"value":"Special Functions","count":10,"selected":false},{"value":"Special Functions II","count":10,"selected":false},{"value":"Splitting Polygons","count":10,"selected":false},{"value":"Sum of series","count":10,"selected":false},{"value":"The Detective Mystery","count":10,"selected":false},{"value":"Transforming functions","count":10,"selected":false},{"value":"Treasure Hunt","count":10,"selected":false},{"value":"Unit Conversion","count":10,"selected":false},{"value":"Water Pouring Series","count":10,"selected":false},{"value":"All Things Fibonacci","count":9,"selected":false},{"value":"Laws of motion","count":9,"selected":false},{"value":"Computer Games I","count":7,"selected":false},{"value":"Tiles Challenge","count":7,"selected":false}],[{"value":"medium","count":3202,"selected":false},{"value":"easy","count":2107,"selected":false},{"value":"hard","count":409,"selected":false},{"value":"unrated","count":3,"selected":false}]],"term":"","page":3,"per_page":50,"sort":"map(difficulty_value,0,0,999) asc"}}