{"group":{"id":1,"name":"Community","lockable":false,"created_at":"2012-01-18T18:02:15.000Z","updated_at":"2026-04-26T00:14:02.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-04-26T00: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":47108,"title":"Get the side length by using the law of cosines. ","description":null,"description_html":"\u003cdiv style = \"text-align: start; line-height: 20.4333px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: rgb(0, 0, 0); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 228.75px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 114.375px; transform-origin: 407px 114.375px; 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: 122.55px 7.25px; transform-origin: 122.55px 7.25px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eSuppose we have a trianlge like below. \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 138.75px; 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 69.375px; text-align: left; transform-origin: 384px 69.375px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cimg class=\"imageNode\" style=\"vertical-align: baseline;width: 220px;height: 132px\" src=\"data:image/png;base64,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\" data-image-state=\"image-loaded\" width=\"220\" height=\"132\"\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: 78.5833px 7.25px; transform-origin: 78.5833px 7.25px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eCalculate the side length \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"font-family: \u0026quot;STIXGeneral\u0026quot;, \u0026quot;STIXGeneral-webfont\u0026quot;, serif; font-style: italic; font-weight: 400; color: rgb(0, 0, 0);\"\u003ec\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: 20.6167px 7.25px; transform-origin: 20.6167px 7.25px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e when \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"font-family: \u0026quot;STIXGeneral\u0026quot;, \u0026quot;STIXGeneral-webfont\u0026quot;, serif; font-style: italic; font-weight: 400; color: rgb(0, 0, 0);\"\u003ea\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: 3.88333px 7.25px; transform-origin: 3.88333px 7.25px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e, \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"font-family: \u0026quot;STIXGeneral\u0026quot;, \u0026quot;STIXGeneral-webfont\u0026quot;, serif; font-style: italic; font-weight: 400; color: rgb(0, 0, 0);\"\u003eb\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: 46.2917px 7.25px; transform-origin: 46.2917px 7.25px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e and the angle \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"font-family: \u0026quot;STIXGeneral\u0026quot;, \u0026quot;STIXGeneral-webfont\u0026quot;, serif; font-style: italic; font-weight: 400; color: rgb(0, 0, 0);\"\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: 50.9583px 7.25px; transform-origin: 50.9583px 7.25px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e(deg) are given. \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: 180.467px 7.25px; transform-origin: 180.467px 7.25px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eRefer to this page for more details on the law of cosines. : \u003c/span\u003e\u003c/span\u003e\u003ca target='_blank' href = \"https://en.wikipedia.org/wiki/Law_of_cosines\"\u003e\u003cspan style=\"\"\u003e\u003cspan style=\"\"\u003ehttps://en.wikipedia.org/wiki/Law_of_cosines\u003c/span\u003e\u003c/span\u003e\u003c/a\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function y = law_cos(a, b, gamma)\r\n  y = a;\r\nend","test_suite":"\r\n%%\r\na = 1;\r\nb = 5;\r\ngamma = 45;\r\ny_correct = 4.350739269151224;\r\nassert(isequal(law_cos(a, b, gamma),y_correct))\r\n\r\n%%\r\na = 3;\r\nb = 4;\r\ngamma = 90;\r\ny_correct = 5;\r\nassert(isequal(law_cos(a, b, gamma),y_correct))\r\n\r\n\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":658698,"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":"2020-10-28T08:02:26.000Z","updated_at":"2026-03-15T03:58:26.000Z","published_at":"2020-10-28T08:02:26.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\u003eSuppose we have a trianlge like below. \u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"132\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"220\\\"/\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\u003eCalculate the side length \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003ec\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e when \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003ea\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e, \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003eb\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e and the angle \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003e\\\\gamma\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e(deg) are given. \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\u003eRefer to this page for more details on the law of cosines. : \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"https://en.wikipedia.org/wiki/Law_of_cosines\\\"\u003e\u003cw:r\u003e\u003cw:t\u003ehttps://en.wikipedia.org/wiki/Law_of_cosines\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/image\",\"target\":\"/media/image1.png\",\"relationshipId\":\"rId1\"}]},{\"partUri\":\"/media/image1.png\",\"contentType\":\"image/png\",\"content\":\"data:image/png;base64,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\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":44518,"title":"Good Morning :)","description":"Just submit your solution between 05:00:00 and 10:00:00 (AM = Ante Meridiem = Before Noon).\r\n\r\n_Note : Consider Cody Server Time_\r\n\r\n\r\n*Related Challenges:*\r\n\r\n# \u003chttps://www.mathworks.com/matlabcentral/cody/problems/44514 Happy Free Wednesday!\u003e \r\n# Happy Free 2019!\r\n# Free March!\r\n# Happy Free 15th Day of a Month!\r\n# Good Morning :)\r\n# Good Night :)\r\n# Leap Year","description_html":"\u003cp\u003eJust submit your solution between 05:00:00 and 10:00:00 (AM = Ante Meridiem = Before Noon).\u003c/p\u003e\u003cp\u003e\u003ci\u003eNote : Consider Cody Server Time\u003c/i\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003eRelated Challenges:\u003c/b\u003e\u003c/p\u003e\u003col\u003e\u003cli\u003e\u003ca href = \"https://www.mathworks.com/matlabcentral/cody/problems/44514\"\u003eHappy Free Wednesday!\u003c/a\u003e\u003c/li\u003e\u003cli\u003eHappy Free 2019!\u003c/li\u003e\u003cli\u003eFree March!\u003c/li\u003e\u003cli\u003eHappy Free 15th Day of a Month!\u003c/li\u003e\u003cli\u003eGood Morning :)\u003c/li\u003e\u003cli\u003eGood Night :)\u003c/li\u003e\u003cli\u003eLeap Year\u003c/li\u003e\u003c/ol\u003e","function_template":"function y = goodMorning(x)\r\n    % If you are not sure how many hours left to 5 AM, just click submit button\r\n    if hour(datetime('now'))\u003e=5 \u0026\u0026 hour(datetime('now'))\u003c=10\r\n        disp('Good Morning! Have a Good Day!')\r\n    else\r\n        hoursTill = [4 3 2 1 0 0 0 0 0 0 18:-1:5];\r\n        disp(['Current hour is ' num2str(hour(datetime('now'))) '. You have to wait about ' num2str(hoursTill(hour(datetime('now')))) ' hours to start to solve this problem!'])\r\n    end\r\nend","test_suite":"%%\r\nx = 1;\r\ngoodMorning(x);\r\nassert(hour(datetime('now'))\u003e=5 \u0026\u0026 hour(datetime('now'))\u003c=10)","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":8703,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":43,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2018-02-07T14:05:37.000Z","updated_at":"2026-04-20T00:28:34.000Z","published_at":"2018-02-07T14:05:37.000Z","restored_at":"2018-03-24T21:10:39.000Z","restored_by":null,"spam":false,"simulink":false,"admin_reviewed":true,"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\u003eJust submit your solution between 05:00:00 and 10:00:00 (AM = Ante Meridiem = Before Noon).\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:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eNote : Consider Cody Server Time\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:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eRelated Challenges:\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=\\\"2\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003cw:hyperlink w:docLocation=\\\"https://www.mathworks.com/matlabcentral/cody/problems/44514\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eHappy Free Wednesday!\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"2\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eHappy Free 2019!\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=\\\"2\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eFree March!\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=\\\"2\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eHappy Free 15th Day of a Month!\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=\\\"2\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eGood Morning :)\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=\\\"2\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eGood Night :)\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=\\\"2\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eLeap Year\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":60956,"title":"P(girl likes you | she smiled at you)","description":"Compute the probability\r\n\r\n\r\n\r\nGiven the input probabilities\r\n\r\n\r\n\r\n\r\n\r\n\r\n","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.4333px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: rgb(0, 0, 0); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 401.867px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 408px 200.933px; transform-origin: 408px 200.933px; 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: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 80.4833px 8px; transform-origin: 80.4833px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eCompute the probability\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: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 8px; transform-origin: 0px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cul style=\"block-size: 21.7167px; counter-reset: list-item 0; 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: 392px 10.8583px; transform-origin: 392px 10.8583px; margin-top: 10px; margin-bottom: 20px; \"\u003e\u003cli style=\"counter-reset: none; 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: 364px 10.8583px; text-align: left; transform-origin: 364px 10.8583px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"vertical-align:-6px\"\u003e\u003cimg src=\"data:image/png;base64,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\" width=\"283.5\" height=\"20\" style=\"width: 283.5px; height: 20px;\"\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ul\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: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 8px; transform-origin: 0px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\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: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 94.4667px 8px; transform-origin: 94.4667px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eGiven the input probabilities\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: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 8px; transform-origin: 0px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cul style=\"block-size: 21.7167px; counter-reset: list-item 0; 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: 392px 10.8583px; transform-origin: 392px 10.8583px; margin-top: 10px; margin-bottom: 20px; \"\u003e\u003cli style=\"counter-reset: none; 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: 364px 10.8583px; text-align: left; transform-origin: 364px 10.8583px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"vertical-align:-6px\"\u003e\u003cimg src=\"data:image/png;base64,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\" width=\"279\" height=\"20\" style=\"width: 279px; height: 20px;\"\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ul\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: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 8px; transform-origin: 0px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cul style=\"block-size: 21.7167px; counter-reset: list-item 0; 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: 392px 10.8583px; transform-origin: 392px 10.8583px; margin-top: 10px; margin-bottom: 20px; \"\u003e\u003cli style=\"counter-reset: none; 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: 364px 10.8583px; text-align: left; transform-origin: 364px 10.8583px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"vertical-align:-6px\"\u003e\u003cimg src=\"data:image/png;base64,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\" width=\"142.5\" height=\"20\" style=\"width: 142.5px; height: 20px;\"\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ul\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: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 8px; transform-origin: 0px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cul style=\"block-size: 21.7167px; counter-reset: list-item 0; 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: 392px 10.8583px; transform-origin: 392px 10.8583px; margin-top: 10px; margin-bottom: 20px; \"\u003e\u003cli style=\"counter-reset: none; 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: 364px 10.8583px; text-align: left; transform-origin: 364px 10.8583px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"vertical-align:-6px\"\u003e\u003cimg src=\"data:image/png;base64,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\" width=\"224\" height=\"20\" style=\"width: 224px; height: 20px;\"\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ul\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: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 8px; transform-origin: 0px 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 P_LS = verify_bayes_theorem(P_SL, P_L, P_S)\r\n  P_LS = P_SL;\r\nend","test_suite":"%%\r\nP_SL = 0.99;\r\nP_L  = 1/3;\r\nP_S  = 0.5;\r\nP_LS_correct = 0.66;\r\nP_LS = verify_bayes_theorem(P_SL,P_L,P_S);\r\nassert(abs(P_LS_correct-P_LS) \u003c eps)\r\n\r\n%%\r\nP_SL = 0.75;\r\nP_L  = 1/5;\r\nP_S  = 0.25;\r\nP_LS_correct = 0.6;\r\nP_LS = verify_bayes_theorem(P_SL,P_L,P_S);\r\nassert(abs(P_LS_correct-P_LS) \u003c eps)\r\n\r\n%% Test forbidden functions\r\nfiletext = fileread('verify_bayes_theorem.m');\r\nillegal = contains(filetext, 'regexp') || contains(filetext, 'str2num') || contains(filetext, 'assignin') || contains(filetext, 'echo')\r\nassert(~illegal);","published":true,"deleted":false,"likes_count":2,"comments_count":2,"created_by":149128,"edited_by":149128,"edited_at":"2025-07-10T07:02:07.000Z","deleted_by":null,"deleted_at":null,"solvers_count":43,"test_suite_updated_at":"2025-07-10T07:02:07.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2025-07-08T12:54:24.000Z","updated_at":"2026-03-27T11:28:52.000Z","published_at":"2025-07-08T13:17:57.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\u003c/w:rPr\u003e\u003cw:t\u003eCompute the probability\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=\\\"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: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\u003eP_{LS} = P(girl ~likes ~ you ~ | ~ she ~ smiled ~ at ~ you) \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:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\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:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eGiven the input probabilities\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=\\\"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: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\u003eP_{SL} = P(she ~ smiles ~ at ~ you ~ | ~ she ~ likes ~ you)\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\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: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\u003eP_L = P(she ~likes ~ you) \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\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: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\u003eP_S = P(she ~ just ~ smiles ~ in ~ general) \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":49342,"title":"Classification metrics","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: 42px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 343px 21px; transform-origin: 343px 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: 320px 21px; text-align: left; transform-origin: 320px 21px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eCalculate Accuracy, Precission and Recall given confusion matrix values. Round all the results to the 4th decimal.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function [acc,prec,rec] = clasMetrics(tp,tn,fp,fn)\r\n    y = x;\r\nend","test_suite":"%%\r\ntp=4;\r\ntn=2;\r\nfp=5;\r\nfn=3;\r\n[acc,prec,rec] = clasMetrics(tp,tn,fp,fn);\r\nmetrics=[acc,prec,rec];\r\nassert(isequal(metrics,[0.4286,0.4444,0.5714]))\r\n%%\r\ntp=30;\r\ntn=15;\r\nfp=40;\r\nfn=52;\r\n[acc,prec,rec] = clasMetrics(tp,tn,fp,fn);\r\nmetrics=[acc,prec,rec];\r\nassert(isequal(metrics,[0.3285,0.4286,0.3659]))\r\n%%\r\ntp=70;\r\ntn=65;\r\nfp=0;\r\nfn=0;\r\n[acc,prec,rec] = clasMetrics(tp,tn,fp,fn);\r\nmetrics=[acc,prec,rec];\r\nassert(isequal(metrics,[1,1,1]))\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":698530,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":30,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2020-12-23T12:29:54.000Z","updated_at":"2026-04-07T13:51:55.000Z","published_at":"2020-12-31T01:23: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\u003eCalculate Accuracy, Precission and Recall given confusion matrix values. Round all the results to the 4th decimal.\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":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":44611,"title":"¡Busca el extremo!","description":"Crea una función que calcule el extremo de una parábola (máximo o mínimo absoluto) cuyos datos son proporcionados por el usuario en base a la siguiente ecuación. \r\n\r\ny = a*x^2+b\r\n\r\nEl usuario indicará los valores de *a* y *b* mientras que los valores de *x* se encontrarán en todos los casos entre -10 y +10. Se debe redondear la respuesta al número entero más cercano.\r\n\r\n* *Ejemplo*\r\n\r\nEl mínimo absoluto de la parábola y = x^2-5 es P(0,-5).","description_html":"\u003cp\u003eCrea una función que calcule el extremo de una parábola (máximo o mínimo absoluto) cuyos datos son proporcionados por el usuario en base a la siguiente ecuación.\u003c/p\u003e\u003cp\u003ey = a*x^2+b\u003c/p\u003e\u003cp\u003eEl usuario indicará los valores de \u003cb\u003ea\u003c/b\u003e y \u003cb\u003eb\u003c/b\u003e mientras que los valores de \u003cb\u003ex\u003c/b\u003e se encontrarán en todos los casos entre -10 y +10. Se debe redondear la respuesta al número entero más cercano.\u003c/p\u003e\u003cul\u003e\u003cli\u003e\u003cb\u003eEjemplo\u003c/b\u003e\u003c/li\u003e\u003c/ul\u003e\u003cp\u003eEl mínimo absoluto de la parábola y = x^2-5 es P(0,-5).\u003c/p\u003e","function_template":"function y = calculo_maxmin(a,b)\r\n  \r\nend","test_suite":"%% TEST 1\r\na = 2;\r\nb = -8;\r\nmin_correct = -8;\r\nassert(isequal(calculo_maxmin(a,b),min_correct))\r\n\r\n%% TEST 2 \r\na = -2;\r\nb = -8;\r\nmin_correct = -8;\r\nassert(isequal(calculo_maxmin(a,b),min_correct))\r\n\r\n%% TEST 3\r\na = -5;\r\nb = 0;\r\nmin_correct = 0;\r\nassert(isequal(calculo_maxmin(a,b),min_correct))\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":132597,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":38,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2018-04-16T07:17:45.000Z","updated_at":"2026-04-08T12:50:35.000Z","published_at":"2018-04-17T18:00: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\u003eCrea una función que calcule el extremo de una parábola (máximo o mínimo absoluto) cuyos datos son proporcionados por el usuario en base a la siguiente ecuació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\u003ey = a*x^2+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:r\u003e\u003cw:t\u003eEl usuario indicará los valores de\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\u003ea\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e y\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\u003eb\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e mientras que los valores de\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 se encontrarán en todos los casos entre -10 y +10. Se debe redondear la respuesta al número entero más cercano.\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\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eEjemplo\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\u003eEl mínimo absoluto de la parábola y = x^2-5 es P(0,-5).\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":50262,"title":"Number Puzzle - 050","description":null,"description_html":"\u003cdiv style = \"text-align: start; line-height: 20.4333px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: rgb(0, 0, 0); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 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: 263px 8px; transform-origin: 263px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eGive an example of five five-digit prime numbers whose sum is also a prime number.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function y = puzzle_050()\r\n  y = [12345 12345 12345 12345 12345];\r\nend","test_suite":"%%\r\na=puzzle_050();\r\nassert(length(a)==5)\r\nassert(length(unique(a))==5)\r\nassert(isprime(sum(a)))\r\nassert(all(isprime(a)))\r\nall(a \u003e 9999 \u0026 a \u003c 1e5)","published":true,"deleted":false,"likes_count":0,"comments_count":2,"created_by":180632,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":30,"test_suite_updated_at":"2021-02-15T12:39:47.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2021-02-11T02:06:54.000Z","updated_at":"2026-04-17T15:07:05.000Z","published_at":"2021-02-11T02:06:54.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\u003eGive an example of five five-digit prime numbers whose sum is also a prime 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\"}]}"},{"id":49820,"title":"Area of Cylindrical Shell","description":"Consider a cylinder with a non-zero thickness with an inner radius of r1 and an outer radius of r2. If the height of the cylinder is h, determine the surface area of this cylindrical shell.","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: 42px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 332px 21px; transform-origin: 332px 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: 309px 21px; text-align: left; transform-origin: 309px 21px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 307px 8px; transform-origin: 307px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eConsider a cylinder with a non-zero thickness with an inner radius of r1 and an outer radius of r2. If the height of the cylinder is h, determine the surface area of this cylindrical shell.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function a1 = cy(r1,r2,h)\r\n  y = r1/r2/h;\r\nend","test_suite":"%%\r\nr1=0.37;\r\nr2=3.64;\r\nh=7;\r\na_corr=258.7585;\r\nassert(abs(cy(r1,r2,h) - a_corr) \u003c 1e-4)\r\n%%\r\nr1=3/4*pi;\r\nr2=pi;\r\nh=5;\r\na_corr=199.8486;\r\nassert(abs(cy(r1,r2,h) - a_corr) \u003c 1e-4)\r\n%%\r\nr1=21;\r\nr2=21.1;\r\nh=pi;\r\na_corr=857.4729;\r\nassert(abs(cy(r1,r2,h) - a_corr) \u003c 1e-4)\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":1,"created_by":180632,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":30,"test_suite_updated_at":"2021-08-24T16:15:16.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2021-01-15T01:35:10.000Z","updated_at":"2026-04-22T06:54:04.000Z","published_at":"2021-01-15T01:35:10.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\u003eConsider a cylinder with a non-zero thickness with an inner radius of r1 and an outer radius of r2. If the height of the cylinder is h, determine the surface area of this cylindrical shell.\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":50417,"title":"Number Puzzle - 076","description":null,"description_html":"\u003cdiv style = \"text-align: start; line-height: 20.44px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: none solid rgb(0, 0, 0); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 21px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 10.5px; transform-origin: 407px 10.5px; vertical-align: baseline; \"\u003e\u003cdiv style=\"font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eFind all five-digit prime numbers whose digits are monotonically increasing from left-to-right.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function y = puzzle_076()\r\n  y = [11111 11113];\r\nend","test_suite":"%%\r\ny=puzzle_076();\r\nassert(isequal(unique(isprime(y)),1))\r\nassert(isequal(length(unique(y)),183))\r\nassert(isequal(sum(y),5044971))\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":180632,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":28,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2021-02-17T20:31:26.000Z","updated_at":"2026-04-22T05:49:54.000Z","published_at":"2021-02-17T20:31:26.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eFind all five-digit prime numbers whose digits are monotonically increasing from left-to-right.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":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":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":143,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2017-09-14T17:22:35.000Z","updated_at":"2026-02-09T17:09:04.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":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":90,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2020-10-17T15:43:56.000Z","updated_at":"2026-03-31T15:17:22.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":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-02-17T21:07:43.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":52133,"title":"MATLAB Basics: Complex Conjugates","description":"For a given complex number, x, return the complex conjugate, y.","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: 200.5px 8px; transform-origin: 200.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eFor a given complex number, x, return the complex conjugate, y.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function y = compconj(x)\r\n  y = ;\r\nend","test_suite":"%%\r\nx = 1+i;\r\ny_correct = 1-i;\r\nassert(isequal(compconj(x),y_correct))\r\n%%\r\nx = 1-i;\r\ny_correct = 1+i;\r\nassert(isequal(compconj(x),y_correct))\r\n%%\r\nx = 3i;\r\ny_correct = -3i;\r\nassert(isequal(compconj(x),y_correct))\r\n%%\r\nx = 7;\r\ny_correct = 7;\r\nassert(isequal(compconj(x),y_correct))\r\n%%\r\nx = 7-13i;\r\ny_correct = 7+13i;\r\nassert(isequal(compconj(x),y_correct))","published":true,"deleted":false,"likes_count":0,"comments_count":1,"created_by":1231855,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":60,"test_suite_updated_at":"2021-06-28T19:38:20.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2021-06-28T14:07:04.000Z","updated_at":"2026-02-11T18:32:04.000Z","published_at":"2021-06-28T14:07: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\u003eFor a given complex number, x, return the complex conjugate, y.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":43319,"title":"Select primes from the matrix.","description":"Select primes from the matrix.","description_html":"\u003cp\u003eSelect primes from the matrix.\u003c/p\u003e","function_template":"function y = your_fcn_name(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = magic(4);\r\ny_correct = [5\r\n     2\r\n    11\r\n     7\r\n     3\r\n    13];\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n%%\r\nx = magic(5);\r\ny_correct = [17\r\n    23\r\n    11\r\n     5\r\n     7\r\n    13\r\n    19\r\n     2\r\n     3];\r\nassert(isequal(your_fcn_name(x),y_correct))","published":true,"deleted":false,"likes_count":2,"comments_count":0,"created_by":90467,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":98,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2016-10-10T17:01:20.000Z","updated_at":"2026-02-08T05:38:44.000Z","published_at":"2016-10-10T17:01:20.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eSelect primes from the matrix.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":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":118,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2020-10-22T15:37:47.000Z","updated_at":"2026-02-06T22:53:40.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":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":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":194,"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-03-29T19:27:46.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":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":53,"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-04-12T13:06:05.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":43887,"title":"Radians to Degrees","description":"Convert radians to degrees.","description_html":"\u003cp\u003eConvert radians to degrees.\u003c/p\u003e","function_template":"function D = RAD2DEG(R)\r\n;\r\nend","test_suite":"%%\r\nR = pi/2;\r\nD_correct =90;\r\nassert(isequal(RAD2DEG(R),D_correct))\r\n\r\n%%\r\nR = pi;\r\nD_correct = 180;\r\nassert(isequal(RAD2DEG(R),D_correct))\r\n\r\n%%\r\nR = 2*pi;\r\nD_correct = 360;\r\nassert(isequal(RAD2DEG(R),D_correct))\r\n\r\n%%\r\nR = 3*pi;\r\nD_correct = 540;\r\nassert(isequal(RAD2DEG(R),D_correct))","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":100606,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":203,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2016-12-20T17:14:04.000Z","updated_at":"2026-04-28T21:38:57.000Z","published_at":"2016-12-20T17:14: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\u003eConvert radians to degrees.\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":146,"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-03-22T09:11:20.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":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":99,"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-04-07T19:04:27.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":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":170,"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-04-26T22:28:13.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":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":59,"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-02-11T14:09:51.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":50422,"title":"Number Puzzle - 077","description":null,"description_html":"\u003cdiv style = \"text-align: start; line-height: 20.44px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: none solid rgb(0, 0, 0); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 21px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 10.5px; transform-origin: 407px 10.5px; vertical-align: baseline; \"\u003e\u003cdiv style=\"font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eFind all six-digit prime numbers whose digits are monotonically increasing from left-to-right.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function y = puzzle_077()\r\n  y = [111111 111113];\r\nend","test_suite":"%%\r\ny=puzzle_077();\r\nassert(isequal(unique(isprime(y)),1))\r\nassert(isequal(length(unique(y)),374))\r\nassert(isequal(sum(y),95192448))","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":180632,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":28,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2021-02-17T20:35:48.000Z","updated_at":"2026-01-30T15:53:58.000Z","published_at":"2021-02-17T20:35:48.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eFind all six-digit prime numbers whose digits are monotonically increasing from left-to-right.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":50432,"title":"Number Puzzle - 079","description":null,"description_html":"\u003cdiv style = \"text-align: start; line-height: 20.44px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: none solid rgb(0, 0, 0); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 21px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 10.5px; transform-origin: 407px 10.5px; vertical-align: baseline; \"\u003e\u003cdiv style=\"font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eFind all five-digit prime numbers whose digits are monotonically decreasing from left-to-right.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function y = puzzle_079()\r\n  y = [98765 54321];\r\nend","test_suite":"%%\r\ny=puzzle_079();\r\nassert(isequal(unique(isprime(y)),1))\r\nassert(isequal(length(unique(y)),171))\r\nassert(isequal(sum(y),14013279))","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":180632,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":28,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2021-02-17T20:45:04.000Z","updated_at":"2026-01-30T15:54:50.000Z","published_at":"2021-02-17T20:45:04.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eFind all five-digit prime numbers whose digits are monotonically decreasing from left-to-right.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":43481,"title":"Modified Upper Matrix Mock","description":"Given a vector v=[1 3 6 9 11], turn it into a matrix 'ramp' like so:\r\n\r\nm=[1 3 6 9 11; 0 3 6 9 11; 0 0 6 9 11; 0 0 0 9 11; 0 0 0 0 11]","description_html":"\u003cp\u003eGiven a vector v=[1 3 6 9 11], turn it into a matrix 'ramp' like so:\u003c/p\u003e\u003cp\u003em=[1 3 6 9 11; 0 3 6 9 11; 0 0 6 9 11; 0 0 0 9 11; 0 0 0 0 11]\u003c/p\u003e","function_template":"function y = upMat(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = [1 3 6 9 11];\r\ny_correct = [1 3 6 9 11; 0 3 6 9 11; 0 0 6 9 11; 0 0 0 9 11; 0 0 0 0 11]\r\nassert(isequal(upMat(x),y_correct))\r\n%%\r\nx = [1 2 3 4 5];\r\ny_correct = [1 2 3 4 5; 0 2 3 4 5; 0 0 3 4 5; 0 0 0 4 5; 0 0 0 0 5]\r\nassert(isequal(upMat(x),y_correct))\r\n%%\r\nx = [10 9 8];\r\ny_correct = [10 9 8; 0 9 8; 0 0 8]\r\nassert(isequal(upMat(x),y_correct))\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":13865,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":53,"test_suite_updated_at":"2016-10-29T16:04:25.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2016-10-12T03:31:39.000Z","updated_at":"2026-01-23T15:08:42.000Z","published_at":"2016-10-12T03:31: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\u003eGiven a vector v=[1 3 6 9 11], turn it into a matrix 'ramp' like so:\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\u003em=[1 3 6 9 11; 0 3 6 9 11; 0 0 6 9 11; 0 0 0 9 11; 0 0 0 0 11]\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":89,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2020-10-28T08:21:47.000Z","updated_at":"2026-02-05T15:52:02.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":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":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":43,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2015-03-05T04:31:29.000Z","updated_at":"2026-02-16T11:45:09.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":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":102,"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-02-06T10:07:54.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":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":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":106,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2016-10-10T16:05:56.000Z","updated_at":"2026-02-09T14:59:17.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":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":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":53,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2016-03-24T20:03:59.000Z","updated_at":"2026-02-27T13:57:43.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":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":49,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2020-05-06T14:40:33.000Z","updated_at":"2026-03-02T17:21:19.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":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":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":111,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2020-10-22T17:23:24.000Z","updated_at":"2026-03-31T15:10:47.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":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":42947,"title":"find the mean of all elements in a matrix","description":"given a matrix, just find the mean of all elements in the matrix","description_html":"\u003cp\u003egiven a matrix, just find the mean of all elements in the matrix\u003c/p\u003e","function_template":"function y = your_fcn_name(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = [2 4; 6 12];\r\ny_correct = 6;\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n%%\r\nx = [2 4; 6 8]\r\ny_correct = 5;\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":130,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2016-09-02T04:34:08.000Z","updated_at":"2026-04-09T09:39:21.000Z","published_at":"2016-09-02T04:34:08.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 matrix, just find the mean of all elements in 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":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":139,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2020-10-22T17:24:29.000Z","updated_at":"2026-02-09T15:05:39.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\"}]}"},{"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":95,"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-02-11T18:40:07.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":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":60,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2021-06-06T02:00:45.000Z","updated_at":"2026-02-11T18:34:00.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":44092,"title":"Find the minimal value in N*N Matrix","description":"Suppose that we have N by N matrix, we try to find the minimal value in that matrix.\r\nexamples:\r\nInput  A=[1 2 3 5 6;52 58 56 45 9;100 52 896 25 47; 52 325 6 2 1;1 1 1 1 2]\r\nOutput B=1\r\n\r\nInput  A=[1 0 3]\r\nOutput B=0  ","description_html":"\u003cp\u003eSuppose that we have N by N matrix, we try to find the minimal value in that matrix.\r\nexamples:\r\nInput  A=[1 2 3 5 6;52 58 56 45 9;100 52 896 25 47; 52 325 6 2 1;1 1 1 1 2]\r\nOutput B=1\u003c/p\u003e\u003cp\u003eInput  A=[1 0 3]\r\nOutput B=0\u003c/p\u003e","function_template":"function B = Min_Val(A)\r\n  B = A;\r\nend","test_suite":"%%\r\nA =[100 200 2 5 0.1];\r\nB_correct = 0.1;\r\nassert(isequal(Min_Val(A),B_correct))\r\n%%\r\nA =[10 3 2; 5 0 1;7 8 2];\r\nB_correct = 0;\r\nassert(isequal(Min_Val(A),B_correct))\r\n%%\r\nA =1;\r\nB_correct =A;\r\nassert(isequal(Min_Val(A),B_correct))","published":true,"deleted":false,"likes_count":1,"comments_count":1,"created_by":37163,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":116,"test_suite_updated_at":"2017-04-12T11:39:10.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2017-04-12T11:30:20.000Z","updated_at":"2026-02-11T18:39:27.000Z","published_at":"2017-04-12T11:39:10.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eSuppose that we have N by N matrix, we try to find the minimal value in that matrix. examples: Input A=[1 2 3 5 6;52 58 56 45 9;100 52 896 25 47; 52 325 6 2 1;1 1 1 1 2] Output B=1\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eInput A=[1 0 3] Output B=0\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":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":91,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2018-05-30T10:55:15.000Z","updated_at":"2026-02-13T15:28:08.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":2104,"title":"construct matrix with identical rows","description":"Input a row vector such as x=1:10. Now we need to construct a matrix with L rows,of which every row vector is a copy of x. \r\n\r\nExample \r\n\r\n L = 5\r\n\r\nThe resulting answer is:\r\n\r\n [1:10;\r\n  1:10;\r\n  1:10; \r\n  1:10;\r\n  1:10]\r\n\r\n","description_html":"\u003cp\u003eInput a row vector such as x=1:10. Now we need to construct a matrix with L rows,of which every row vector is a copy of x.\u003c/p\u003e\u003cp\u003eExample\u003c/p\u003e\u003cpre\u003e L = 5\u003c/pre\u003e\u003cp\u003eThe resulting answer is:\u003c/p\u003e\u003cpre\u003e [1:10;\r\n  1:10;\r\n  1:10; \r\n  1:10;\r\n  1:10]\u003c/pre\u003e","function_template":"function c=consIdenticalRowMatrix(a,rows)\r\n%you code here\r\nend\r\n","test_suite":"%%\r\nx = [1:10];\r\ny_correct =[1:10;1:10];\r\nrows=2;\r\nassert(isequal(consIdenticalRowMatrix(x,rows),y_correct))\r\n\r\nx=1:5;\r\nrows=5;\r\ny_correct=[x;x;x;x;x];\r\nassert(isequal(consIdenticalRowMatrix(x,rows),y_correct))","published":true,"deleted":false,"likes_count":2,"comments_count":0,"created_by":9153,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":209,"test_suite_updated_at":"2014-06-25T08:39:31.000Z","rescore_all_solutions":true,"group_id":1,"created_at":"2014-01-11T10:17:53.000Z","updated_at":"2026-02-08T06:10:56.000Z","published_at":"2014-01-11T10:17: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\",\"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\u003eInput a row vector such as x=1:10. Now we need to construct a matrix with L rows,of which every row vector is a copy of 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\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eExample\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[ L = 5]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe resulting answer is:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[ [1:10;\\n  1:10;\\n  1:10; \\n  1:10;\\n  1:10]]]\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":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":83,"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-02-13T15:25:40.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":43316,"title":"Display positive elements of matrix.","description":"Display positive elements of matrix.","description_html":"\u003cp\u003eDisplay positive elements of matrix.\u003c/p\u003e","function_template":"function y = your_fcn_name(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = 1:10;\r\ny_correct = 1:10;\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n%%\r\nx = [16     2     3    -3;\r\n     5   -11    10     8;\r\n     9    -7     6    12;\r\n     4    14   -15     1];\r\ny_correct = [ 16  ;   5  ;   9  ;   4   ;  2  ;  14  ;   3  ;  10  ;   6  ;   8  ;  12  ;   1];\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n","published":true,"deleted":false,"likes_count":2,"comments_count":0,"created_by":90467,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":96,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2016-10-10T15:32:43.000Z","updated_at":"2026-02-11T18:33:39.000Z","published_at":"2016-10-10T15:32:43.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eDisplay positive elements of matrix.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":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":111,"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-02-11T18:39:52.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":1824,"title":"Find and replaces spaces from a input string with *","description":"For a given input string str, find how many spaces are there in the string and replace those spaces with *\r\ne.g. str = 'this is demo of replacing spaces with stars';\r\nThen,\r\n     out = 'this*is*demo*of*replacing*spaces*with*stars'","description_html":"\u003cp\u003eFor a given input string str, find how many spaces are there in the string and replace those spaces with *\r\ne.g. str = 'this is demo of replacing spaces with stars';\r\nThen,\r\n     out = 'this*is*demo*of*replacing*spaces*with*stars'\u003c/p\u003e","function_template":"function y = get_stars(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = 'this is demo of replacing spaces with stars';\r\ny_correct = 'this*is*demo*of*replacing*spaces*with*stars';\r\nassert(isequal(get_stars(x),y_correct))\r\n\r\n%%\r\nx = 'check  if  you  can  get double  stars  here';\r\ny_correct = 'check**if**you**can**get*double**stars**here';\r\nassert(isequal(get_stars(x),y_correct))\r\n\r\n%%\r\nx = 'Open your mouth,Haaa    Haaa   Haaaa   ';\r\ny_correct = 'Open*your*mouth,Haaa****Haaa***Haaaa***';\r\nassert(isequal(get_stars(x),y_correct))\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":16381,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":172,"test_suite_updated_at":"2013-08-14T20:04:26.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2013-08-14T19:56:40.000Z","updated_at":"2026-03-02T17:21:41.000Z","published_at":"2013-08-14T19:56:40.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eFor a given input string str, find how many spaces are there in the string and replace those spaces with * e.g. str = 'this is demo of replacing spaces with stars'; Then, out = 'this*is*demo*of*replacing*spaces*with*stars'\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"}],"problem_search":{"errors":[],"problems":[{"id":47108,"title":"Get the side length by using the law of cosines. ","description":null,"description_html":"\u003cdiv style = \"text-align: start; line-height: 20.4333px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: rgb(0, 0, 0); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 228.75px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 114.375px; transform-origin: 407px 114.375px; 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: 122.55px 7.25px; transform-origin: 122.55px 7.25px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eSuppose we have a trianlge like below. \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 138.75px; 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 69.375px; text-align: left; transform-origin: 384px 69.375px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cimg class=\"imageNode\" style=\"vertical-align: baseline;width: 220px;height: 132px\" src=\"data:image/png;base64,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\" data-image-state=\"image-loaded\" width=\"220\" height=\"132\"\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: 78.5833px 7.25px; transform-origin: 78.5833px 7.25px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eCalculate the side length \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"font-family: \u0026quot;STIXGeneral\u0026quot;, \u0026quot;STIXGeneral-webfont\u0026quot;, serif; font-style: italic; font-weight: 400; color: rgb(0, 0, 0);\"\u003ec\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: 20.6167px 7.25px; transform-origin: 20.6167px 7.25px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e when \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"font-family: \u0026quot;STIXGeneral\u0026quot;, \u0026quot;STIXGeneral-webfont\u0026quot;, serif; font-style: italic; font-weight: 400; color: rgb(0, 0, 0);\"\u003ea\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: 3.88333px 7.25px; transform-origin: 3.88333px 7.25px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e, \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"font-family: \u0026quot;STIXGeneral\u0026quot;, \u0026quot;STIXGeneral-webfont\u0026quot;, serif; font-style: italic; font-weight: 400; color: rgb(0, 0, 0);\"\u003eb\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: 46.2917px 7.25px; transform-origin: 46.2917px 7.25px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e and the angle \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"font-family: \u0026quot;STIXGeneral\u0026quot;, \u0026quot;STIXGeneral-webfont\u0026quot;, serif; font-style: italic; font-weight: 400; color: rgb(0, 0, 0);\"\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: 50.9583px 7.25px; transform-origin: 50.9583px 7.25px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e(deg) are given. \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: 180.467px 7.25px; transform-origin: 180.467px 7.25px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eRefer to this page for more details on the law of cosines. : \u003c/span\u003e\u003c/span\u003e\u003ca target='_blank' href = \"https://en.wikipedia.org/wiki/Law_of_cosines\"\u003e\u003cspan style=\"\"\u003e\u003cspan style=\"\"\u003ehttps://en.wikipedia.org/wiki/Law_of_cosines\u003c/span\u003e\u003c/span\u003e\u003c/a\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function y = law_cos(a, b, gamma)\r\n  y = a;\r\nend","test_suite":"\r\n%%\r\na = 1;\r\nb = 5;\r\ngamma = 45;\r\ny_correct = 4.350739269151224;\r\nassert(isequal(law_cos(a, b, gamma),y_correct))\r\n\r\n%%\r\na = 3;\r\nb = 4;\r\ngamma = 90;\r\ny_correct = 5;\r\nassert(isequal(law_cos(a, b, gamma),y_correct))\r\n\r\n\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":658698,"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":"2020-10-28T08:02:26.000Z","updated_at":"2026-03-15T03:58:26.000Z","published_at":"2020-10-28T08:02:26.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\u003eSuppose we have a trianlge like below. \u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"132\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"220\\\"/\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\u003eCalculate the side length \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003ec\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e when \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003ea\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e, \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003eb\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e and the angle \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003e\\\\gamma\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e(deg) are given. \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\u003eRefer to this page for more details on the law of cosines. : \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"https://en.wikipedia.org/wiki/Law_of_cosines\\\"\u003e\u003cw:r\u003e\u003cw:t\u003ehttps://en.wikipedia.org/wiki/Law_of_cosines\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/image\",\"target\":\"/media/image1.png\",\"relationshipId\":\"rId1\"}]},{\"partUri\":\"/media/image1.png\",\"contentType\":\"image/png\",\"content\":\"data:image/png;base64,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\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":44518,"title":"Good Morning :)","description":"Just submit your solution between 05:00:00 and 10:00:00 (AM = Ante Meridiem = Before Noon).\r\n\r\n_Note : Consider Cody Server Time_\r\n\r\n\r\n*Related Challenges:*\r\n\r\n# \u003chttps://www.mathworks.com/matlabcentral/cody/problems/44514 Happy Free Wednesday!\u003e \r\n# Happy Free 2019!\r\n# Free March!\r\n# Happy Free 15th Day of a Month!\r\n# Good Morning :)\r\n# Good Night :)\r\n# Leap Year","description_html":"\u003cp\u003eJust submit your solution between 05:00:00 and 10:00:00 (AM = Ante Meridiem = Before Noon).\u003c/p\u003e\u003cp\u003e\u003ci\u003eNote : Consider Cody Server Time\u003c/i\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003eRelated Challenges:\u003c/b\u003e\u003c/p\u003e\u003col\u003e\u003cli\u003e\u003ca href = \"https://www.mathworks.com/matlabcentral/cody/problems/44514\"\u003eHappy Free Wednesday!\u003c/a\u003e\u003c/li\u003e\u003cli\u003eHappy Free 2019!\u003c/li\u003e\u003cli\u003eFree March!\u003c/li\u003e\u003cli\u003eHappy Free 15th Day of a Month!\u003c/li\u003e\u003cli\u003eGood Morning :)\u003c/li\u003e\u003cli\u003eGood Night :)\u003c/li\u003e\u003cli\u003eLeap Year\u003c/li\u003e\u003c/ol\u003e","function_template":"function y = goodMorning(x)\r\n    % If you are not sure how many hours left to 5 AM, just click submit button\r\n    if hour(datetime('now'))\u003e=5 \u0026\u0026 hour(datetime('now'))\u003c=10\r\n        disp('Good Morning! Have a Good Day!')\r\n    else\r\n        hoursTill = [4 3 2 1 0 0 0 0 0 0 18:-1:5];\r\n        disp(['Current hour is ' num2str(hour(datetime('now'))) '. You have to wait about ' num2str(hoursTill(hour(datetime('now')))) ' hours to start to solve this problem!'])\r\n    end\r\nend","test_suite":"%%\r\nx = 1;\r\ngoodMorning(x);\r\nassert(hour(datetime('now'))\u003e=5 \u0026\u0026 hour(datetime('now'))\u003c=10)","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":8703,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":43,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2018-02-07T14:05:37.000Z","updated_at":"2026-04-20T00:28:34.000Z","published_at":"2018-02-07T14:05:37.000Z","restored_at":"2018-03-24T21:10:39.000Z","restored_by":null,"spam":false,"simulink":false,"admin_reviewed":true,"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\u003eJust submit your solution between 05:00:00 and 10:00:00 (AM = Ante Meridiem = Before Noon).\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:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eNote : Consider Cody Server Time\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:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eRelated Challenges:\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=\\\"2\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003cw:hyperlink w:docLocation=\\\"https://www.mathworks.com/matlabcentral/cody/problems/44514\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eHappy Free Wednesday!\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"2\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eHappy Free 2019!\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=\\\"2\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eFree March!\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=\\\"2\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eHappy Free 15th Day of a Month!\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=\\\"2\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eGood Morning :)\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=\\\"2\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eGood Night :)\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=\\\"2\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eLeap Year\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":60956,"title":"P(girl likes you | she smiled at you)","description":"Compute the probability\r\n\r\n\r\n\r\nGiven the input probabilities\r\n\r\n\r\n\r\n\r\n\r\n\r\n","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.4333px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: rgb(0, 0, 0); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 401.867px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 408px 200.933px; transform-origin: 408px 200.933px; 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: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 80.4833px 8px; transform-origin: 80.4833px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eCompute the probability\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: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 8px; transform-origin: 0px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cul style=\"block-size: 21.7167px; counter-reset: list-item 0; 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: 392px 10.8583px; transform-origin: 392px 10.8583px; margin-top: 10px; margin-bottom: 20px; \"\u003e\u003cli style=\"counter-reset: none; 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: 364px 10.8583px; text-align: left; transform-origin: 364px 10.8583px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"vertical-align:-6px\"\u003e\u003cimg src=\"data:image/png;base64,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\" width=\"283.5\" height=\"20\" style=\"width: 283.5px; height: 20px;\"\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ul\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: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 8px; transform-origin: 0px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\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: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 94.4667px 8px; transform-origin: 94.4667px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eGiven the input probabilities\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: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 8px; transform-origin: 0px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cul style=\"block-size: 21.7167px; counter-reset: list-item 0; 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: 392px 10.8583px; transform-origin: 392px 10.8583px; margin-top: 10px; margin-bottom: 20px; \"\u003e\u003cli style=\"counter-reset: none; 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: 364px 10.8583px; text-align: left; transform-origin: 364px 10.8583px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"vertical-align:-6px\"\u003e\u003cimg src=\"data:image/png;base64,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\" width=\"279\" height=\"20\" style=\"width: 279px; height: 20px;\"\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ul\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: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 8px; transform-origin: 0px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cul style=\"block-size: 21.7167px; counter-reset: list-item 0; 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: 392px 10.8583px; transform-origin: 392px 10.8583px; margin-top: 10px; margin-bottom: 20px; \"\u003e\u003cli style=\"counter-reset: none; 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: 364px 10.8583px; text-align: left; transform-origin: 364px 10.8583px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"vertical-align:-6px\"\u003e\u003cimg src=\"data:image/png;base64,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\" width=\"142.5\" height=\"20\" style=\"width: 142.5px; height: 20px;\"\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ul\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: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 8px; transform-origin: 0px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cul style=\"block-size: 21.7167px; counter-reset: list-item 0; 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: 392px 10.8583px; transform-origin: 392px 10.8583px; margin-top: 10px; margin-bottom: 20px; \"\u003e\u003cli style=\"counter-reset: none; 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: 364px 10.8583px; text-align: left; transform-origin: 364px 10.8583px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"vertical-align:-6px\"\u003e\u003cimg src=\"data:image/png;base64,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\" width=\"224\" height=\"20\" style=\"width: 224px; height: 20px;\"\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ul\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: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 8px; transform-origin: 0px 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 P_LS = verify_bayes_theorem(P_SL, P_L, P_S)\r\n  P_LS = P_SL;\r\nend","test_suite":"%%\r\nP_SL = 0.99;\r\nP_L  = 1/3;\r\nP_S  = 0.5;\r\nP_LS_correct = 0.66;\r\nP_LS = verify_bayes_theorem(P_SL,P_L,P_S);\r\nassert(abs(P_LS_correct-P_LS) \u003c eps)\r\n\r\n%%\r\nP_SL = 0.75;\r\nP_L  = 1/5;\r\nP_S  = 0.25;\r\nP_LS_correct = 0.6;\r\nP_LS = verify_bayes_theorem(P_SL,P_L,P_S);\r\nassert(abs(P_LS_correct-P_LS) \u003c eps)\r\n\r\n%% Test forbidden functions\r\nfiletext = fileread('verify_bayes_theorem.m');\r\nillegal = contains(filetext, 'regexp') || contains(filetext, 'str2num') || contains(filetext, 'assignin') || contains(filetext, 'echo')\r\nassert(~illegal);","published":true,"deleted":false,"likes_count":2,"comments_count":2,"created_by":149128,"edited_by":149128,"edited_at":"2025-07-10T07:02:07.000Z","deleted_by":null,"deleted_at":null,"solvers_count":43,"test_suite_updated_at":"2025-07-10T07:02:07.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2025-07-08T12:54:24.000Z","updated_at":"2026-03-27T11:28:52.000Z","published_at":"2025-07-08T13:17:57.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\u003c/w:rPr\u003e\u003cw:t\u003eCompute the probability\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=\\\"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: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\u003eP_{LS} = P(girl ~likes ~ you ~ | ~ she ~ smiled ~ at ~ you) \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:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\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:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eGiven the input probabilities\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=\\\"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: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\u003eP_{SL} = P(she ~ smiles ~ at ~ you ~ | ~ she ~ likes ~ you)\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\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: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\u003eP_L = P(she ~likes ~ you) \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\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: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\u003eP_S = P(she ~ just ~ smiles ~ in ~ general) \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":49342,"title":"Classification metrics","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: 42px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 343px 21px; transform-origin: 343px 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: 320px 21px; text-align: left; transform-origin: 320px 21px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eCalculate Accuracy, Precission and Recall given confusion matrix values. Round all the results to the 4th decimal.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function [acc,prec,rec] = clasMetrics(tp,tn,fp,fn)\r\n    y = x;\r\nend","test_suite":"%%\r\ntp=4;\r\ntn=2;\r\nfp=5;\r\nfn=3;\r\n[acc,prec,rec] = clasMetrics(tp,tn,fp,fn);\r\nmetrics=[acc,prec,rec];\r\nassert(isequal(metrics,[0.4286,0.4444,0.5714]))\r\n%%\r\ntp=30;\r\ntn=15;\r\nfp=40;\r\nfn=52;\r\n[acc,prec,rec] = clasMetrics(tp,tn,fp,fn);\r\nmetrics=[acc,prec,rec];\r\nassert(isequal(metrics,[0.3285,0.4286,0.3659]))\r\n%%\r\ntp=70;\r\ntn=65;\r\nfp=0;\r\nfn=0;\r\n[acc,prec,rec] = clasMetrics(tp,tn,fp,fn);\r\nmetrics=[acc,prec,rec];\r\nassert(isequal(metrics,[1,1,1]))\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":698530,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":30,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2020-12-23T12:29:54.000Z","updated_at":"2026-04-07T13:51:55.000Z","published_at":"2020-12-31T01:23: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\u003eCalculate Accuracy, Precission and Recall given confusion matrix values. Round all the results to the 4th decimal.\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":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":44611,"title":"¡Busca el extremo!","description":"Crea una función que calcule el extremo de una parábola (máximo o mínimo absoluto) cuyos datos son proporcionados por el usuario en base a la siguiente ecuación. \r\n\r\ny = a*x^2+b\r\n\r\nEl usuario indicará los valores de *a* y *b* mientras que los valores de *x* se encontrarán en todos los casos entre -10 y +10. Se debe redondear la respuesta al número entero más cercano.\r\n\r\n* *Ejemplo*\r\n\r\nEl mínimo absoluto de la parábola y = x^2-5 es P(0,-5).","description_html":"\u003cp\u003eCrea una función que calcule el extremo de una parábola (máximo o mínimo absoluto) cuyos datos son proporcionados por el usuario en base a la siguiente ecuación.\u003c/p\u003e\u003cp\u003ey = a*x^2+b\u003c/p\u003e\u003cp\u003eEl usuario indicará los valores de \u003cb\u003ea\u003c/b\u003e y \u003cb\u003eb\u003c/b\u003e mientras que los valores de \u003cb\u003ex\u003c/b\u003e se encontrarán en todos los casos entre -10 y +10. Se debe redondear la respuesta al número entero más cercano.\u003c/p\u003e\u003cul\u003e\u003cli\u003e\u003cb\u003eEjemplo\u003c/b\u003e\u003c/li\u003e\u003c/ul\u003e\u003cp\u003eEl mínimo absoluto de la parábola y = x^2-5 es P(0,-5).\u003c/p\u003e","function_template":"function y = calculo_maxmin(a,b)\r\n  \r\nend","test_suite":"%% TEST 1\r\na = 2;\r\nb = -8;\r\nmin_correct = -8;\r\nassert(isequal(calculo_maxmin(a,b),min_correct))\r\n\r\n%% TEST 2 \r\na = -2;\r\nb = -8;\r\nmin_correct = -8;\r\nassert(isequal(calculo_maxmin(a,b),min_correct))\r\n\r\n%% TEST 3\r\na = -5;\r\nb = 0;\r\nmin_correct = 0;\r\nassert(isequal(calculo_maxmin(a,b),min_correct))\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":132597,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":38,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2018-04-16T07:17:45.000Z","updated_at":"2026-04-08T12:50:35.000Z","published_at":"2018-04-17T18:00: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\u003eCrea una función que calcule el extremo de una parábola (máximo o mínimo absoluto) cuyos datos son proporcionados por el usuario en base a la siguiente ecuació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\u003ey = a*x^2+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:r\u003e\u003cw:t\u003eEl usuario indicará los valores de\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\u003ea\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e y\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\u003eb\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e mientras que los valores de\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 se encontrarán en todos los casos entre -10 y +10. Se debe redondear la respuesta al número entero más cercano.\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\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eEjemplo\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\u003eEl mínimo absoluto de la parábola y = x^2-5 es P(0,-5).\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":50262,"title":"Number Puzzle - 050","description":null,"description_html":"\u003cdiv style = \"text-align: start; line-height: 20.4333px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: rgb(0, 0, 0); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 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: 263px 8px; transform-origin: 263px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eGive an example of five five-digit prime numbers whose sum is also a prime number.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function y = puzzle_050()\r\n  y = [12345 12345 12345 12345 12345];\r\nend","test_suite":"%%\r\na=puzzle_050();\r\nassert(length(a)==5)\r\nassert(length(unique(a))==5)\r\nassert(isprime(sum(a)))\r\nassert(all(isprime(a)))\r\nall(a \u003e 9999 \u0026 a \u003c 1e5)","published":true,"deleted":false,"likes_count":0,"comments_count":2,"created_by":180632,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":30,"test_suite_updated_at":"2021-02-15T12:39:47.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2021-02-11T02:06:54.000Z","updated_at":"2026-04-17T15:07:05.000Z","published_at":"2021-02-11T02:06:54.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\u003eGive an example of five five-digit prime numbers whose sum is also a prime 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\"}]}"},{"id":49820,"title":"Area of Cylindrical Shell","description":"Consider a cylinder with a non-zero thickness with an inner radius of r1 and an outer radius of r2. If the height of the cylinder is h, determine the surface area of this cylindrical shell.","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: 42px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 332px 21px; transform-origin: 332px 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: 309px 21px; text-align: left; transform-origin: 309px 21px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 307px 8px; transform-origin: 307px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eConsider a cylinder with a non-zero thickness with an inner radius of r1 and an outer radius of r2. If the height of the cylinder is h, determine the surface area of this cylindrical shell.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function a1 = cy(r1,r2,h)\r\n  y = r1/r2/h;\r\nend","test_suite":"%%\r\nr1=0.37;\r\nr2=3.64;\r\nh=7;\r\na_corr=258.7585;\r\nassert(abs(cy(r1,r2,h) - a_corr) \u003c 1e-4)\r\n%%\r\nr1=3/4*pi;\r\nr2=pi;\r\nh=5;\r\na_corr=199.8486;\r\nassert(abs(cy(r1,r2,h) - a_corr) \u003c 1e-4)\r\n%%\r\nr1=21;\r\nr2=21.1;\r\nh=pi;\r\na_corr=857.4729;\r\nassert(abs(cy(r1,r2,h) - a_corr) \u003c 1e-4)\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":1,"created_by":180632,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":30,"test_suite_updated_at":"2021-08-24T16:15:16.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2021-01-15T01:35:10.000Z","updated_at":"2026-04-22T06:54:04.000Z","published_at":"2021-01-15T01:35:10.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\u003eConsider a cylinder with a non-zero thickness with an inner radius of r1 and an outer radius of r2. If the height of the cylinder is h, determine the surface area of this cylindrical shell.\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":50417,"title":"Number Puzzle - 076","description":null,"description_html":"\u003cdiv style = \"text-align: start; line-height: 20.44px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: none solid rgb(0, 0, 0); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 21px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 10.5px; transform-origin: 407px 10.5px; vertical-align: baseline; \"\u003e\u003cdiv style=\"font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eFind all five-digit prime numbers whose digits are monotonically increasing from left-to-right.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function y = puzzle_076()\r\n  y = [11111 11113];\r\nend","test_suite":"%%\r\ny=puzzle_076();\r\nassert(isequal(unique(isprime(y)),1))\r\nassert(isequal(length(unique(y)),183))\r\nassert(isequal(sum(y),5044971))\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":180632,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":28,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2021-02-17T20:31:26.000Z","updated_at":"2026-04-22T05:49:54.000Z","published_at":"2021-02-17T20:31:26.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eFind all five-digit prime numbers whose digits are monotonically increasing from left-to-right.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":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":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":143,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2017-09-14T17:22:35.000Z","updated_at":"2026-02-09T17:09:04.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":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":90,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2020-10-17T15:43:56.000Z","updated_at":"2026-03-31T15:17:22.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":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-02-17T21:07:43.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":52133,"title":"MATLAB Basics: Complex Conjugates","description":"For a given complex number, x, return the complex conjugate, y.","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: 200.5px 8px; transform-origin: 200.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eFor a given complex number, x, return the complex conjugate, y.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function y = compconj(x)\r\n  y = ;\r\nend","test_suite":"%%\r\nx = 1+i;\r\ny_correct = 1-i;\r\nassert(isequal(compconj(x),y_correct))\r\n%%\r\nx = 1-i;\r\ny_correct = 1+i;\r\nassert(isequal(compconj(x),y_correct))\r\n%%\r\nx = 3i;\r\ny_correct = -3i;\r\nassert(isequal(compconj(x),y_correct))\r\n%%\r\nx = 7;\r\ny_correct = 7;\r\nassert(isequal(compconj(x),y_correct))\r\n%%\r\nx = 7-13i;\r\ny_correct = 7+13i;\r\nassert(isequal(compconj(x),y_correct))","published":true,"deleted":false,"likes_count":0,"comments_count":1,"created_by":1231855,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":60,"test_suite_updated_at":"2021-06-28T19:38:20.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2021-06-28T14:07:04.000Z","updated_at":"2026-02-11T18:32:04.000Z","published_at":"2021-06-28T14:07: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\u003eFor a given complex number, x, return the complex conjugate, y.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":43319,"title":"Select primes from the matrix.","description":"Select primes from the matrix.","description_html":"\u003cp\u003eSelect primes from the matrix.\u003c/p\u003e","function_template":"function y = your_fcn_name(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = magic(4);\r\ny_correct = [5\r\n     2\r\n    11\r\n     7\r\n     3\r\n    13];\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n%%\r\nx = magic(5);\r\ny_correct = [17\r\n    23\r\n    11\r\n     5\r\n     7\r\n    13\r\n    19\r\n     2\r\n     3];\r\nassert(isequal(your_fcn_name(x),y_correct))","published":true,"deleted":false,"likes_count":2,"comments_count":0,"created_by":90467,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":98,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2016-10-10T17:01:20.000Z","updated_at":"2026-02-08T05:38:44.000Z","published_at":"2016-10-10T17:01:20.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eSelect primes from the matrix.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":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":118,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2020-10-22T15:37:47.000Z","updated_at":"2026-02-06T22:53:40.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":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":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":194,"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-03-29T19:27:46.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":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":53,"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-04-12T13:06:05.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":43887,"title":"Radians to Degrees","description":"Convert radians to degrees.","description_html":"\u003cp\u003eConvert radians to degrees.\u003c/p\u003e","function_template":"function D = RAD2DEG(R)\r\n;\r\nend","test_suite":"%%\r\nR = pi/2;\r\nD_correct =90;\r\nassert(isequal(RAD2DEG(R),D_correct))\r\n\r\n%%\r\nR = pi;\r\nD_correct = 180;\r\nassert(isequal(RAD2DEG(R),D_correct))\r\n\r\n%%\r\nR = 2*pi;\r\nD_correct = 360;\r\nassert(isequal(RAD2DEG(R),D_correct))\r\n\r\n%%\r\nR = 3*pi;\r\nD_correct = 540;\r\nassert(isequal(RAD2DEG(R),D_correct))","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":100606,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":203,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2016-12-20T17:14:04.000Z","updated_at":"2026-04-28T21:38:57.000Z","published_at":"2016-12-20T17:14: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\u003eConvert radians to degrees.\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":146,"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-03-22T09:11:20.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":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":99,"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-04-07T19:04:27.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":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":170,"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-04-26T22:28:13.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":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":59,"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-02-11T14:09:51.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":50422,"title":"Number Puzzle - 077","description":null,"description_html":"\u003cdiv style = \"text-align: start; line-height: 20.44px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: none solid rgb(0, 0, 0); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 21px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 10.5px; transform-origin: 407px 10.5px; vertical-align: baseline; \"\u003e\u003cdiv style=\"font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eFind all six-digit prime numbers whose digits are monotonically increasing from left-to-right.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function y = puzzle_077()\r\n  y = [111111 111113];\r\nend","test_suite":"%%\r\ny=puzzle_077();\r\nassert(isequal(unique(isprime(y)),1))\r\nassert(isequal(length(unique(y)),374))\r\nassert(isequal(sum(y),95192448))","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":180632,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":28,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2021-02-17T20:35:48.000Z","updated_at":"2026-01-30T15:53:58.000Z","published_at":"2021-02-17T20:35:48.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eFind all six-digit prime numbers whose digits are monotonically increasing from left-to-right.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":50432,"title":"Number Puzzle - 079","description":null,"description_html":"\u003cdiv style = \"text-align: start; line-height: 20.44px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: none solid rgb(0, 0, 0); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 21px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 10.5px; transform-origin: 407px 10.5px; vertical-align: baseline; \"\u003e\u003cdiv style=\"font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eFind all five-digit prime numbers whose digits are monotonically decreasing from left-to-right.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function y = puzzle_079()\r\n  y = [98765 54321];\r\nend","test_suite":"%%\r\ny=puzzle_079();\r\nassert(isequal(unique(isprime(y)),1))\r\nassert(isequal(length(unique(y)),171))\r\nassert(isequal(sum(y),14013279))","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":180632,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":28,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2021-02-17T20:45:04.000Z","updated_at":"2026-01-30T15:54:50.000Z","published_at":"2021-02-17T20:45:04.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eFind all five-digit prime numbers whose digits are monotonically decreasing from left-to-right.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":43481,"title":"Modified Upper Matrix Mock","description":"Given a vector v=[1 3 6 9 11], turn it into a matrix 'ramp' like so:\r\n\r\nm=[1 3 6 9 11; 0 3 6 9 11; 0 0 6 9 11; 0 0 0 9 11; 0 0 0 0 11]","description_html":"\u003cp\u003eGiven a vector v=[1 3 6 9 11], turn it into a matrix 'ramp' like so:\u003c/p\u003e\u003cp\u003em=[1 3 6 9 11; 0 3 6 9 11; 0 0 6 9 11; 0 0 0 9 11; 0 0 0 0 11]\u003c/p\u003e","function_template":"function y = upMat(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = [1 3 6 9 11];\r\ny_correct = [1 3 6 9 11; 0 3 6 9 11; 0 0 6 9 11; 0 0 0 9 11; 0 0 0 0 11]\r\nassert(isequal(upMat(x),y_correct))\r\n%%\r\nx = [1 2 3 4 5];\r\ny_correct = [1 2 3 4 5; 0 2 3 4 5; 0 0 3 4 5; 0 0 0 4 5; 0 0 0 0 5]\r\nassert(isequal(upMat(x),y_correct))\r\n%%\r\nx = [10 9 8];\r\ny_correct = [10 9 8; 0 9 8; 0 0 8]\r\nassert(isequal(upMat(x),y_correct))\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":13865,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":53,"test_suite_updated_at":"2016-10-29T16:04:25.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2016-10-12T03:31:39.000Z","updated_at":"2026-01-23T15:08:42.000Z","published_at":"2016-10-12T03:31: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\u003eGiven a vector v=[1 3 6 9 11], turn it into a matrix 'ramp' like so:\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\u003em=[1 3 6 9 11; 0 3 6 9 11; 0 0 6 9 11; 0 0 0 9 11; 0 0 0 0 11]\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":89,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2020-10-28T08:21:47.000Z","updated_at":"2026-02-05T15:52:02.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":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":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":43,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2015-03-05T04:31:29.000Z","updated_at":"2026-02-16T11:45:09.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":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":102,"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-02-06T10:07:54.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":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":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":106,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2016-10-10T16:05:56.000Z","updated_at":"2026-02-09T14:59:17.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":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":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":53,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2016-03-24T20:03:59.000Z","updated_at":"2026-02-27T13:57:43.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":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":49,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2020-05-06T14:40:33.000Z","updated_at":"2026-03-02T17:21:19.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":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":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":111,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2020-10-22T17:23:24.000Z","updated_at":"2026-03-31T15:10:47.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":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":42947,"title":"find the mean of all elements in a matrix","description":"given a matrix, just find the mean of all elements in the matrix","description_html":"\u003cp\u003egiven a matrix, just find the mean of all elements in the matrix\u003c/p\u003e","function_template":"function y = your_fcn_name(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = [2 4; 6 12];\r\ny_correct = 6;\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n%%\r\nx = [2 4; 6 8]\r\ny_correct = 5;\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":130,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2016-09-02T04:34:08.000Z","updated_at":"2026-04-09T09:39:21.000Z","published_at":"2016-09-02T04:34:08.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 matrix, just find the mean of all elements in 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":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":139,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2020-10-22T17:24:29.000Z","updated_at":"2026-02-09T15:05:39.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\"}]}"},{"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":95,"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-02-11T18:40:07.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":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":60,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2021-06-06T02:00:45.000Z","updated_at":"2026-02-11T18:34:00.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":44092,"title":"Find the minimal value in N*N Matrix","description":"Suppose that we have N by N matrix, we try to find the minimal value in that matrix.\r\nexamples:\r\nInput  A=[1 2 3 5 6;52 58 56 45 9;100 52 896 25 47; 52 325 6 2 1;1 1 1 1 2]\r\nOutput B=1\r\n\r\nInput  A=[1 0 3]\r\nOutput B=0  ","description_html":"\u003cp\u003eSuppose that we have N by N matrix, we try to find the minimal value in that matrix.\r\nexamples:\r\nInput  A=[1 2 3 5 6;52 58 56 45 9;100 52 896 25 47; 52 325 6 2 1;1 1 1 1 2]\r\nOutput B=1\u003c/p\u003e\u003cp\u003eInput  A=[1 0 3]\r\nOutput B=0\u003c/p\u003e","function_template":"function B = Min_Val(A)\r\n  B = A;\r\nend","test_suite":"%%\r\nA =[100 200 2 5 0.1];\r\nB_correct = 0.1;\r\nassert(isequal(Min_Val(A),B_correct))\r\n%%\r\nA =[10 3 2; 5 0 1;7 8 2];\r\nB_correct = 0;\r\nassert(isequal(Min_Val(A),B_correct))\r\n%%\r\nA =1;\r\nB_correct =A;\r\nassert(isequal(Min_Val(A),B_correct))","published":true,"deleted":false,"likes_count":1,"comments_count":1,"created_by":37163,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":116,"test_suite_updated_at":"2017-04-12T11:39:10.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2017-04-12T11:30:20.000Z","updated_at":"2026-02-11T18:39:27.000Z","published_at":"2017-04-12T11:39:10.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eSuppose that we have N by N matrix, we try to find the minimal value in that matrix. examples: Input A=[1 2 3 5 6;52 58 56 45 9;100 52 896 25 47; 52 325 6 2 1;1 1 1 1 2] Output B=1\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eInput A=[1 0 3] Output B=0\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":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":91,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2018-05-30T10:55:15.000Z","updated_at":"2026-02-13T15:28:08.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":2104,"title":"construct matrix with identical rows","description":"Input a row vector such as x=1:10. Now we need to construct a matrix with L rows,of which every row vector is a copy of x. \r\n\r\nExample \r\n\r\n L = 5\r\n\r\nThe resulting answer is:\r\n\r\n [1:10;\r\n  1:10;\r\n  1:10; \r\n  1:10;\r\n  1:10]\r\n\r\n","description_html":"\u003cp\u003eInput a row vector such as x=1:10. Now we need to construct a matrix with L rows,of which every row vector is a copy of x.\u003c/p\u003e\u003cp\u003eExample\u003c/p\u003e\u003cpre\u003e L = 5\u003c/pre\u003e\u003cp\u003eThe resulting answer is:\u003c/p\u003e\u003cpre\u003e [1:10;\r\n  1:10;\r\n  1:10; \r\n  1:10;\r\n  1:10]\u003c/pre\u003e","function_template":"function c=consIdenticalRowMatrix(a,rows)\r\n%you code here\r\nend\r\n","test_suite":"%%\r\nx = [1:10];\r\ny_correct =[1:10;1:10];\r\nrows=2;\r\nassert(isequal(consIdenticalRowMatrix(x,rows),y_correct))\r\n\r\nx=1:5;\r\nrows=5;\r\ny_correct=[x;x;x;x;x];\r\nassert(isequal(consIdenticalRowMatrix(x,rows),y_correct))","published":true,"deleted":false,"likes_count":2,"comments_count":0,"created_by":9153,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":209,"test_suite_updated_at":"2014-06-25T08:39:31.000Z","rescore_all_solutions":true,"group_id":1,"created_at":"2014-01-11T10:17:53.000Z","updated_at":"2026-02-08T06:10:56.000Z","published_at":"2014-01-11T10:17: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\",\"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\u003eInput a row vector such as x=1:10. Now we need to construct a matrix with L rows,of which every row vector is a copy of 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\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eExample\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[ L = 5]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe resulting answer is:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[ [1:10;\\n  1:10;\\n  1:10; \\n  1:10;\\n  1:10]]]\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":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":83,"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-02-13T15:25:40.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":43316,"title":"Display positive elements of matrix.","description":"Display positive elements of matrix.","description_html":"\u003cp\u003eDisplay positive elements of matrix.\u003c/p\u003e","function_template":"function y = your_fcn_name(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = 1:10;\r\ny_correct = 1:10;\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n%%\r\nx = [16     2     3    -3;\r\n     5   -11    10     8;\r\n     9    -7     6    12;\r\n     4    14   -15     1];\r\ny_correct = [ 16  ;   5  ;   9  ;   4   ;  2  ;  14  ;   3  ;  10  ;   6  ;   8  ;  12  ;   1];\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n","published":true,"deleted":false,"likes_count":2,"comments_count":0,"created_by":90467,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":96,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2016-10-10T15:32:43.000Z","updated_at":"2026-02-11T18:33:39.000Z","published_at":"2016-10-10T15:32:43.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eDisplay positive elements of matrix.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":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":111,"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-02-11T18:39:52.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":1824,"title":"Find and replaces spaces from a input string with *","description":"For a given input string str, find how many spaces are there in the string and replace those spaces with *\r\ne.g. str = 'this is demo of replacing spaces with stars';\r\nThen,\r\n     out = 'this*is*demo*of*replacing*spaces*with*stars'","description_html":"\u003cp\u003eFor a given input string str, find how many spaces are there in the string and replace those spaces with *\r\ne.g. str = 'this is demo of replacing spaces with stars';\r\nThen,\r\n     out = 'this*is*demo*of*replacing*spaces*with*stars'\u003c/p\u003e","function_template":"function y = get_stars(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = 'this is demo of replacing spaces with stars';\r\ny_correct = 'this*is*demo*of*replacing*spaces*with*stars';\r\nassert(isequal(get_stars(x),y_correct))\r\n\r\n%%\r\nx = 'check  if  you  can  get double  stars  here';\r\ny_correct = 'check**if**you**can**get*double**stars**here';\r\nassert(isequal(get_stars(x),y_correct))\r\n\r\n%%\r\nx = 'Open your mouth,Haaa    Haaa   Haaaa   ';\r\ny_correct = 'Open*your*mouth,Haaa****Haaa***Haaaa***';\r\nassert(isequal(get_stars(x),y_correct))\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":16381,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":172,"test_suite_updated_at":"2013-08-14T20:04:26.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2013-08-14T19:56:40.000Z","updated_at":"2026-03-02T17:21:41.000Z","published_at":"2013-08-14T19:56:40.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eFor a given input string str, find how many spaces are there in the string and replace those spaces with * e.g. str = 'this is demo of replacing spaces with stars'; Then, out = 'this*is*demo*of*replacing*spaces*with*stars'\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"}],"term":null,"current_player_id":null,"fields":[{"name":"page","type":"integer","callback":null,"default":1,"directive":null,"facet":null,"facet_method":"and","operator":null,"param":null,"static":null,"prepend":true},{"name":"per_page","type":"integer","callback":null,"default":50,"directive":null,"facet":null,"facet_method":"and","operator":null,"param":null,"static":null,"prepend":true},{"name":"sort","type":"string","callback":null,"default":null,"directive":null,"facet":null,"facet_method":"and","operator":null,"param":null,"static":null,"prepend":true},{"name":"body","type":"text","callback":null,"default":"*:*","directive":null,"facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":false},{"name":"group","type":"string","callback":null,"default":null,"directive":"group","facet":true,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"difficulty_rating_bin","type":"string","callback":null,"default":null,"directive":"difficulty_rating_bin","facet":true,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"id","type":"integer","callback":null,"default":null,"directive":"id","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"tag","type":"string","callback":null,"default":null,"directive":"tag","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"product","type":"string","callback":null,"default":null,"directive":"product","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"created_at","type":"timeframe","callback":{},"default":null,"directive":"created_at","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"profile_id","type":"integer","callback":null,"default":null,"directive":"author_id","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"created_by","type":"string","callback":null,"default":null,"directive":"author","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"player_id","type":"integer","callback":null,"default":null,"directive":"solver_id","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"player","type":"string","callback":null,"default":null,"directive":"solver","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"solvers_count","type":"integer","callback":null,"default":null,"directive":"solvers_count","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"comments_count","type":"integer","callback":null,"default":null,"directive":"comments_count","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"likes_count","type":"integer","callback":null,"default":null,"directive":"likes_count","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"leader_id","type":"integer","callback":null,"default":null,"directive":"leader_id","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"leading_solution","type":"integer","callback":null,"default":null,"directive":"leading_solution","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true}],"filters":[{"name":"asset_type","type":"string","callback":null,"default":null,"directive":null,"facet":null,"facet_method":"and","operator":null,"param":null,"static":"\"cody:problem\"","prepend":true},{"name":"profile_id","type":"integer","callback":{},"default":null,"directive":null,"facet":null,"facet_method":"and","operator":null,"param":"author_id","static":null,"prepend":true}],"query":{"params":{"per_page":50,"page":"3","current_player":null,"sort":"map(difficulty_value,0,0,999) asc"},"parser":"MathWorks::Search::Solr::QueryParser","directives":{},"facets":{"#\u003cMathWorks::Search::Field:0x00007f37fed75478\u003e":null,"#\u003cMathWorks::Search::Field:0x00007f37fed753d8\u003e":null},"filters":{"#\u003cMathWorks::Search::Field:0x00007f37fed74b18\u003e":"\"cody:problem\""},"fields":{"#\u003cMathWorks::Search::Field:0x00007f37fed756f8\u003e":3,"#\u003cMathWorks::Search::Field:0x00007f37fed75658\u003e":50,"#\u003cMathWorks::Search::Field:0x00007f37fed755b8\u003e":"map(difficulty_value,0,0,999) asc","#\u003cMathWorks::Search::Field:0x00007f37fed75518\u003e":"*:*"},"user_query":{"#\u003cMathWorks::Search::Field:0x00007f37fed75518\u003e":"*:*"},"queried_facets":{}},"query_backend":{"connection":{"configuration":{"index_url":"http://index-op-v2/solr/","query_url":"http://search-op-v2/solr/","direct_access_index_urls":["http://index-op-v2/solr/"],"direct_access_query_urls":["http://search-op-v2/solr/"],"timeout":10,"vhost":"search","exchange":"search.topic","heartbeat":30,"pre_index_mode":false,"host":"rabbitmq-eks","port":5672,"username":"cody-search","password":"78X075ddcV44","virtual_host":"search","indexer":"amqp","http_logging":"true","core":"cody"},"query_connection":{"uri":"http://search-op-v2/solr/cody/","proxy":null,"connection":{"parallel_manager":null,"headers":{"User-Agent":"Faraday v1.0.1"},"params":{},"options":{"params_encoder":"Faraday::FlatParamsEncoder","proxy":null,"bind":null,"timeout":null,"open_timeout":null,"read_timeout":null,"write_timeout":null,"boundary":null,"oauth":null,"context":null,"on_data":null},"ssl":{"verify":true,"ca_file":null,"ca_path":null,"verify_mode":null,"cert_store":null,"client_cert":null,"client_key":null,"certificate":null,"private_key":null,"verify_depth":null,"version":null,"min_version":null,"max_version":null},"default_parallel_manager":null,"builder":{"adapter":{"name":"Faraday::Adapter::NetHttp","args":[],"block":null},"handlers":[{"name":"Faraday::Response::RaiseError","args":[],"block":null}],"app":{"app":{"ssl_cert_store":{"verify_callback":null,"error":null,"error_string":null,"chain":null,"time":null},"app":{},"connection_options":{},"config_block":null}}},"url_prefix":"http://search-op-v2/solr/cody/","manual_proxy":false,"proxy":null},"update_format":"RSolr::JSON::Generator","update_path":"update","options":{"url":"http://search-op-v2/solr/cody"}}},"query":{"params":{"per_page":50,"page":"3","current_player":null,"sort":"map(difficulty_value,0,0,999) asc"},"parser":"MathWorks::Search::Solr::QueryParser","directives":{},"facets":{"#\u003cMathWorks::Search::Field:0x00007f37fed75478\u003e":null,"#\u003cMathWorks::Search::Field:0x00007f37fed753d8\u003e":null},"filters":{"#\u003cMathWorks::Search::Field:0x00007f37fed74b18\u003e":"\"cody:problem\""},"fields":{"#\u003cMathWorks::Search::Field:0x00007f37fed756f8\u003e":3,"#\u003cMathWorks::Search::Field:0x00007f37fed75658\u003e":50,"#\u003cMathWorks::Search::Field:0x00007f37fed755b8\u003e":"map(difficulty_value,0,0,999) asc","#\u003cMathWorks::Search::Field:0x00007f37fed75518\u003e":"*:*"},"user_query":{"#\u003cMathWorks::Search::Field:0x00007f37fed75518\u003e":"*:*"},"queried_facets":{}},"options":{"fields":["id","difficulty_rating"]},"join":" "},"results":[{"id":47108,"difficulty_rating":"easy"},{"id":44518,"difficulty_rating":"easy"},{"id":60956,"difficulty_rating":"easy"},{"id":49342,"difficulty_rating":"easy"},{"id":43551,"difficulty_rating":"easy"},{"id":44611,"difficulty_rating":"easy"},{"id":50262,"difficulty_rating":"easy"},{"id":49820,"difficulty_rating":"easy"},{"id":50417,"difficulty_rating":"easy"},{"id":1565,"difficulty_rating":"easy"},{"id":44326,"difficulty_rating":"easy"},{"id":46888,"difficulty_rating":"easy"},{"id":42608,"difficulty_rating":"easy"},{"id":52133,"difficulty_rating":"easy"},{"id":43319,"difficulty_rating":"easy"},{"id":47008,"difficulty_rating":"easy"},{"id":43213,"difficulty_rating":"easy"},{"id":43010,"difficulty_rating":"easy"},{"id":46858,"difficulty_rating":"easy"},{"id":43887,"difficulty_rating":"easy"},{"id":42532,"difficulty_rating":"easy"},{"id":45903,"difficulty_rating":"easy"},{"id":45507,"difficulty_rating":"easy"},{"id":43980,"difficulty_rating":"easy"},{"id":50422,"difficulty_rating":"easy"},{"id":50432,"difficulty_rating":"easy"},{"id":43481,"difficulty_rating":"easy"},{"id":47113,"difficulty_rating":"easy"},{"id":44094,"difficulty_rating":"easy"},{"id":3065,"difficulty_rating":"easy"},{"id":45909,"difficulty_rating":"easy"},{"id":42602,"difficulty_rating":"easy"},{"id":43318,"difficulty_rating":"easy"},{"id":42846,"difficulty_rating":"easy"},{"id":42783,"difficulty_rating":"easy"},{"id":45497,"difficulty_rating":"easy"},{"id":43043,"difficulty_rating":"easy"},{"id":47028,"difficulty_rating":"easy"},{"id":43329,"difficulty_rating":"easy"},{"id":42947,"difficulty_rating":"easy"},{"id":47033,"difficulty_rating":"easy"},{"id":44300,"difficulty_rating":"easy"},{"id":52000,"difficulty_rating":"easy"},{"id":44092,"difficulty_rating":"easy"},{"id":44670,"difficulty_rating":"easy"},{"id":2104,"difficulty_rating":"easy"},{"id":44427,"difficulty_rating":"easy"},{"id":43316,"difficulty_rating":"easy"},{"id":44235,"difficulty_rating":"easy"},{"id":1824,"difficulty_rating":"easy"}]}}