{"group":{"id":1,"name":"Community","lockable":false,"created_at":"2012-01-18T18:02:15.000Z","updated_at":"2026-05-26T00:16:20.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-05-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":58758,"title":"Hemisphere Volume on Top of a Cylinder","description":"This MATLAB function has to calculate the volume of a hemisphere placed on top of a cylinder, given valid inputs. It takes the radius of the cylinder and the height of the cylinder as input, and returns the total volume of the hemisphere and the cylinder combined.\r\n","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.440001px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: none; white-space: normal; \"\u003e\u003cdiv style=\"block-size: 93px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 332px 46.5px; transform-origin: 332px 46.5px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 63px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 309px 31.5px; text-align: left; transform-origin: 309px 31.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eThis MATLAB function has to calculate the volume of a hemisphere placed on top of a cylinder, given valid inputs. It takes the radius of the cylinder and the height of the cylinder as input, and returns the total volume of the hemisphere and the cylinder combined.\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: 309px 10.5px; text-align: left; transform-origin: 309px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function volume = computeHemisphereVolume(radius, height)\r\n\r\n    volume = 0;\r\nend","test_suite":"%%\r\nradius = 3;\r\nheight = 8;\r\nexpectedOutput = 282.743338823081;\r\nvolume = computeHemisphereVolume(radius, height);\r\nassert(abs(expectedOutput - volume) \u003c 1e-4)\r\n%%\r\nradius = 2.5;\r\nheight = 5;\r\nexpectedOutput = 130.899693899575;\r\nvolume = computeHemisphereVolume(radius, height);\r\nassert(abs(expectedOutput - volume) \u003c 1e-4)\r\n%%\r\nradius = 10;\r\nheight = 15;\r\nexpectedOutput = 6806.78408277789;\r\nvolume = computeHemisphereVolume(radius, height);\r\nassert(abs(expectedOutput - volume) \u003c 1e-4)\r\n%%\r\nradius = 0;\r\nheight = 12;\r\nexpectedOutput = 0;\r\nvolume = computeHemisphereVolume(radius, height);\r\nassert(abs(expectedOutput - volume) \u003c 1e-4)\r\n%%\r\nradius = 7.2;\r\nheight = 3.5;\r\nexpectedOutput = 1351.73935424539;\r\nvolume = computeHemisphereVolume(radius, height);\r\nassert(abs(expectedOutput - volume) \u003c 1e-4)\r\n","published":true,"deleted":false,"likes_count":13,"comments_count":4,"created_by":3429354,"edited_by":26769,"edited_at":"2023-12-02T00:24:04.000Z","deleted_by":null,"deleted_at":null,"solvers_count":74,"test_suite_updated_at":"2023-12-02T00:24:04.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2023-07-18T21:20:09.000Z","updated_at":"2026-05-24T20:38:13.000Z","published_at":"2023-07-18T21:20:09.000Z","restored_at":null,"restored_by":null,"spam":null,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThis MATLAB function has to calculate the volume of a hemisphere placed on top of a cylinder, given valid inputs. It takes the radius of the cylinder and the height of the cylinder as input, and returns the total volume of the hemisphere and the cylinder combined.\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\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":54109,"title":"Get the n-th rand number with given seed","description":"Given seed s, return the n-th rand number using rand(). Round the answer with 4 digits.\r\nn is a postive integer.","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.4333px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: rgb(0, 0, 0); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 51px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 25.5px; transform-origin: 407px 25.5px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 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: 276px 8px; transform-origin: 276px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eGiven seed s, return the n-th rand number using rand(). Round the answer with 4 digits.\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: 67px 8px; transform-origin: 67px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003en is a postive integer.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function ans = getNthRand(s,n)\r\n","test_suite":"%%\r\ns = 1; n = 3;\r\ny_correct = .0001;\r\nassert(isequal(getNthRand(s,n),y_correct))\r\n%%\r\ns = 2; n = 100;\r\ny_correct = .8817;\r\nassert(isequal(getNthRand(s,n),y_correct))\r\n%%\r\ns = 1.2; n = 7;\r\ny_correct = .1863;\r\nassert(isequal(getNthRand(s,n),y_correct))","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":2044730,"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":"2022-03-04T18:35:12.000Z","updated_at":"2026-06-01T01:20:55.000Z","published_at":"2022-03-04T18:35:12.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 seed s, return the n-th rand number using rand(). Round the answer with 4 digits.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003en is a postive integer.\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":47445,"title":"Solve the equation. Find X.","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: 109.667px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 406.5px 54.8333px; transform-origin: 406.5px 54.8333px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 20.6667px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 383.5px 10.3333px; text-align: left; transform-origin: 383.5px 10.3333px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 20.6667px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 383.5px 10.3333px; text-align: left; transform-origin: 383.5px 10.3333px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e% When input A is [3 4 7], the equation is '3X+4=7 '. then, calculate X.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 20.6667px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 383.5px 10.3333px; text-align: left; transform-origin: 383.5px 10.3333px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 20.6667px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 383.5px 10.3333px; text-align: left; transform-origin: 383.5px 10.3333px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function x = your_fcn_name(A)\r\n  x = A;\r\nend","test_suite":"%%\r\nA = [3 4 7];\r\ny_correct = 1;\r\nassert(isequal(your_fcn_name(A),y_correct))\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":3,"created_by":71768,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":67,"test_suite_updated_at":"2020-11-11T07:52:49.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2020-11-11T07:50:41.000Z","updated_at":"2026-05-30T19:12:52.000Z","published_at":"2020-11-11T07:50:41.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\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e% When input A is [3 4 7], the equation is '3X+4=7 '. then, calculate X.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\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":44493,"title":"The great 82-year-old","description":"Let's answer the question below;\r\n\r\n'I am *x* years old and I have never written programs.\r\nIf I study from now, will I be able to develop programs?'\r\n\r\ninput *x* (years old) \u003e\u003e\u003e output 'Yes' or 'No'","description_html":"\u003cp\u003eLet's answer the question below;\u003c/p\u003e\u003cp\u003e'I am \u003cb\u003ex\u003c/b\u003e years old and I have never written programs.\r\nIf I study from now, will I be able to develop programs?'\u003c/p\u003e\u003cp\u003einput \u003cb\u003ex\u003c/b\u003e (years old) \u0026gt;\u0026gt;\u0026gt; output 'Yes' or 'No'\u003c/p\u003e","function_template":"function Answer = Age(x)\r\n  Answer = 'Yes';\r\nend","test_suite":"%%\r\nx = 20;\r\ny_correct = 'Yes';\r\nassert(isequal(Age(x),y_correct))\r\n%%\r\nx = 40;\r\ny_correct = 'Yes';\r\nassert(isequal(Age(x),y_correct))\r\n%% Great Ms Masako Wakamiya\r\nx = 82-1;\r\ny_correct = 'Yes';\r\nassert(isequal(Age(x),y_correct))","published":true,"deleted":false,"likes_count":3,"comments_count":0,"created_by":137687,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":153,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2018-01-08T12:47:36.000Z","updated_at":"2026-05-29T05:06:34.000Z","published_at":"2018-01-08T12:58:55.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\u003eLet's answer the question 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\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e'I am\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 years old and I have never written programs. If I study from now, will I be able to develop programs?'\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003einput\u003c/w:t\u003e\u003c/w:r\u003e\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 (years old) \u0026gt;\u0026gt;\u0026gt; output 'Yes' or 'No'\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":58553,"title":"How many offices does MathWorks have in the UK","description":"Please write a function that returns the number of offices MathWorks has in the UK.","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: 407.5px 10.5px; transform-origin: 407.5px 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: 384.5px 10.5px; text-align: left; transform-origin: 384.5px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003ePlease write a function that returns the number of offices MathWorks has in the UK.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function y = num_of_office_uk(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = 1;\r\ny_correct = 2;\r\nassert(isequal(num_of_office_uk(x),y_correct))\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":3495038,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":33,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2023-07-17T11:03:37.000Z","updated_at":"2026-04-21T07:11:34.000Z","published_at":"2023-07-17T11:03:37.000Z","restored_at":null,"restored_by":null,"spam":null,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003ePlease write a function that returns the number of offices MathWorks has in the UK.\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":58733,"title":"Is it the answer to life the universe and everything?","description":"The answer to life the universe and everything is 42, but this is naturally in base 13. Unfortunately, MATLAB is in base 10, so write a function to return the answer to life the universe and everything in base 10.","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.4333px; min-height: 0px; white-space: normal; color: rgb(205, 214, 244); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: rgb(205, 214, 244); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 42px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 21px; transform-origin: 407px 21px; vertical-align: baseline; \"\u003e\u003cdiv style=\"font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 21px; text-align: left; transform-origin: 384px 21px; white-space: 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: 384px 7.5px; transform-origin: 384px 7.5px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThe answer to life the universe and everything is 42, but this is naturally in base 13. Unfortunately, MATLAB is in base 10, so write a function to return the answer to life the universe and everything in base 10.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function y = the_answer()\r\n  y = 42;\r\nend","test_suite":"%%\r\n\r\ny_correct = 54;\r\nassert(isequal(the_answer(),y_correct))\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":2052130,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":33,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2023-07-18T19:34:54.000Z","updated_at":"2026-04-21T07:13:13.000Z","published_at":"2023-07-18T19:34:54.000Z","restored_at":null,"restored_by":null,"spam":null,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe answer to life the universe and everything is 42, but this is naturally in base 13. Unfortunately, MATLAB is in base 10, so write a function to return the answer to life the universe and everything in base 10.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":43980,"title":"Find the binary code","description":"Given a sinusoidal signal, create a function that returns the binary code of a quantized value. The function takes the bit length and quantized value as the input.\r\n\r\n  Bit length = 3\r\n  Quantized value  = 2\r\n  Binary code      = 010\r\n","description_html":"\u003cp\u003eGiven a sinusoidal signal, create a function that returns the binary code of a quantized value. The function takes the bit length and quantized value as the input.\u003c/p\u003e\u003cpre class=\"language-matlab\"\u003eBit length = 3\r\nQuantized value  = 2\r\nBinary code      = 010\r\n\u003c/pre\u003e","function_template":"function y = binaryCode(bitLen,quantizedValue)\r\n    \r\n  y = quantizedValue;  %Complete this function\r\n  \r\nend","test_suite":"%%\r\nnumBit = 2;\r\nanalogValue =1;\r\nbinary=binaryCode(numBit,analogValue);\r\nbinary_correct= '01';\r\nassert(isequal(binary,binary_correct))\r\n\r\n%%\r\nnumBit = 4;\r\nanalogValue =15;\r\nbinary=binaryCode(numBit,analogValue);\r\nbinary_correct= '1111';\r\nassert(isequal(binary,binary_correct))\r\n\r\n%%\r\nnumBit = 6;\r\nanalogValue =63;\r\nbinary=binaryCode(numBit,analogValue);\r\nbinary_correct= '111111';\r\nassert(isequal(binary,binary_correct))\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":107998,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":60,"test_suite_updated_at":"2016-12-29T17:24:48.000Z","rescore_all_solutions":true,"group_id":1,"created_at":"2016-12-29T16:48:24.000Z","updated_at":"2026-05-29T02:43:42.000Z","published_at":"2016-12-29T17:10:40.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\\n\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eGiven a sinusoidal signal, create a function that returns the binary code of a quantized value. The function takes the bit length and quantized value as the input.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[Bit length = 3\\nQuantized value  = 2\\nBinary code      = 010]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":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":172,"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-05-30T14:17:37.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":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":104,"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-05-30T15:08:15.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":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":90,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2020-10-28T08:21:47.000Z","updated_at":"2026-05-30T17:04:15.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":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":92,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2018-05-30T10:55:15.000Z","updated_at":"2026-05-30T00:36:34.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":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":2798,"title":"Beginner's Problem - Squaring","description":"Try out this test problem first.\r\n\r\nGiven the variable x as your input, square it by two and put the result in y.\r\n\r\nExamples:\r\n\r\n Input  x = 2\r\n Output y is 4\r\n\r\n Input  x = 10\r\n Output y is 100","description_html":"\u003cp\u003eTry out this test problem first.\u003c/p\u003e\u003cp\u003eGiven the variable x as your input, square it by two and put the result in y.\u003c/p\u003e\u003cp\u003eExamples:\u003c/p\u003e\u003cpre\u003e Input  x = 2\r\n Output y is 4\u003c/pre\u003e\u003cpre\u003e Input  x = 10\r\n Output y is 100\u003c/pre\u003e","function_template":"function y = your_fcn_name(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = 1;\r\ny_correct = 1;\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n\r\n%%\r\nx = 5;\r\ny_correct = 25;\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n","published":true,"deleted":false,"likes_count":6,"comments_count":1,"created_by":33468,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":849,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2014-12-24T14:46:57.000Z","updated_at":"2026-05-06T04:04:40.000Z","published_at":"2014-12-24T14:46:57.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\u003eTry out this test problem first.\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\u003eGiven the variable x as your input, square it by two and put the result in y.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eExamples:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[ Input  x = 2\\n Output y is 4\\n\\n Input  x = 10\\n Output y is 100]]\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":43747,"title":"Find the distance traveled by a car given velocity and time.","description":"A car is traveling at a constant velocity for a specific amount of time. The function should use the two inputs, velocity and time, to find the distance traveled.","description_html":"\u003cp\u003eA car is traveling at a constant velocity for a specific amount of time. The function should use the two inputs, velocity and time, to find the distance traveled.\u003c/p\u003e","function_template":"function y = distance(velocity,time)\r\n  D = time;\r\nend","test_suite":"%%\r\nvelocity = 10;\r\ntime = 60; \r\nD_correct = 600;\r\nassert(isequal(distance(velocity,time),D_correct))\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":100857,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":130,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2016-12-07T20:05:40.000Z","updated_at":"2026-02-10T21:28:41.000Z","published_at":"2016-12-07T20:05:40.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eA car is traveling at a constant velocity for a specific amount of time. The function should use the two inputs, velocity and time, to find the distance traveled.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":43326,"title":"Solve expression I","description":"Solve expression (1+sin(x))/cos(x)+cos(x)/(1+sin(x)) for given vector x.","description_html":"\u003cp\u003eSolve expression (1+sin(x))/cos(x)+cos(x)/(1+sin(x)) for given vector x.\u003c/p\u003e","function_template":"function y = your_fcn_name(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = [2     -3     4];\r\ny_correct =  (1.+sin(x))./cos(x)+cos(x)/(1.+sin(x));\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n%%\r\nx = 1:3:100;\r\ny_correct =  (1.+sin(x))./cos(x)+cos(x)/(1.+sin(x));\r\nassert(isequal(your_fcn_name(x),y_correct))","published":true,"deleted":false,"likes_count":3,"comments_count":4,"created_by":90467,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":101,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2016-10-11T09:03:10.000Z","updated_at":"2026-03-16T01:33:02.000Z","published_at":"2016-10-11T09:03:10.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eSolve expression (1+sin(x))/cos(x)+cos(x)/(1+sin(x)) for given vector x.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":58703,"title":"Matrix symmetry","description":"Given a matrix\r\nA = [1 2 3; 4 5 6]\r\nFlip it horizontally and vertically to obtain a complete reversal of both rows and columns.\r\nresult = [6 5 4; 3 2 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: 111px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 55.5px; transform-origin: 407px 55.5px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 45.1167px 7.75px; transform-origin: 45.1167px 7.75px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eGiven a matrix\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: 51.525px 7.75px; transform-origin: 51.525px 7.75px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eA = [1 2 3; 4 5 6]\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: 272.292px 7.75px; transform-origin: 272.292px 7.75px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eFlip it horizontally and vertically to obtain a complete reversal of both rows and columns.\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: 63.975px 7.75px; transform-origin: 63.975px 7.75px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eresult = [6 5 4; 3 2 1]\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function result = your_fcn_name(A)\r\n  result = A;\r\nend","test_suite":"%%\r\nx = [1 2 3; 4 5 6];\r\ny_correct = [6 5 4; 3 2 1];\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":3482133,"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":"2023-07-18T16:21:46.000Z","updated_at":"2026-04-03T13:42:52.000Z","published_at":"2023-07-18T16:21:45.000Z","restored_at":null,"restored_by":null,"spam":null,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eGiven a matrix\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; 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\u003eFlip it horizontally and vertically to obtain a complete reversal of both rows and columns.\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 = [6 5 4; 3 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":61128,"title":"Addition","description":"Add together the values of a and b.","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.44px; min-height: 0px; white-space: normal; color: rgb(33, 33, 33); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: none; white-space: normal; \"\u003e\u003cdiv style=\"block-size: 21px; display: block; min-width: 0px; padding-block-start: 0px; padding-inline-start: 2px; padding-left: 2px; padding-top: 0px; perspective-origin: 408px 10.5px; transform-origin: 408px 10.5px; vertical-align: baseline; \"\u003e\u003cdiv style=\"font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eAdd together the values of a and b.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function y = your_fcn_name(a,b)\r\n  y = x;\r\nend","test_suite":"%%\r\na = 1;\r\nb = 2;\r\ny_correct = 3;\r\nassert(isequal(your_fcn_name(a,b),y_correct))\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":4977206,"edited_by":4977206,"edited_at":"2025-12-14T20:46:13.000Z","deleted_by":null,"deleted_at":null,"solvers_count":27,"test_suite_updated_at":"2025-12-14T20:46:13.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2025-12-14T20:45:07.000Z","updated_at":"2026-05-31T04:11:34.000Z","published_at":"2025-12-14T20:45:36.000Z","restored_at":null,"restored_by":null,"spam":null,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eAdd together the values of a and b.\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":44166,"title":"raise 1/3","description":"Raise a number to 1/3 power.","description_html":"\u003cp\u003eRaise a number to 1/3 power.\u003c/p\u003e","function_template":"function y = your_fcn_name(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = 27;\r\ny_correct = 3;\r\nassert(abs(your_fcn_name(x)-y_correct)\u003c1e-7)\r\n\r\n%%\r\nx = 1;\r\ny_correct = 1;\r\nassert(abs(your_fcn_name(x)-y_correct)\u003c1e-7)\r\n\r\n%%\r\nx = 64;\r\ny_correct = 4;\r\nassert(abs(your_fcn_name(x)-y_correct)\u003c1e-7)\r\n\r\n%%\r\nx = 125;\r\ny_correct = 5;\r\nassert(abs(your_fcn_name(x)-y_correct)\u003c1e-7)\r\n\r\n%%\r\nx = 1000;\r\ny_correct = 10;\r\nassert(abs(your_fcn_name(x)-y_correct)\u003c1e-7)\r\n\r\n%%\r\nx = 729;\r\ny_correct = 9;\r\nassert(abs(your_fcn_name(x)-y_correct)\u003c1e-7)","published":true,"deleted":false,"likes_count":3,"comments_count":1,"created_by":130186,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":190,"test_suite_updated_at":"2017-05-31T18:03:32.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2017-05-14T14:47:59.000Z","updated_at":"2026-02-09T18:05:01.000Z","published_at":"2017-05-14T14:47: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\u003eRaise a number to 1/3 power.\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":44835,"title":"Calculate the square of a number (Super Easy)","description":"The goal is to calculate the square (y) of a number (x).\r\nGood way to start MatLab for beginners.","description_html":"\u003cp\u003eThe goal is to calculate the square (y) of a number (x).\r\nGood way to start MatLab for beginners.\u003c/p\u003e","function_template":"function y = square(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = 2;\r\ny_correct = 4;\r\nassert(isequal(square(x),y_correct))\r\n%%\r\nx = 7;\r\ny_correct = 49;\r\nassert(isequal(square(x),y_correct))\r\n%%\r\nx = 15;\r\ny_correct = 225;\r\nassert(isequal(square(x),y_correct))\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":280631,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":199,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2019-01-18T10:19:59.000Z","updated_at":"2026-05-30T01:38:11.000Z","published_at":"2019-01-18T10:19: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\u003eThe goal is to calculate the square (y) of a number (x). Good way to start MatLab for beginners.\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":44413,"title":"determine amount cookies left","description":"started with 3 cookies and you never ate any how many are left","description_html":"\u003cp\u003estarted with 3 cookies and you never ate any how many are left\u003c/p\u003e","function_template":"function y = your_fcn_name(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = 3;\r\ny_correct = 3;\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":157993,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":133,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2017-11-24T06:51:36.000Z","updated_at":"2026-05-29T03:47:36.000Z","published_at":"2017-11-24T06:51: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\u003estarted with 3 cookies and you never ate any how many are left\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":44807,"title":"Number Power","description":"Raise a number to itself. ","description_html":"\u003cp\u003eRaise a number to itself.\u003c/p\u003e","function_template":"function y = pwr(n)\r\n  y = ;\r\nend","test_suite":"%%\r\nn = 1;\r\ny_correct = 1;\r\nassert(isequal(pwr(n),y_correct))\r\n%%\r\nn = 2;\r\ny_correct = 4;\r\nassert(isequal(pwr(n),y_correct))\r\n%%\r\nn = 3;\r\ny_correct = 27;\r\nassert(isequal(pwr(n),y_correct))\r\n%%\r\nn = 4;\r\ny_correct = 256;\r\nassert(isequal(pwr(n),y_correct))\r\n%%\r\nn = 5;\r\ny_correct = 3125;\r\nassert(isequal(pwr(n),y_correct))\r\n%%\r\nn = 9;\r\ny_correct = 387420489;\r\nassert(isequal(pwr(n),y_correct))\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":269787,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":131,"test_suite_updated_at":"2018-11-29T20:49:21.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2018-11-29T20:44:14.000Z","updated_at":"2026-05-30T01:37:25.000Z","published_at":"2018-11-29T20:47:54.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eRaise a number to itself.\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":60251,"title":"Instructions Following","description":"Complete the function follow(s) which, for a given string (containing only the letters 'f', 'b', 'l', 'r'), calculates the final position according to the following rule:\r\nThe letter 'f' indicates to move forward by (0,1),\r\nThe letter 'b' indicates to move backward by (0,-1),\r\nThe letter 'l' indicates to move left by (-1,0),\r\nThe letter 'r' indicates to move right by (1,0).\r\nExample: consider the initial position at point (0,0). If your list of instructions is 'fflff', then you should move forward twice, take a step to the left, then move forward again twice, and finally you will be at (-1, 4):\r\n\r\n\r\nOther examples:\r\nfollow('ffrff') returns (1,4)\r\nfollow('fblr') returns (0,0)","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: 526.025px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 343.5px 263.013px; transform-origin: 343.5px 263.013px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 42.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: 320.5px 21.4px; text-align: left; transform-origin: 320.5px 21.4px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eComplete the function \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; \"\u003efollow(s)\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e which, for a given string (containing only the letters 'f', 'b', 'l', 'r'), calculates the final position according to the following rule:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cul style=\"block-size: 81.75px; 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: 327.5px 40.875px; transform-origin: 327.5px 40.875px; margin-top: 10px; margin-bottom: 20px; \"\u003e\u003cli style=\"block-size: 20.4375px; 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: 299.5px 10.2125px; text-align: left; transform-origin: 299.5px 10.2188px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThe letter 'f' indicates to move forward by (0,1),\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 20.4375px; 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: 299.5px 10.2125px; text-align: left; transform-origin: 299.5px 10.2188px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThe letter 'b' indicates to move backward by (0,-1),\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 20.4375px; 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: 299.5px 10.2125px; text-align: left; transform-origin: 299.5px 10.2188px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThe letter 'l' indicates to move left by (-1,0),\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 20.4375px; 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: 299.5px 10.2125px; text-align: left; transform-origin: 299.5px 10.2188px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThe letter 'r' indicates to move right by (1,0).\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ul\u003e\u003cdiv style=\"block-size: 63px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 320.5px 31.5px; text-align: left; transform-origin: 320.5px 31.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eExample: consider the initial position at point (0,0). If your list of instructions is 'fflff', then you should move forward twice, take a step to the left, then move forward again twice, and finally you will be at (-1, 4):\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 187px; 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: 320.5px 93.5px; text-align: left; transform-origin: 320.5px 93.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cimg class=\"imageNode\" width=\"91\" height=\"187\" style=\"vertical-align: middle;width: 91px;height: 187px\" src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWsAAALqCAIAAAB8IOLPAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAgAElEQVR4nO3de3xU9Z3/8XdIgHDNRaCA3ILSqqmoBURgpSJQf9pqio2tQRbZXdbVhyK2ykNtV2NSfagFXbDYtWvwUUVBkSJIobaN0gpFLCkIUltaqNwFEciEkJBkkvn9kWNmgkmY+cxkzpnk9Xzkj28m50w+5PLizGTmTFIgEBAAmHRwewAACYyCALCjIK2roKCgoKDA7SnaL774rY2CALCjIADsKAgAOwoCwI6CALCjIADsKAgAOwoCwI6CALCjIADsKAgAOwoCwI6CALCjIADsKAgAOwoCwI6CALCjIADsKAgAOwoCwI6CALCjIADsKAgAOwoCwI6CALCjIADsKAgAOwoCwI6CALCjIADsKAgAOwoCwI6CALCjIADsKAgAOwoCwI6CALCjIADsKAgAOwoCwI6CALCjIADsKAgAOwoCwI6CALCjIADsKAgAOwoCwI6CALCjIADsKAgAOwoCwC7RCrJ/v+bN05QpuvJKt0dpW155RaNG6Z57tGaNAgG3p0HCSJyC7Nmj227TeedpzhytXKnPPnN7oLbF71dJiRYs0Le+peHD9dprdAThSJCCrFqliy/W88+rpkYZGbrzTv38527P1LZ885tasEBjxkjSjh26+Wbl5urUKbfHgtclQkGeeEJTpqi8XJJuukl//asWLtT48W6P1by9e7Vtm9tDRKhXL919tzZu1OLFOuccSVqxQuPG6eBBtyeDp3m+IIsX68EHnSPqe+7RsmX60pfcnqkptbVav17336+LLtKQIRo50u2BPnfkiC65RAMHauBAlZWdfftp0/SHPygzU5K2bdO3v62qqtaeEYkrxe0BWrR9u/7rv5x1Xp6eftrVaZri8+mtt/SrX2ntWh0/7vY0X1Bdre98R9u3O++GeddGdrbWrtWVV6qmRiUluusuPf98682IhObhY5C6Ot1yiyorJalXLy1cqKQkt2f63L59mj9fEyeqVy/dfLNeftmL+ZB055364x8tO44erR/8wFkXFenNN2M4FNoSDxfktde0Y4ezfvxx57jaI/7nf/T97+udd+T3S1LPnho3Tt/5jttjNfbTn6qoyL77Qw9pwABn/cgjsRgIbZBXC1JXp8JCZ92nj2691dVpvmDg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\" data-image-state=\"image-loaded\"\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 320.5px 10.5px; text-align: left; transform-origin: 320.5px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 320.5px 10.5px; text-align: left; transform-origin: 320.5px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eOther examples:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cul style=\"block-size: 42.475px; 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: 327.5px 21.2375px; transform-origin: 327.5px 21.2375px; margin-top: 10px; margin-bottom: 20px; \"\u003e\u003cli style=\"block-size: 21.2375px; 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: 299.5px 10.6125px; text-align: left; transform-origin: 299.5px 10.6187px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; \"\u003efollow('ffrff')\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e returns (1,4)\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 21.2375px; 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: 299.5px 10.6125px; text-align: left; transform-origin: 299.5px 10.6187px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; \"\u003efollow('fblr')\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e returns (0,0)\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ul\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function position = follow(s)\r\n\r\nend","test_suite":"%% Test Case 1\r\nx = 'fflff';\r\ny_expected = [-1, 4];\r\ny_obtained = follow(x);\r\nassert(isequal(y_expected, y_obtained));\r\n\r\n%% Test Case 2\r\nx = 'ffrff';\r\ny_expected = [1, 4];\r\ny_obtained = follow(x);\r\nassert(isequal(y_expected, y_obtained));\r\n\r\n%% Test Case 3\r\nx = 'fblr';\r\ny_expected = [0, 0];\r\ny_obtained = follow(x);\r\nassert(isequal(y_expected, y_obtained));\r\n\r\n%% Random Test\r\nnp = randi([1, 20]); \r\nnm = randi([1, 40]); \r\nmp = randi([1, 30]); \r\nmm = randi([1, 60]); \r\nx = [repmat('f', 1, np), repmat('b', 1, nm), repmat('r', 1, mp), repmat('l', 1, mm)];\r\nx = x(randperm(numel(x)))\r\ny_expected = [mp-mm, np-nm]\r\ny_obtained = follow(x)\r\nassert(isequal(y_expected, y_obtained));\r\n\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":208445,"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":"2024-05-10T07:10:05.000Z","updated_at":"2026-03-01T15:15:42.000Z","published_at":"2024-05-10T07:10:05.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\u003eComplete the function \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003efollow(s)\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e which, for a given string (containing only the letters 'f', 'b', 'l', 'r'), calculates the final position according to the following rule:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe letter 'f' indicates to move forward by (0,1),\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe letter 'b' indicates to move backward by (0,-1),\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe letter 'l' indicates to move left by (-1,0),\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe letter 'r' indicates to move right by (1,0).\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eExample: consider the initial position at point (0,0). If your list of instructions is 'fflff', then you should move forward twice, take a step to the left, then move forward again twice, and finally you will be at (-1, 4):\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"187\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"91\\\"/\u003e\u003cw:attr w:name=\\\"verticalAlign\\\" w:val=\\\"middle\\\"/\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\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eOther examples:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003efollow('ffrff')\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e returns (1,4)\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003efollow('fblr')\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e returns (0,0)\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/image\",\"target\":\"/media/image1.png\",\"relationshipId\":\"rId1\"}]},{\"partUri\":\"/media/image1.png\",\"contentType\":\"image/png\",\"content\":\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWsAAALqCAIAAAB8IOLPAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAgAElEQVR4nO3de3xU9Z3/8XdIgHDNRaCA3ILSqqmoBURgpSJQf9pqio2tQRbZXdbVhyK2ykNtV2NSfagFXbDYtWvwUUVBkSJIobaN0gpFLCkIUltaqNwFEciEkJBkkvn9kWNmgkmY+cxkzpnk9Xzkj28m50w+5PLizGTmTFIgEBAAmHRwewAACYyCALCjIK2roKCgoKDA7SnaL774rY2CALCjIADsKAgAOwoCwI6CALCjIADsKAgAOwoCwI6CALCjIADsKAgAOwoCwI6CALCjIADsKAgAOwoCwI6CALCjIADsKAgAOwoCwI6CALCjIADsKAgAOwoCwI6CALCjIADsKAgAOwoCwI6CALCjIADsKAgAOwoCwI6CALCjIADsKAgAOwoCwI6CALCjIADsKAgAOwoCwI6CALCjIADsKAgAOwoCwI6CALCjIADsKAgAOwoCwI6CALCjIADsKAgAOwoCwC7RCrJ/v+bN05QpuvJKt0dpW155RaNG6Z57tGaNAgG3p0HCSJyC7Nmj227TeedpzhytXKnPPnN7oLbF71dJiRYs0Le+peHD9dprdAThSJCCrFqliy/W88+rpkYZGbrzTv38527P1LZ885tasEBjxkjSjh26+Wbl5urUKbfHgtclQkGeeEJTpqi8XJJuukl//asWLtT48W6P1by9e7Vtm9tDRKhXL919tzZu1OLFOuccSVqxQuPG6eBBtyeDp3m+IIsX68EHnSPqe+7RsmX60pfcnqkptbVav17336+LLtKQIRo50u2BPnfkiC65RAMHauBAlZWdfftp0/SHPygzU5K2bdO3v62qqtaeEYkrxe0BWrR9u/7rv5x1Xp6eftrVaZri8+mtt/SrX2ntWh0/7vY0X1Bdre98R9u3O++GeddGdrbWrtWVV6qmRiUluusuPf98682IhObhY5C6Ot1yiyorJalXLy1cqKQkt2f63L59mj9fEyeqVy/dfLNeftmL+ZB055364x8tO44erR/8wFkXFenNN2M4FNoSDxfktde0Y4ezfvxx57jaI/7nf/T97+udd+T3S1LPnho3Tt/5jttjNfbTn6qoyL77Qw9pwABn/cgjsRgIbZBXC1JXp8JCZ92nj2691dVpvmDgQN18sx57TG++qT175PNpwwYVFLg9Voh33gkeRNh066Y773TWW7dq1aroh0Lb49X7QVav1t/+5qxvvVUdO7o6zRdE+cvZ2v75T333u/L7lZKiUaP03nvG67n1Vj30kHOc9ZOfKCcnhjOibfDqMciKFcH1jBmujZGIysuVk6NjxyTp6ac1bpz9qvr10zXXOOv33tPhwzEYD22LJwtSW6s1a5x1//666CJXp0kogYD+9V+d+4+mT9esWdFe4aRJwWtevTraa0Ob48mC/PGPzn+hEs9/iUx+vlaulKQRI2LzsN3QR+5xVwi+wJMFeffd4JqChG/5cj36qCT17q0VK5SaGoPrvOQS9ezprEO/L4Akjxbko4+C6+HD3ZsjoWzbphkzFAgoJUXLlmnQoNhcbXJy8FbkyZM6cCA2V4u2wvMFycpyb47EcfSocnKcJ8LNm6errorllYd+C0K/NYAXC1JXp507nXXHjurf39VpEkFNjXJztXevJE2bptmzY3z9Q4YE1xQEjXmvIPv36/RpZz1okDp4b0Kvuftu5x6Kr31N//d/sb/+0IL8/e+xv34kMu/9fvp8wXX908zRgv/9Xz33nCT16qUVK9SlS+w/Reh3IfS7A3ixICdPBtddu7o3RyL4wx+c2yzJyXrtNQ0e3CqfJfS7UH+WFuBz3itI6M8oBWnB3r3KzVVNjSTNnaurr26tTxT6XQjtO+DFgoT+jIZ5TJ6VpaSkVnzz4AnHTp1STo5zstipU/X977fi56IgaJ73CtJwN6qkTp3cm8PDAgHNmOF07dJLo3oKfzg6dw6u60/XAnzOe8/NDf0fL8zz6513Xmwef9mc0F8hL3jiCS1fLkkdO+pHPzrLX1hDnw63dat69Ai+O3iwevU6+6cLbXq3bpGNirbOewXp3j24rqgIa5fi4laaxaPeecdZ1NToppsi2HHChEbvFhXpP/7j7HuFfhdCvzuAF2/FhP4nyTGzF4QWJPS7A3j9GITXK2nSwIG64IJwN/700+A5XIcNU3Jy8ENpaWFdAwVB87xXkNDzoR496t4cHvbCCxFsPGeO5s1z1ps3h1uNUJ9+GlxnZES8O9o0792K6d8/eBhy4IBzij24aM+e4Dr8Yx+0D94rSFKSLrzQWdfWav9+V6eB9PHHwTXni0Nj3iuIGv+Yhv74whWhxyAUBI15viBbt7o3R1z4/br3XvXtq3799N3v6pNP3B6osepq/eUvzjozU336uDoNPMeTBZk4Mbhev969OSJUV2fZ65ln9PTTOnJEhw/r9dc1erS3/oZdUhKcp+Gsy8DnPFmQESOCr5a2YUO4r/Yaf+Xl+uQT/f3v+vOftW6dnnwy+CG/X4sWaefOHj5f58pK5/lvTTojkfv3t/qj1CMSem5UXi8GX+C9v+bWu+EG/exnknTsmEpKNGqU2wN9wc6dZ/nDxMyZkpxXpnrySU2frhdfbGKzc88985L33ovBqzTEyltvOYuUFF13naujwIs8eQwiKTc3uF60yL05Yqe52zj33qvcXOet/qXFQ++5dNfu3cFjkMmTlZ7u6jTwIq8eg0yYoCuu0KZNkrRkiZ56ynPP6frKV8K5eVVQUCApPz+/2S2ysvT665JUWek8X847/9JFi4L/xgcfdHUUeJRXj0Gk4AtZnzypBQtcHSUu/vlPZ9HwcJiYGDZMkyY5bymR/Idx9Khz/kRJEyfywj1okocL8o1v6Otfd9aPPaZ9+1ydpvU1nMdoypRYXu1tt+l3v3PeIjq6uf9+nTghSR06qLAwliOhDfFwQSS9/LJzAouKCs2YEe7pQhJRXZ2eeEKSpkw58zn4rnjjDf3iF846P19jx7o5DDzM2wUZMEBLlzov+LBunfLy2ubTZAIB5efrww+Vnq5nn3V7Guntt5WX59wDcu21eughtweCd3m7IJImTdKSJc4JU994Q2PGePGspdHYuVO5uXr0UfXrp5Ur1a+fm8NUVSk/X9de6xzuXXedXn3V+QsR0BTPF0TS976n9eudx5iVlGjkSF1zTdOPrUgsBw/q0kt1wQVasULXXqtt24L3+8Tf7t266y4NHarCQufxb/fdp9Wrgy+7DTQlEQoiacQIffSRHn9cvXrJ79dvf+vca5DQyspUV6eZM7VundauVe/ebg6zYYOefVaHDknS9dfrT3/S3Lm8YCDOyquPB/miHj30wAOaNUu//rU2bNCRI24PFLULL9T27W4P8bn0dOXmatw4TZ6s7Gy3p0HCSJyC1OvWzXn4JmIrJ4envcCAw1QAdhQEgB0FAWBHQQDYURAAdhQEgF2i/TU3Ifj9ev99bd2qjRvzly6VpJ07NXasLrtMo0dH9hR7wNv4aY61PXs0ZowOH2504dKlqk/J8OFatUpDhrgxGRB73IqJHb9fCxcqK0uHD5/q0GF39+470tLe69nz3c6d10ubpQpJ27crK0sLF7o9KxAbHIPEznPP1Z8h+XBGhr9Pn+6dOnWtq+tWVXWqstJXXn60vPzN2tps6WJJs2YpM1NTp7o9MRAtChIje/bU5+Pguef27N+/e1paUteugYqK0+XlvvLy5ORkSbVlZR8EAh9LN0i65RZNnuzys+mAqFGQWPD7NWaMpMMZGT379+8xbJi+/GV17px09GiXvXuTDh2qra2tqampqq6uqqw8In0kXSRp6lT97ndujw5EhftBYuH99+vv+/D36dM9LU3Dhmn0aF16qYYMUd++nbt2Te3cuXPnzp07deokdZTelk5KKi720As7ACYUJBa2bpV0uGvXjh07JnXpotRU5/KUFHXsmNS5c0pycv1bcocOKVJAKqnfYONGt0YGYoKCxMLGjZIqk5PrAoFAZaWOHtU//qGPP9axYzp1KlBVVRcIBAIBSUlJSZKSJOePve+/7+LUQPSC94MUNLw+CyJU/7Cxk4FAt6qqyvLyrnv36vRpdeqkU6f06afVlZXV1dU1fr+/tra2ri4gBaRPJUlHXnvtucxMd4dv8/jBbg0NL6LGPakxU11Vdaqysuzkya6//GXo5Z2lL0lfkiStkPxSrcTJi9E2JAXCeOlGnMXUqVq6dL3UIS0tMy3twuZfHOtVySf5pCzpJkl3390uXo7PPQUFBS295Ciixv0gsTB2rKRUyVdeftzna2HD01KVVC31r39/9Oh4jAe0GgoSC5ddJilbKqutPV5W1sKGFdJpKaX+kakSrwWHREdBYmH0aA0f3lXKlkpbvFVYIVVI35F6SsrL4yl2SHQUJBZSUrRqlaSLpbQWNyyXxknDJPXtq+efj8twQCuiIDEyZIheeUX1z3lp3i3S5PrVokXq1q31xwJaFwWJnalT6yPSAufoY80aXXddXGYCWhcFiampU/Xppy1tkJenXbvIB9oMHlEWay0/YX/JknjNAcQDxyAA7CgIADsKAsCOggCwoyAA7CgIADsKAsCOggCwoyAA7CgIADsKAsCOggCwoyAA7CgIADsKAsCOggCwoyAA7CgIADsKAsCOggCwoyAA7CgIADsKAsCOggCwoyAA7CgIADsKAsCOggCwoyAA7CgIADsKAsCOggCwoyAA7CgIADsKAsCOgrQoEFB1tdtDAN5FQZpSUqJZs3T++UpNVWqqBg9WYaH8frfHAjwnxe0BPMbn0333qaio0YX79ik/X8ePa/58l8YCPIpjkBA+nyZPVlGR0tL04ovKy2v00eXLXRoL8C4KEiI3V5s3KzlZxcWaPl1LlmjlSvXt63x02DBXhwO8iFsxn3vhBRUXS9Idd2jkSOfCnByNH6/Zs+XzaeFCF6cDvImCSJJqa/Xww8562rRGH8rI0EsvxX8iICFwK0aStHatDh6UpIwMjRrl9jRAwqAgkqRly5zF0KHqwNcECBe/LZKkTZucRWamq3MACYaCSKWl2rXLWaenuzoKkGAoiHT4cHCdnOzeHEDioSDSiRNuTwAkKv6aK/l8wXV1daN363XvzrEJ0KR2fAyyd6/mzNHYscrJCV64YoXS0898a7ifFUBj7fgY5IMPNG+e20MAia0dF+Tqq7VjhyRt2KDbb3cuvPFGFRaeuWVWVlwHAxJHOy5Ijx7KzpakAweCF2ZmOhcCCEM7vh8EQNQoCAA7CgLAjoIAsKMgAOwoCAA7CgLAjoIAsKMgAOwoCAA7CgLAjoIAsKMgAOwoCAA7CgLAjoJI69YF11u2qKzMvVGABNOOCzJ3ri6/XAMG6Mkngxdu2aJBg5Sdrauu0vr17g0HJIZ2fI6y7du1eXMTl/t8zunaDx2K80RAwmnHBVm8WIsXuz0EkNja8a0YAFGjIADsKAgAOwoCwI6CALCjIADsKAgAOwoCwI6CALCjIADsKAgAOwoCwI6CALCjIADsKAgAOwoCwI6CALCjIADsKAgAOwoCwI6CALCjIADsKAgAOwoCwI6CALCjIADsKAgAOwoCwI6CALCjIADsKAgAOwoCwI6CALCjIADsKAgAOwoCwI6CALCjIADsKAgAOwoCwI6CALCjIADsKAgAOwoCwI6CALBLCgQC9auCggJ3R2kz8h95pLkPFTT/ISCB5Ofn1y+CBUHMJCU1+yG+2vFVUFDQ8LOO1sCtGAB2FASAHQUBYEdBANhREAB2FASAHQUBYEdBANhREAB2FASAHQUBYEdBANhREAB2FASAHQUBYEdBANhREAB2FASAHQUBYEdBANhREAB2FASAHQUBYEdBANhREAB2FASAHQUBYEdBANhREAB2FASAHQUBYEdBANhREAB2FASAHQUBYEdBANhREAB2FASAHQUBYEdBANhREAB2FASAHQUBYEdBWhQIqLra7SEA76IgTSkp0axZOv98paYqNVWDB6uwUH6/22MBnpPi9gAe4/PpvvtUVNTown37lJ+v48c1f75LYwEexTFICJ9PkyerqEhpaXrxReXlNfro8uUujQV4FwUJkZurzZuVnKziYk2friVLtHKl+vZ1PjpsmKvDAV7ErZjPvfCCiosl6Y47NHKkc2FOjsaP1+zZ8vm0cKGL0wHeREEkSbW1evhhZz1tWqMPZWTopZfiPxGQELgVI0lau1YHD0pSRoZGjXJ7GiBhUBBJ0rJlzmLoUHXgawKEi98WSdKmTc4iM9PVOYAEQ0Gk0lLt2uWs09NdHQVIMBREOnw4uE5Odm8OIPFQEOnECbcnABIVf82VfL7gurq60bv1unfn2ARoUjs+Btm7V3PmaOxY5eQEL1yxQunpZ7413M8KoLF2fAzywQeaN8/tIYDE1o4LcvXV2rFDkjZs0O23OxfeeKMKC8/cMisrroMBiaMdF6RHD2VnS9KBA8ELMzOdCwGEoR3fDwIgahQEgB0FAWBHQQDYURAAdhQEgB0FAWBHQQDYURAAdu34MaloWW2tNm7UmjXauVNZWXr6abcHghdREDT22Wd66y2tWaPf/CZ45pRLL3V1JngXBUFjeXnO6+YAYaAgaGzGDF11lSSdPKknn3R5GHgeBUFjt9ziLI4coSA4K/4WA8COgkjr1gXXW7aorMy9UYAE044LMneuLr9cAwY0OlbfskWDBik7W1ddpfXr3RsOSAzt+H6Q7du1eXMTl/t8zunaDx2K80RAwmnHBVm8WIsXuz0EkNja8a0YAFGjIADsKAgAOwoCwI6CALCjIADsKAgAOwoCwI6CALCjIADsKAgAOwoCwI6CALCjIADsKAgAOwoCwI6CALCjIADsKAgAOwoCwI6CALCjIADsKAia8e67wfX+/frHP9wbBd5FQdDYj3+sK67Q0KHKywteeOyYhg/XBRdo/Hheyg+h2vErTqFJW7bo/febuPz0ae3cqZ07eSk/hKIgaOyNN9yeAImEWzEA7CgIADsKAsCOggCwoyAA7CgIADsKAsCOggCwoyAA7CgIADsKAsCOggCwoyAA7CgIADsKAsCOggCwSwoEAm7P0OYkJbk9AZrBT3uscQwCwI6CALALnie1oKDAxTnakny3B0Bz+CGPlfx858ecYxAAdtyT2gq4J9Wz+GmPNY5BANhREAB2FASAHa9Z1wpCbmzX3/nfcMc14oH7oeKIYxAAdhQEgB0FAWBHQQDYURAAdhQEgB0FAWBHQQDYURAAdhQEgB0FAWBHQQDYURAAdhQEgB0FAWBHQQDYURAAdhQEgB0FAWBHQQDYURAAdhQEgB0FAWBHQQDYURAAdhQEgB0FAWBHQQDYURAAdhQEgB0FAWBHQQDYURAAdhQEgB0FAWBHQQDYURAAdhQEgB0FAWBHQeBhgYCqq90eAi2hIPCekhLNmqXzz1dqqlJTNXiwCgvl97s9FpqQ4vYAQAifT/fdp6KiRhfu26f8fB0/rvnzXRoLzeIYBJ7h82nyZBUVKS1NL76ovLxGH12+3KWx0BIKAs/IzdXmzUpOVnGxpk/XkiVauVJ9+zofHTbM1eHQNG7FwBteeEHFxZJ0xx0aOdK5MCdH48dr9mz5fFq40MXp0BwKAg+ordXDDzvradMafSgjQy+9FP+JECZuxcAD1q7VwYOSlJGhUaPcngYRoCDwgGXLnMXQoerAz2Qi4bsFD9i0yVlkZro6ByJGQeC20lLt2uWs09NdHQURoyBw2+HDwXVysntzwIKCwG0nTrg9Aez4ay7c5vMF19XVjd6t1707xyaexTEIXLJ3r+bM0dixyskJXrhihdLTz3xruJ8V3sMxCFzywQeaN8/tIRAtCgKXXH21duyQpA0bdPvtzoU33qjCwjO3zMqK62CIBAWBS3r0UHa2JB04ELwwM9O5EAmC+0EA2FEQAHYUBIAdBQFgR0EA2FEQAHYUBIAdBQFgR0EA2FEQAHYUBIAdBQFgR0EA2FEQAHYUBIAdBYHb1q0LrrdsUVmZe6MgYhQELpk7V5dfrgED9OSTwQu3bNGgQcrO1lVXaf1694ZDuDhHGVyyfbs2b27icp/POV37oUNxnggGFAQuWbxYixe7PQSixa0YAHYUBIAdBQFgR0EA2FEQAHYUBIAdBQFgR0EA2FEQAHYUBIAdBQFgR0EA2FEQAHYUBIAdBQFgR0EA2FEQAHYUBIAdBQFgR0EA2FEQAHYUBIAdBQFgR0EA2FEQAHYUBIAdBQFgR0EA2FEQAHYUBIAdBQFgR0EA2FEQAHYUBIAdBQFgR0EA2FEQAHYUBIAdBQFgR0EA2FEQAHYUBIAdBQFgR0EA2FEQAHZJgUCgflVQUODuKEBM5D/ySHMfKmj+Q4hIfn5+/YJjEAB2wWMQtIb6I7uGYCMekpKa/RA/7bHGMQgAOwoCwI6CALCjIADsKAgAOwoCwI6CALCjIADsKAgAOwoCwI6CALCjIADsKAgAOwoCwI6CALCjIADsKAgAOwoCwI6CALCjIADsKAgAOwoCwI6CALCjIADsKAgAOwoCwI6CALCjIADsKAgAOwoCwI6CALCjIADsKAgAOwoCwI6CALCjIADsKAgAOwoCwI6CALCjIADsKAgAOwoCwI6CALCjIPCwQEDV1W4PgZZQEHhPSYlmzdL55ys1VampGjxYhYXy+90eC01IcXsAIITPp/vuU1FRowv37VN+vo4f1/z5Lo2FZnEMAs/w+TR5soqKlJamF19UXl6jjy5f7tJYaAkFgWfk5mrzZiUnq7hY06dryRKtXKm+fZ2PDhvm6nBoGrdi4A0vvKDiYkm64w6NHOlcmJOj8eM1e7Z8Pi1c6OJ0aA4FgQfU1urhh531tGmNPpSRoZdeiv9ECBO3YuABa9fq4EFJysjQqFFuT4MIUBB4wLJlzmLoUHXgZzKR8N2CB2za5CwyM12dAxGjIHBbaal27XLW6emujoKIURC47fDh4Do52b05YEFB4LYTJ9yeAHb8NRdu8/mC6+rqRu/W696dYxPP4hgELtm7V3PmaOxY5eQEL1yxQunpZ7413M8K7+EYBC754APNm+f2EIgWBYFLrr5aO3ZI0oYNuv1258Ibb1Rh4ZlbZmXFdTBEgoLAJT16KDtbkg4cCF6YmelciATB/SAA7CgIADsKAsCOggCwoyAA7CgIADsKAsCOggCwoyAA7CgIADsKAsCOggCwoyAA7CgIADsKAsCOgsBt69YF11u2qKzMvVEQMQoCl8ydq8sv14ABevLJ4IVbtmjQIGVn66qrtH69e8MhXJyjDC7Zvl2bNzdxuc/nnK790KE4TwQDCgKXLF6sxYvdHgLR4lYMADsKAsCOggCwoyAA7CgIADsKAsCOggCwoyAA7CgIADsKAsCOggCwoyAA7CgIADsKAsCOggCwoyAA7CgIADsKAsCOggCwoyAA7CgIADsKAsCOggCwoyAA7CgIADsKAsCOggCwoyAA7CgIADsKAsCOggCwoyAA7CgIADsKAsCOggCwoyAA7CgI2pYPP7R/FJGjIGgr/H7Nnq3hw1vaZvhwzZ4tvz9eM7V9FARtgt+vESP0zDNn3/KZZzRiBBGJFQqCNuG557R9e01S0sGhQ1vY6hWpXNL27XruuXhN1sZRECS+PXs0a5akTwcO7N2vXwsb1kqr6lezZmnPnjiM1uZRECS+H/5Q0tGuXbuec06ngQNb2LCzdFLaHLIXokRBkPiWLpV0LDOzc6dOSktrYcMUKUXaELIXokRBkOCOHpVUJalDh7pAQJWVLWybJCVJtdLJkH0RjZSGVUFBgYtztG18bVvPwH37/l06lpRU4/efrqrqdvhwUvMbB6SAJOljabj0wgMP7B80KE6Dti35+fn1i5SWtwM8Lq20VFJlIFB5+nR5RUXnEye6T5iQlJ4uKVBeXlVeXnbqlO/kyRNlZSfKyvw1NbVSbf1fZKS00lIKEqWkQCDg9gxtWf3RR0OwEXt79igrq1T6c5cuvdLTM3r27N61a6eOHZOSkvx+/+mqqlOVlWWnTvnKy33l5T6p/u3fpX6SPv5YQ4a4/Q9IbByDIMENGCApXSqvrExJTg7U1Z2uqurUsWOHDh1qa2uramoqT58+VVFxqrKyUqqSqqXa+nx8vi+iQUGQ4FJSNHy4tm/vLp0oL/f7/RX1BUlKqgsEampqTldXV5w+XVFXVyFVSqelwfU7Dh+uFH7+o8XfYpD47r9f0hXSKen46dPHSks/Ky39rLT0WGnp8bKy0oqKk3V15dIpqUKqlaaE7IUoURAkvqlTNWlSN2mkVCqdkI7X1Byvrj5RU1NaV+eTyqSTnxfkeqmnpEmTNHWq23O3BRzFoU1YskR9+nxF6iz9Vqr5/P/GOskvVUtVUrI0TRrWsD1igWMQtAm9e2v7dvXtO0S6TTpPSpHKpVKpQuoiDZcerM9H377asEG9e7s9cRvBMQjaiosv1q5d+s//1NKl/6+5bfLy9Pzz6tYtnnO1bRQEbUi3blqyRHfeqbff1vr1Ki52Lp80SVdeqYkTNW6cq/O1QRQEbc64cQ2lmH/PPffMn+/uOG0b94OgLfNlZLg9QhtHQQDYURAAdhQEgB0FAWBHQdCa9u/XvHmaMkVXXun2KPHyyisaNUr33KM1a9QOTp1BQdA69uzRbbfpvPM0Z45WrtRnn7k9ULz4/Sop0YIF+ta3NHy4XnutbXeEgqAVrFqliy/W88+rpkYZGbrzTv38527PFC/f/KYWLNCYMZK0Y4duvlm5uTp1yu2xWgsFQaw98YSmTFF5uSTddJP++lctXKjx4yO4Br9f+/dr925VVbXSjK04Sa9euvtubdyoxYt1zjmStGKFxo3TwYOtN6aLKAhiavFiPfigc9x+zz1atkxf+lK4+37yiX7yE331q0pN1aBBOv98demiIUP0wAPaubP1Rm6tSaZN0x/+oMxMSdq2Td/+tvtBbA0BtKZHHnnkkUcecXuKeNm2LdClS/350AN5eYG6ugj2LZm8JswAAAkdSURBVCoKdO8e+Px06me+JScHfvSjQHV1pBNZvvixnWTTpkDHjs6+M2dGPIzncQyCGKmr0y23OC/X0quXFi5UUguvu9DYzJmaOdO54XP55frlL7V3rz75RMXFuv56Saqt1WOPaeLEll8OJgZiPsno0frBD5x1UZHefLN15naP2wlr49rRMciSJcH/qJ9/PoIdH3oouOO//VugtvbMDZ56KrjBlClNbNC8yL74rTRJeXlgwABnr8sui2CeRMAxCGKhrk6Fhc66Tx/demu4O65bpx//2FmPGaNFi9ThCz+TP/iBZs501m+8oZ/+NMph4z1Jt266805nvXWrVq2KfljvoCCIhdWr9be/Oetbb1XHjmHtFQjo3nuD7/7sZ83e8HniieAL4hYWqrTUPKk7k9x6a/C88D/5iXlMD6IgiIUVK4LrGTPC3ev117V1q7P+l3/RpZc2u+U55+h733PWx4/rqaciH9HVSfr10zXXOOv33tPhw+ZJvYaCIGq1tVqzxln376+LLgp3x5dfDq6nTz/LxtOmNb1jTMRhkkmTnEUgoNWrwx/N4ygIovbHP+rYMWcd/vNfSkv1m98E350w4Szbjx6tzp2d9Z49ev/9iGZ0f5LQx9S1obtCKAii9u67wXX4BSkuVnW1s+7VS+eff5btO3XSiBHBd3/1q/AH9MQkl1yinj2ddehXLMFREETto4+C6+HDw93rgw+C669+NaxdsrOD623bwv1EHpkkOTl4++7kSR04EOZ0HkdBELXQgmRlhbtX6C/e4MFh7TJwYNO7Ryluk4R+cUK/aImMgiA6dXXBp4p07Kj+/cPdMfRXKPQXsgWhm+3b5zxyNHpxm2TIkKY/aSKjIIjO/v06fdpZDxrUxKOwmnPiRHAd5hnVz9gs9BqiEbdJQgvy97+HtYvnURBEx+cLruufzB6msrLgukuXsHZJTW32GqIRt0lCvz6hX7dERkEQnZMng+uuXcPdq6JCtbXBd8/4hWzOGb/eMSlIPCcJ/frE6iaY2ygIohP6mxB+QWpqGr2bnBzWXmdsdsaV2MRzktCvT2h5ExkFQXRCfxPCvAkgqUePRk88abgnpWVnPKG+4fkp0YjnJBQEOFPor1ynTuHu1aGDunVr+kpacMbvbcMDtKIRz0kaHsn6xWtIWBQE0Qn9fzWis/iF/taFeafAGecrjklB4jlJaJ5Cs5XIKAii0717cF1REcGO550XXB86FNYuoScrTkuL7E8/Xpgk9OsT+nVLZBQE0enRI7iO6Mj8kkuC6337wtpl//6md49S3CYJLUjo1y2RURBEJ/T/0oheFSX0GTT/+EdYu+ze3fTuUYrbJBQEOFP9qxnUO3o0gh2//vXgeufOsE72Ffo8+tDdoxS3ST79NLgO88GvnkdBEJ3+/YOHIQcOyO8Pd8cvfzl4KrBAQJs2nWX7XbuCherWTd/8ZqSTuj/Jnj3B9QUXRDKid1EQRCcpSRde6KxraxvdQXBWDacLlPT662fZOHSDG26I4LEn3pnk44+D6/DP5OZtFARRC/1lCP0lOavbblN6urNetqylx4YHAnrxRWedlKQ5cyKd0ROThB6DUBDAEfrL0HC+4nBkZuq//9tZl5eroKDZLYuKgucQmD5dl13WxDZ+v+69V337ql8/ffe7+uQT1yZpUnW1/vKX4Kfr0yeC8TyMgiBqEycG1+vXR7bvrFkaPdpZL1igX/+6iW0+/FD33++szz1Xjz/e9FU984yeflpHjujwYb3+ukaPjuyvyzGcpEklJcF5Gs66nPgoCKI2YoQGDHDWGzY4L7sdpk6dtHq1hg6VpNpaffvbevrp4GM36+r06quaMME5AUePHlq7Vv36NX1VZ8Rr/34VFbkzSZNCz42akxPBjt5GQRALN9zgLI4dU0lJZPv27q3f/975m2h1te69V/36adw4TZig/v2Vl+ecCP4rX9Hvf9/Sgy/OPffMS957z51JmvTWW84iJUXXXRfZvh5GQRALubnB9aJFEe8+cKDeeUc//anzN87SUm3cqN//XkeOSFL//vrRj7Rli772tZau5N57lZvrvNU/3Tb0nst4TvJFu3cHj0EmTw7ea5v4Us6+CXBWEyboiiucR1IsWaKnnor4mWMdOuiuu3TXXdq8WR9+qP37VVOjgQP15S9r/PiwTtuRleX8nbWyUsuXS9Znr0U/yRctWhS8cffgg5Zr8CoKghgpKHBe2PHkSS1YoB/+0Hg9o0Zp1KioJvnnP51FwwNV3Jqk3tGjeu45Zz1xYgQvqZMIuBWDGPnGN4KP737ssXCfotYaGl5+YcoU12YIdf/9zv2vHTqosNDtaWKMgiB2Xn5ZvXpJUkWFZsyI7HQhsVJXpyeekKQpU87++pVx8MYb+sUvnHV+vsaOdXOYVkBBEDsDBmjpUucFH9atU15eBE+TiYlAQPn5+vBDpafr2Wfj+qmb9Pbbystz7gG59lo99JDbA8UeBUFMTZqkJUucp4q88YbGjInli8u1bOdO5ebq0UfVr59WrozswRoxV1Wl/Hxde61zIHbddXr11UYnZG0rKAhi7Xvf0/r1zmPMSko0cqSuuSb4XJLWcPCgLr1UF1ygFSt07bXati2Wz/2P1O7duusuDR2qwkLnHO733afVq2N2TkaPoSBoBSNG6KOP9Pjj6tVLfr9++1vnvolWUlamujrNnKl167R2rXr3bsXPdVYbNujZZ52zJV5/vf70J82dG8FL+SUa/pqL1tGjhx54QLNm6de/1oYNziOyWsmFF2r79la8/oikpys3V+PGafJkZWe7PU2royBoTd26OQ8SbT9yctrS017Oqs0eXAGIAwoCwI6CALCjIADsKAgAOwoCwI6CALCjIADsKAgAOwoCwI6CALCjIADsKAgAOwoCwI6CALCjIADsKAgAOwoCwI6CALCjIADsKAgAOwoCwI6CALCjIADsKAgAOwoCwI6CALCjIADsKAgAOwoCwI6CALCjIADsKAgAOwoCwI6CALCjIADsKAgAOwoCwI6CALCjIADsKAgAOwoCwI6CALCjIADsKAgAOwoCwI6CALCjIADsKAgAOwoCwI6CALCjIADsKAgAu6RAIOD2DAASFccgAOwoCAC7/w/TtB5d2TDxqgAAAABJRU5ErkJggg==\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":61135,"title":"X-intercepts of a quadratic.","description":"Find the y value of the quadratic of the function  at a point x.","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.44px; min-height: 0px; white-space: normal; color: rgb(33, 33, 33); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: none; white-space: normal; \"\u003e\u003cdiv style=\"block-size: 21.5px; display: block; min-width: 0px; padding-block-start: 0px; padding-inline-start: 2px; padding-left: 2px; padding-top: 0px; perspective-origin: 408px 10.75px; transform-origin: 408px 10.75px; vertical-align: baseline; \"\u003e\u003cdiv style=\"font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.75px; text-align: left; transform-origin: 384px 10.75px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eFind the y value of the quadratic of the function \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"vertical-align:-5px\"\u003e\u003cimg src=\"data:image/png;base64,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\" width=\"118\" height=\"20\" style=\"width: 118px; height: 20px;\"\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e at a point x.\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 = 3;\r\ny_correct = -1;\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":4977206,"edited_by":4977206,"edited_at":"2025-12-14T22:39:42.000Z","deleted_by":null,"deleted_at":null,"solvers_count":24,"test_suite_updated_at":"2025-12-14T22:39:42.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2025-12-14T22:38:37.000Z","updated_at":"2026-04-07T14:23:25.000Z","published_at":"2025-12-14T22:38:37.000Z","restored_at":null,"restored_by":null,"spam":null,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eFind the y value of the quadratic of the function \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\u003ef(x) = x^2-6x+8\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e at a point x.\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":61133,"title":"Point on a line","description":"Find the slope of the straight line between the points a and b. Then find y at x=20.","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.44px; min-height: 0px; white-space: normal; color: rgb(33, 33, 33); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: none; white-space: normal; \"\u003e\u003cdiv style=\"block-size: 21px; display: block; min-width: 0px; padding-block-start: 0px; padding-inline-start: 2px; padding-left: 2px; padding-top: 0px; perspective-origin: 408px 10.5px; transform-origin: 408px 10.5px; vertical-align: baseline; \"\u003e\u003cdiv style=\"font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eFind the slope of the straight line between the points a and b. Then find y at x=20.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function y = your_fcn_name(a,b,x)\r\n  y = x;\r\nend","test_suite":"%%\r\na = [1,2];\r\nb = [4,-2];\r\nx = 20;\r\ny_correct = -70/3;\r\nassert(isequal(your_fcn_name(a,b,x),y_correct))\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":4977206,"edited_by":4977206,"edited_at":"2025-12-14T21:24:38.000Z","deleted_by":null,"deleted_at":null,"solvers_count":24,"test_suite_updated_at":"2025-12-14T21:24:38.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2025-12-14T21:20:44.000Z","updated_at":"2026-04-12T05:35:23.000Z","published_at":"2025-12-14T21:20:44.000Z","restored_at":null,"restored_by":null,"spam":null,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eFind the slope of the straight line between the points a and b. Then find y at x=20.\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":2980,"title":"multiply by three","description":"\r\nGiven the variable x as your input, multiply it by 3 and put the result equal to y.\r\n\r\nExamples:\r\n Input  x = 2\r\n Output y is 6\r\n Input  x = 10\r\n Output y is 30\r\n","description_html":"\u003cp\u003eGiven the variable x as your input, multiply it by 3 and put the result equal to y.\u003c/p\u003e\u003cp\u003eExamples:\r\n Input  x = 2\r\n Output y is 6\r\n Input  x = 10\r\n Output y is 30\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 = 3;\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n","published":true,"deleted":false,"likes_count":9,"comments_count":3,"created_by":33999,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":1022,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2015-02-07T05:00:06.000Z","updated_at":"2026-05-29T09:12:19.000Z","published_at":"2015-02-07T05:00:06.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eGiven the variable x as your input, multiply it by 3 and put the result equal to y.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eExamples: Input x = 2 Output y is 6 Input x = 10 Output y is 30\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":45506,"title":"Multiply pi","description":"Multiply pi with x!","description_html":"\u003cp\u003eMultiply pi with x!\u003c/p\u003e","function_template":"function y = your_fcn_name(x)\r\n  y = x*pi;\r\nend","test_suite":"%%\r\nx = 2;\r\ny_correct = 2*pi;\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n","published":true,"deleted":false,"likes_count":3,"comments_count":0,"created_by":423592,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":224,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2020-05-11T07:35:03.000Z","updated_at":"2026-05-30T14:17:36.000Z","published_at":"2020-05-11T07:42:28.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\u003eMultiply pi with 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":44841,"title":"Cody problems in French : Trouvez la logique Pt.2","description":"Trouvez la logique entre x et y, aidez-vous de la test suite. Bon courage.\r\n\r\nP.S: L'utilisation de \"^\" est de nouveau fortement conseillée","description_html":"\u003cp\u003eTrouvez la logique entre x et y, aidez-vous de la test suite. Bon courage.\u003c/p\u003e\u003cp\u003eP.S: L'utilisation de \"^\" est de nouveau fortement conseillée\u003c/p\u003e","function_template":"function y = logic2(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = 1;\r\ny_correct = 1;\r\nassert(isequal(logic2(x),y_correct))\r\n%%\r\nx = 2;\r\ny_correct = 512;\r\nassert(isequal(logic2(x),y_correct))\r\n%%\r\nx = 0;\r\ny_correct = 0;\r\nassert(isequal(logic2(x),y_correct))\r\n%%\r\n\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":280631,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":68,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2019-01-28T14:29:40.000Z","updated_at":"2026-05-30T01:38:16.000Z","published_at":"2019-01-28T14:29: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\u003eTrouvez la logique entre x et y, aidez-vous de la test suite. Bon courage.\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\u003eP.S: L'utilisation de \\\"^\\\" est de nouveau fortement conseillée\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":45522,"title":"Electric Flux","description":"Calculate the flux passing through a surface.\r\nE is electric field, A is area.","description_html":"\u003cp\u003eCalculate the flux passing through a surface.\r\nE is electric field, A is area.\u003c/p\u003e","function_template":"function Flux = electric_fcn_flux(E,A)\r\n  Flux = ;\r\nend","test_suite":"%%\r\nE = 0;\r\nA = 10;\r\nFlux_correct = 0;\r\nassert(isequal(electric_fcn_flux(E,A),Flux_correct))\r\n\r\n%%\r\nE = 2;\r\nA = 10;\r\nFlux_correct = 20;\r\nassert(isequal(electric_fcn_flux(E,A),Flux_correct))\r\n\r\n%%\r\nE = 5;\r\nA = 10;\r\nFlux_correct = 50;\r\nassert(isequal(electric_fcn_flux(E,A),Flux_correct))\r\n\r\n%%\r\nE = 10;\r\nA = 10;\r\nFlux_correct = 100;\r\nassert(isequal(electric_fcn_flux(E,A),Flux_correct))\r\n\r\n\r\n\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":444624,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":79,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2020-05-17T13:38:58.000Z","updated_at":"2026-05-30T14:17:41.000Z","published_at":"2020-05-17T13:38: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\u003eCalculate the flux passing through a surface. E is electric field, A is area.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":43804,"title":"Rankine to Celsius Converter","description":"Given input R, degrees Rankine, convert into degrees Celsius.","description_html":"\u003cp\u003eGiven input R, degrees Rankine, convert into degrees Celsius.\u003c/p\u003e","function_template":"function C = RatoC(Ra)\r\n  C = ;\r\nend","test_suite":"%%\r\nRa = 0;\r\nC_correct = -273.15;\r\nassert(isequal(RatoC(Ra),C_correct))\r\n\r\n%%\r\nRa = 491.67;\r\nC_correct = 0;\r\nassert(isequal(RatoC(Ra),C_correct))\r\n","published":true,"deleted":false,"likes_count":4,"comments_count":4,"created_by":100606,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":151,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2016-12-13T23:35:41.000Z","updated_at":"2026-05-29T02:43:28.000Z","published_at":"2016-12-13T23:35:54.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eGiven input R, degrees Rankine, convert into degrees Celsius.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":43333,"title":"Save variables","description":"a=[1]\r\n\r\nSave variable a that is located in workspace into current folder. File name should be 'a.mat'","description_html":"\u003cp\u003ea=[1]\u003c/p\u003e\u003cp\u003eSave variable a that is located in workspace into current folder. File name should be 'a.mat'\u003c/p\u003e","function_template":"function y = savevar(a)\r\n  y = x;\r\nend","test_suite":"%%\r\na = 1;\r\nsavevar(a)\r\nii=ls('a.mat')\r\nassert(~isempty(ii))\r\n\r\n%%\r\nclear\r\nload a\r\nassert(a==1)","published":true,"deleted":false,"likes_count":4,"comments_count":0,"created_by":33533,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":87,"test_suite_updated_at":"2016-10-15T04:35:08.000Z","rescore_all_solutions":true,"group_id":1,"created_at":"2016-10-11T14:13:40.000Z","updated_at":"2026-02-06T12:20:54.000Z","published_at":"2016-10-11T14:13:40.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003ea=[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\u003eSave variable a that is located in workspace into current folder. File name should be 'a.mat'\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":44200,"title":"Speed of car travelling x meters in y seconds","description":"What is the speed of a car if the car travelled x meters in y seconds? Supply the answer in m/s.","description_html":"\u003cp\u003eWhat is the speed of a car if the car travelled x meters in y seconds? Supply the answer in m/s.\u003c/p\u003e","function_template":"function y = car_velocity_m_s(x,y)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = 10;\r\ny = 5;\r\ny_correct = 2;\r\nassert(isequal(car_velocity_m_s(x,y),y_correct))\r\n\r\n%%\r\nx = 5;\r\ny = 5;\r\ny_correct = 1;\r\nassert(isequal(car_velocity_m_s(x,y),y_correct))\r\n\r\n%%\r\nx = 500;\r\ny = 10;\r\ny_correct = 50;\r\nassert(isequal(car_velocity_m_s(x,y),y_correct))\r\n\r\n%%\r\nx = 625;\r\ny = 25\r\ny_correct = 25;\r\nassert(isequal(car_velocity_m_s(x,y),y_correct))\r\n\r\n%%\r\nx = 75;\r\ny = 7.5\r\ny_correct = 10;\r\nassert(isequal(car_velocity_m_s(x,y),y_correct))\r\n\r\n%%\r\nx = 42;\r\ny = 1;\r\ny_correct = 42;\r\nassert(isequal(car_velocity_m_s(x,y),y_correct))","published":true,"deleted":false,"likes_count":1,"comments_count":1,"created_by":130186,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":138,"test_suite_updated_at":"2017-05-31T18:08:47.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2017-05-14T17:42:44.000Z","updated_at":"2026-02-12T19:04:25.000Z","published_at":"2017-05-14T17:42: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\u003eWhat is the speed of a car if the car travelled x meters in y seconds? Supply the answer in m/s.\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":59761,"title":"Digits eliminate","description":"Complete the function my_f(n,b) to return, for a given integer, the number obtained by removing the digits '0' and 'b'. If there are no other digits, it should return -1.\r\n","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: 72.8px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 343.5px 36.4px; transform-origin: 343.5px 36.4px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 320.5px 21px; text-align: left; transform-origin: 320.5px 21px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eComplete the function my_f(n,b) to return, for a given integer, the number obtained by removing the digits '0' and 'b'. If there are no other digits, it should return -1.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21.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: 320.5px 10.9px; text-align: left; transform-origin: 320.5px 10.9px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; \"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function y = my_f(n,b)\r\n\r\nend","test_suite":"%%\r\nn = 203456789\r\nb = 1\r\ny_correct = 23456789;\r\nassert(isequal(my_f(n,b),y_correct))\r\n%%\r\nn = 3300303003\r\nb = 3\r\ny_correct = -1;\r\nassert(isequal(my_f(n,b),y_correct))\r\n%%\r\nb = randi([7, 9])\r\nn = b*10^randi([2, 5])\r\ny_correct = -1;\r\nassert(isequal(my_f(n,b),y_correct))\r\n%%\r\ny_correct = randi([1, 6]);\r\nb = randi([7, 9])\r\nn = b*10^randi([2, 5])+y_correct\r\nassert(isequal(my_f(n,b),y_correct))\r\n\r\n\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":208445,"edited_by":208445,"edited_at":"2024-03-31T10:03:42.000Z","deleted_by":null,"deleted_at":null,"solvers_count":25,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2024-03-31T09:37:36.000Z","updated_at":"2026-02-27T13:59:58.000Z","published_at":"2024-03-31T10:03:42.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:rPr/\u003e\u003cw:t\u003eComplete the function my_f(n,b) to return, for a given integer, the number obtained by removing the digits '0' and 'b'. If there are no other digits, it should return -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:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\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":43330,"title":"Solve expression III","description":"Solve expression for given vector x.\r\nExpression = (tan(2*x^2+7*x-30.25)+log(x^3-2.25))/(nthroot(sin(x^3)^2+1/5*log(x^4-2.5),3))","description_html":"\u003cp\u003eSolve expression for given vector x.\r\nExpression = (tan(2*x^2+7*x-30.25)+log(x^3-2.25))/(nthroot(sin(x^3)^2+1/5*log(x^4-2.5),3))\u003c/p\u003e","function_template":"function y = your_fcn_name(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = 2:4;\r\ny_correct =(tan(2.*x.^2+7.*x-30.25)+log(x.^3-2.25))./(nthroot(sin(x.^3).^2+1/5*log(x.^4-2.5),3));\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n%%\r\nx = 6;\r\ny_correct =(tan(2.*x.^2+7.*x-30.25)+log(x.^3-2.25))./(nthroot(sin(x.^3).^2+1/5*log(x.^4-2.5),3));\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n%%\r\nx = 30:2:40;\r\ny_correct =(tan(2.*x.^2+7.*x-30.25)+log(x.^3-2.25))./(nthroot(sin(x.^3).^2+1/5*log(x.^4-2.5),3));\r\nassert(isequal(your_fcn_name(x),y_correct))","published":true,"deleted":false,"likes_count":3,"comments_count":3,"created_by":90467,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":91,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2016-10-11T09:42:37.000Z","updated_at":"2026-04-07T19:08:21.000Z","published_at":"2016-10-11T09:42:37.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eSolve expression for given vector x. Expression = (tan(2*x^2+7*x-30.25)+log(x^3-2.25))/(nthroot(sin(x^3)^2+1/5*log(x^4-2.5),3))\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":43156,"title":"Find x in provided equation!","description":"x^2-2*x+1=0\r\n\r\nThis polynomial can be expressed by using each term's coefficients, such as\r\n\r\n[1 -2 1].\r\n\r\nUsing the polynomial that are expressed by coefficients, calculate solution x. (hint: use \"roots\")","description_html":"\u003cp\u003ex^2-2*x+1=0\u003c/p\u003e\u003cp\u003eThis polynomial can be expressed by using each term's coefficients, such as\u003c/p\u003e\u003cp\u003e[1 -2 1].\u003c/p\u003e\u003cp\u003eUsing the polynomial that are expressed by coefficients, calculate solution x. (hint: use \"roots\")\u003c/p\u003e","function_template":"function y = solvepol(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = [1 -2 1];\r\ny_correct = [1;1];\r\nassert(isequal(solvepol(x),y_correct))\r\n\r\n%%\r\nx = [1 -3 2];\r\ny_correct = [2;1];\r\nassert(isequal(solvepol(x),y_correct))\r\n\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":33533,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":121,"test_suite_updated_at":"2016-10-21T06:37:13.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2016-10-07T13:48:30.000Z","updated_at":"2026-04-08T13:10:52.000Z","published_at":"2016-10-07T13:48:51.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\u003ex^2-2*x+1=0\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThis polynomial can be expressed by using each term's coefficients, such as\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e[1 -2 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\u003eUsing the polynomial that are expressed by coefficients, calculate solution x. (hint: use \\\"roots\\\")\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":2738,"title":"Sideways sum","description":"Given natural number calculate its _population count_.","description_html":"\u003cp\u003eGiven natural number calculate its \u003ci\u003epopulation count\u003c/i\u003e.\u003c/p\u003e","function_template":"function population = popcount(n)\r\n  binary = dec2bin(n);\r\n  population = ???\r\nend","test_suite":"%%\r\nN = 1; \r\nnum_ones = 1;\r\nassert(isequal(popcount(N),num_ones))\r\n\r\n%%\r\nN = 2; \r\nnum_ones = 1;\r\nassert(isequal(popcount(N),num_ones))\r\n%%\r\nN = 3; \r\nnum_ones = 2;\r\nassert(isequal(popcount(N),num_ones))\r\n\r\n%%\r\nfor num_ones = 3:10\r\n  N = 2^num_ones-1;\r\n  assert(isequal(popcount(N),num_ones))\r\nend\r\n\r\n%%\r\n\r\nfor num_ones = 1:50\r\n  N = sum(2.^(find(randperm(50)\u003c=num_ones)-1));\r\n  assert(isequal(popcount(N),num_ones))\r\nend\r\n\r\n%%\r\nN = 23; \r\nnum_ones = 4;\r\nassert(isequal(popcount(N),num_ones))\r\n\r\n%%\r\nN = 123; \r\nnum_ones = 6;\r\nassert(isequal(popcount(N),num_ones))\r\n\r\n%%\r\nN = 123456; \r\nnum_ones = 6;\r\nassert(isequal(popcount(N),num_ones))\r\n\r\n%%\r\nN = 1234567; \r\nnum_ones = 11;\r\nassert(isequal(popcount(N),num_ones))\r\n\r\n%%\r\nN = 1125899906842501;\r\nnum_ones = 45;\r\nassert(isequal(popcount(N),num_ones))\r\n\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":14358,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":76,"test_suite_updated_at":"2015-01-19T23:10:17.000Z","rescore_all_solutions":true,"group_id":1,"created_at":"2014-12-08T11:59:42.000Z","updated_at":"2026-03-09T20:12:46.000Z","published_at":"2015-01-19T11:07:48.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\\n\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eGiven natural number calculate its\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003epopulation count\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":60689,"title":"Sum All Positive Elements","description":"Output a scalar that is equal to the sum of all positive elements in a given vector/matrix.\r\nFor Example:\r\nThe sum of all positive elements in [1 2 -4 -8] should be 3...\r\nThe sum of all positive elements in [1 2; 5 -6; 2 -10] should be 10...","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: 111px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 55.5px; transform-origin: 407px 55.5px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-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: 270.317px 8px; transform-origin: 270.317px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eOutput a scalar that is equal to the sum of all positive elements in a given vector/matrix.\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-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: 41.6167px 8px; transform-origin: 41.6167px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eFor Example:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 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: 183.192px 8px; transform-origin: 183.192px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThe sum of all positive elements in [1 2 -4 -8] should be 3...\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-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: 206.525px 8px; transform-origin: 206.525px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThe sum of all positive elements in [1 2; 5 -6; 2 -10] should be 10...\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function y = pos_sum(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = [1 2 3 -4];\r\ny_correct = 6;\r\nassert(isequal(pos_sum(x),y_correct))\r\n%%\r\nx = -105;\r\ny_correct = 0;\r\nassert(isequal(pos_sum(x),y_correct))\r\n%%\r\nx = ones(3);\r\ny_correct = 9;\r\nassert(isequal(pos_sum(x),y_correct))\r\n%%\r\nx = [4 -10 -8; -7 -9 100; -25 3 2];\r\ny_correct = 109;\r\nassert(isequal(pos_sum(x),y_correct))\r\n%%\r\nx = [-1 -2 -3 -4; -5 -6 -7 -8; -9 -10 -11 -12;...\r\n    -13 -14 -15 -16];\r\ny_correct = 0;\r\nassert(isequal(pos_sum(x),y_correct))\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":4585291,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":48,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2024-08-06T23:02:55.000Z","updated_at":"2026-05-13T07:52:01.000Z","published_at":"2024-08-06T23:02:55.000Z","restored_at":null,"restored_by":null,"spam":null,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eOutput a scalar that is equal to the sum of all positive elements in a given vector/matrix.\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:\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\u003eThe sum of all positive elements in [1 2 -4 -8] should be 3...\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe sum of all positive elements in [1 2; 5 -6; 2 -10] should be 10...\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":42655,"title":"Convert yards to feet","description":"The goal of this script is to convert a value given in yards to feet.","description_html":"\u003cp\u003eThe goal of this script is to convert a value given in yards to feet.\u003c/p\u003e","function_template":"function y = yards_to_feet(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = 9;\r\ny_correct = 27;\r\nassert(isequal(yards_to_feet(x),y_correct))\r\n","published":true,"deleted":false,"likes_count":4,"comments_count":0,"created_by":49473,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":567,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2015-10-07T19:17:28.000Z","updated_at":"2026-05-04T22:21:07.000Z","published_at":"2015-10-07T19:20:09.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe goal of this script is to convert a value given in yards to feet.\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":58144,"title":"Given the mass and stiffness of an undamped SDOF system, find the natural frequency and the natural period of vibration","description":"Problem Statement\r\nGiven the mass  and stiffness  of an undamped SDOF system, find the system's natural frequency in both Hz and radians per second as well as the natural period of vibration. \r\nBackground\r\nAn undamped, linear single degree-of-freedom (SDOF) system can be visualized as a spring with stiffness , fixed at one end and having a mass  attached to the other:\r\n\r\nOnce set into motion, the system will oscillate at its natural frequency, or fundamental frequency: \r\n\r\nwhere the natural frequency  is in radians per second. \r\nThe time required for the undamped system to complete one cycle of free vibration is the natural period of vibration of the system, , which has units of seconds:\r\n\r\nA system executes  cycles in 1 second. This is the natural cyclic frequency of vibration:\r\n\r\nwhich has units of Hertz (Hz) or cycles per second. The term natural frequency of vibration applies to both  and . They have the relationship:\r\n\r\nExample\r\nm = 10;\r\nk = 2;\r\n[wn,fn,Tn] = udSDOF(m,k)\r\nwn = 5\r\nfn = 0.7958\r\nTn = 1.2566\r\n\r\n","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: 878.625px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 439.312px; transform-origin: 407px 439.312px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 20px; border-block-end-color: rgb(60, 60, 60); border-block-start-color: rgb(60, 60, 60); border-bottom-color: rgb(60, 60, 60); border-inline-end-color: rgb(60, 60, 60); border-inline-start-color: rgb(60, 60, 60); border-left-color: rgb(60, 60, 60); border-right-color: rgb(60, 60, 60); border-top-color: rgb(60, 60, 60); caret-color: rgb(60, 60, 60); color: rgb(60, 60, 60); column-rule-color: rgb(60, 60, 60); font-family: Helvetica, Arial, sans-serif; font-size: 20px; font-weight: 700; line-height: 20px; margin-block-end: 5px; margin-block-start: 3px; margin-bottom: 5px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 3px; outline-color: rgb(60, 60, 60); perspective-origin: 384px 10px; text-align: left; text-decoration: none; text-decoration-color: rgb(60, 60, 60); text-emphasis-color: rgb(60, 60, 60); transform-origin: 384px 10px; white-space: pre-wrap; margin-left: 4px; margin-top: 3px; margin-bottom: 5px; 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=\"\"\u003eProblem Statement\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 21px; text-align: left; transform-origin: 384px 21px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eGiven the mass \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"font-family: STIXGeneral, STIXGeneral-webfont, serif; font-style: italic; font-weight: 400; color: rgb(0, 0, 0);\"\u003em\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e and stiffness \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"font-family: STIXGeneral, STIXGeneral-webfont, serif; font-style: italic; font-weight: 400; color: rgb(0, 0, 0);\"\u003ek\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e of an undamped SDOF system, find the system's natural frequency in both Hz and radians per second as well as the natural period of vibration. \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 20px; border-block-end-color: rgb(60, 60, 60); border-block-start-color: rgb(60, 60, 60); border-bottom-color: rgb(60, 60, 60); border-inline-end-color: rgb(60, 60, 60); border-inline-start-color: rgb(60, 60, 60); border-left-color: rgb(60, 60, 60); border-right-color: rgb(60, 60, 60); border-top-color: rgb(60, 60, 60); caret-color: rgb(60, 60, 60); color: rgb(60, 60, 60); column-rule-color: rgb(60, 60, 60); font-family: Helvetica, Arial, sans-serif; font-size: 20px; font-weight: 700; line-height: 20px; margin-block-end: 5px; margin-block-start: 20px; margin-bottom: 5px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 20px; outline-color: rgb(60, 60, 60); perspective-origin: 384px 10px; text-align: left; text-decoration: none; text-decoration-color: rgb(60, 60, 60); text-emphasis-color: rgb(60, 60, 60); transform-origin: 384px 10px; white-space: pre-wrap; margin-left: 4px; margin-top: 20px; margin-bottom: 5px; 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=\"\"\u003eBackground\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 21px; text-align: left; transform-origin: 384px 21px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eAn undamped, linear single degree-of-freedom (SDOF) system can be visualized as a spring with stiffness \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"font-family: STIXGeneral, STIXGeneral-webfont, serif; font-style: italic; font-weight: 400; color: rgb(0, 0, 0);\"\u003ek\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e, fixed at one end and having a mass \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"font-family: STIXGeneral, STIXGeneral-webfont, serif; font-style: italic; font-weight: 400; color: rgb(0, 0, 0);\"\u003em\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e attached to the other:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 99px; 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 49.5px; text-align: left; transform-origin: 384px 49.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cimg class=\"imageNode\" width=\"90\" height=\"93\" style=\"vertical-align: baseline;width: 90px;height: 93px\" src=\"data:image/jpeg;base64,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\" data-image-state=\"image-loaded\"\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eOnce set into motion, the system will oscillate at its \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003enatural frequency\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e, or fundamental frequency: \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 41px; 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.5px; text-align: left; transform-origin: 384px 20.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"vertical-align:-16px\"\u003e\u003cimg src=\"data:image/png;base64,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\" width=\"62.5\" height=\"41\" style=\"width: 62.5px; height: 41px;\"\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21.5px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.75px; text-align: left; transform-origin: 384px 10.75px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003ewhere the natural frequency \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"vertical-align:-6px\"\u003e\u003cimg src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAoCAYAAAB5ADPdAAAAAXNSR0IArs4c6QAAAulJREFUWEft1u/Ln2MYBvDPoimUJS+UthczYRRNilbai0XbC8lCMzNGsUZL8uMNWig/pq0wPxLGhIWW1bK/wAvFlF+lFJssaQ2R7Q0dOm/d3d3P89zP4+nbXnyv+tb3vq/rvs7jOs7jPI9rjuNwzDkOMRmDGpqVMVNjpoYyMHTdWFNjpoYyMHTdWFOzzdQJOAcX4kR8jO8ryFwsw+n4veYODwXQt26q9AXMjbgPP2JLBf2zZ7Oz8DBuwHN4FEdnAm4yUDl5QNxaQR7EH1MEORfvYBHuxwuzCSqAXsYqfIR1+LkCnIQncDu2I2D/rrnT8Dquwdu1po/VSbH2MZV3j9TvF6zHntYuG/AUTsVu3IJfe0B9Uoc6MF22+kAtwVs4D7sKVJO2NhOJFTbvnICpWQW1uQSboGHlxdZJLyrAF9S77vx8vI9L8WGl/cj/ZeoM7MRV+BJr8Hlr06sLVFL3Tc1/2ppfijewsIokVTvt0U1fUz0XYx9uQnTVjGuLiTyn7O/FsdZ8UpmK69PiYHBdUJfjTZxdVXRHJ2gD6gvcjM9akdJEXyrh78VazKiJdkG1NRMtRTPtcReenSA1TYHMw20IsBmNLqj0pzC1soep2MwOhM2k7u5WxPSupO06pFCeaVXkcqxAJJF4Yf+ycokFeKAY/m+7vpYQm9iGn0rIX+N8PI/fkL5zSVXWtzgFj9farQWoay/X493a4yCS6h/wGl7BxrZMJmqeV9YJEjCB42sf4NU6zj24ogAuxnd4GvsnyFeqMLaT4snaHCL2FXYjiRx4UqZmpINJPjq52FhdOkv6Yu6RQFpPCiK3jpGCatpM9LqprOnM8sa/Or76L7Cpri6zwVpMPSYdn0wfi2U1TfY9PNRpOyMBFa0FTLST6s3I/5h+BB4z/6r0ORKmGgNPM06zTSE0GsstNoaetvBYVfZIQDXNOA6QhprUpR08WXet3LlyWz00aqFPW5ejEPoY1LQZGPrBOH1DmfoHNsmbKapCDnoAAAAASUVORK5CYII=\" width=\"18.5\" height=\"20\" style=\"width: 18.5px; height: 20px;\"\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e is in radians per second. \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 42.5px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 21.25px; text-align: left; transform-origin: 384px 21.25px; 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=\"\"\u003eThe time required for the undamped system to complete one cycle of free vibration is the \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003enatural period\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e of vibration of the system, \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"vertical-align:-6px\"\u003e\u003cimg src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAoCAYAAABw65OnAAAAAXNSR0IArs4c6QAAAqRJREFUWEft103IzmkUx/HPs1HeMkpmSmGHlLeFshmyY2GjMOSd8poNYsE0svGyoJhBUwyJRETYeJksxkaiSAYppSwICxor09H1f/p3d9/3//o/nqeexXNt7rqvc53z7VznOuf379ALVkcvYNAHUdxCXyb6MtH4IlvVxEScxvguPuEXWIy7OedbQSzBX/gHB3ET79APR7EsOf8dG/AVw7ENq3EPv+BNVyEC7BAmYDmelxz9hDOYkf5bipOl/R9xCs9KcJUczTIRgcLxAVxr8DAz7Y3AYyzCw5LNEJzAxQa4tiDNIMalDPyGTw2nt2Bv+u9SupaPJZvB2Ic/GuBqQ7Q6MAB/prsOm134tTLXGQZ1OuYonMNUvEUU7/WMGJUmdSBmpXsehgdYgKeVETIM6kBEjexMPuOFrMLnjBiVJrkQUXDHMTd53JoKsDJAjkEuxBicxSS8TvVwKydAjk0uRGQg3v8g/F2nG3YnRLz9zU1adU6MSpucTPyQ5sicFq26MkiVQQ5EeaI2a9VVMSr3cyCKiRrOLiOG1odKzzUMqiCKibou+dyPmB/duqogGkf3/NS620FEe49shRQYm2bMv9iN6biA9eXh2A4i9kJPhKiJpxkrByLsRuM8/kvaZHYq7j3Jz0IE2LfVDCI0wUb8jGklgLCPWXEbL3G4yagv/Ma5EDdP8D61+/AbkvERVuZm4nvufU3SFKE1N+FqavnR8EICRN/pXFU10RWQsg6N9Ifm+JICz8OKpFl7FKLQHf3TjImxXzS8gQniVU9notAdV7A2ZWFKqocbOIahuNOuMLtyBeUz0UdCd8TvkbRR1Mh2jEyfDZ0CubtrotChk5MSv58gYgrHZ0Q8yx3lLLR6ot+bidrnuzsTtQH6MtHTT7T2lfSKmvgfaQF5KfD1ZRkAAAAASUVORK5CYII=\" width=\"16.5\" height=\"20\" style=\"width: 16.5px; height: 20px;\"\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e, which has units of seconds:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 37px; 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 18.5px; text-align: left; transform-origin: 384px 18.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"vertical-align:-17px\"\u003e\u003cimg src=\"data:image/png;base64,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\" width=\"51.5\" height=\"37\" style=\"width: 51.5px; height: 37px;\"\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21.5px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.75px; text-align: left; transform-origin: 384px 10.75px; 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=\"\"\u003eA system executes \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"vertical-align:-6px\"\u003e\u003cimg src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD8AAAAoCAYAAABJjCL8AAAAAXNSR0IArs4c6QAABBZJREFUaEPtmVnITVEUx39fikwZEkohyZAyJYVCeKFIKfM8ZB4eEMmYkqko8zxmiIgMD2bhRaJIppQyPBgfCC/0r7Wv4/Tde86559x76H775XbP2Xvt9V9r7bX/a50ySniUlTB2KsCXqvfT8rz27QY8B96lZfy0wLcDdgDzgeulBn4G0BsYC3wpJfDVgT3ATWBTWsC1b9iwrwQMBCYBy4E7MZTuAqwH5P17Pjk6DoeBNnnKfwGMCqtfEHgHehbQHYgkPAuAxUAzYDLw0zdnNLAfuA1sBC4DH4DKwHY7JlqyxYz3C6gPLDDH3AWGhU2iucD3AMYBb4E+QKcEwNcDDpp3D/mASxcdg7a2r24CNxoCR4Ce9mAMcMDzvoHJfeYxSmDw5AJfDfhmEmTZVQmA7wvI80p0T33aCaAAbQDO+971sneNgEfACOCBZ04tYB9wymeUnAYICnu3eB6wJiZ47bUWqJrFO63N48opX31au/31+HQ5t0RNk73VZ5R/Bry8pvOss3w2MCb/TFAE7rKzrKcrgKUR1medWkzPDwKmA8PDJiTTuglwHOgMvAeUFC/8T+CVrTcDb/LwmvKEcoGS5X1gKPDkfwLfEtgNLMqDzioHLDGwyvgTPYk4lg2KFfZTgP5GQD5G0FiJbC+gI6OhWkBJM5FRDPBx6Kwi5ijQHnht5/1KIsgj0Ns4V11Hu7vnlENng3DI47q/awDXorC3IMF6XwzPi9ToDs/nrCrE5xoQL6UNgy1wTqHB1zXaeSwK8zKtaxsvGGD//ZQ2EFzQhEKDFy1dZl7309kg3bwVXnmUNmh94PtCg1fYiqGpfFUFFmW4Ck9rzgDy/OcoAoLmFhJ8vnTW5SJVeNMMwDpASTfRUUjwytTy+Ei7pqIo7i9hhxjFzSVDNFjRoZK4ldUAOmorAZXnJ41eZ4qmMOCrADuNoIhbjw9RmDg6qzCN6jHppD6CCiBdcRphwGteU+AE8N16A/0saa42OaorMrknF3hZUkDVyOjqMbl49UXgltXd/vJTU1uYwURLw3ZnVZPPtI6RWl0OuORpz6vAS6sRyttT87ROzZLHwCejxZKr1thDYIK3XA7j+Sjh6uYqWclb6qdFobP57OVdIxqtml7tttnAOaPGIkoqhf+ixoUA7+is+mmJ8fAQVvH2+RTmqvl/mA6DLYrVE8yMQoCPQ2dDYMw6xdX96hQp8lT+OqIkh+gIvyo0eCU4NTu1WbazGQdktrWu7leXaKp5XY7Qeb9kX4jqADecgKQ9H4fOxjWIjK4Eq99tJszlgIVAY2t/ZxqfSYPXfarEoo8bUelsHPCuz9fBOrvuY4i4hsiSdFGBlfG6NksavMhJc7sGo9LZOODzWps0+LyUSGtRBfi0LJ/2vhWeT9sDae3/G2iW9ikBFY55AAAAAElFTkSuQmCC\" width=\"31.5\" height=\"20\" style=\"width: 31.5px; height: 20px;\"\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e cycles in 1 second. This is the \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003enatural cyclic frequency\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e of vibration:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 37px; 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 18.5px; text-align: left; transform-origin: 384px 18.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"vertical-align:-17px\"\u003e\u003cimg src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAABKCAYAAAA/i5OkAAAAAXNSR0IArs4c6QAABVRJREFUeF7tm1nIVVUUx3+SRdgEpVFUFEX10ENmA0Y9aEiDUERFc1oplWgQURGKikZGEyk2zyOVFZUvoZUF0kxWooiGUpDUQ9gcNEDx51ubezyce+/Z99597uWetUGQj33W2fv3rb3OXv+1vlH4SEpgVFLrbhwHnNgJHLADTkwgsXn3YAecmEBi8+7BDjgxgdbmDwFuBHYDZneyEvfgYmoCewNwKXAA8DAwywF3QmDnZ/YAbgb2B0YDlwB7OuDuwQYLgqrxL3AY8CpwvAPuHeCsJYWJ14ATHbADTkMgsVX3YAecmEBi8+7BDjgxgcTmK/dgZX0nAGcB+wEb7J74U+KN9st8pYD3Bu4wwMrNjwaeAF4ArgX+6BeFhO+tDLCEjjuBy03wWAHcDdwEvG/p5A8JN9ov05UBnmreug64AtgBHAxMB94DPuwXgcTvrQSwvPcBYCZwi3lu4n0NjPlKAE+wOLsXMA1YMzDbT7+QSgDPAZYDnwIXAt+m39fAvCE54DHA4/YRk6p0FfDbwGw//UJOB54EDgL0Yb+6k9tSvqKxD/A0cG6L9Q8zbH1zzrZ/Z1g1Qyh+t/C4Fngb+Krs77dVyegci79S9HVjeLas0Yh5DwHXRcwvmrrVbjcfdWknyeOtAN9qycUWuwN/lmAFtQWso/IIcOWQJxMJfGZnk808WJXUF4FJwKN2jP9LvpohfEEzwKpDPQ8cZX0B9w3h3ivZUjPAuvO+DGyvYYLRU/DNAC8CFgCfAxcA3/T0rQ1jVX7k1EhS1UmcbN+uwgbsKhOMWgJW5vIKcDKwGFiYyHtrYbYoRJxiScXhwEWWJgYYIdPRETgO+B64HrjMerd2NQH+rVrQK7HJIsBSzZ4BNhq4orQwJCHzgH2Br62fSx6v2H1biXfXYkoR4FCteMMSjV9yJPTM/cCZwMfAB4Bi6V0mDKnN881a0CuxyVZiTzOBPZuEqC6nGp3sSCQaZ9e6bSXeXYspecAqZr4E7G7hQWWi/DjNYrRKRzMAaRTHmjAk3Vh9tH/Vgl6JTeYBn2+eKMg66n8X2FD/rMLBEkD3Zc0JiYkEepWYBn2EMNjpOh8EtNe28oEAK5mQHKkPlWKprmcSeT4peHu4I+umIQH6XQsPWrA0ZH0gDwTeAfKxu9PN9Pq5sSYDTASeAh4DJHnq1IXTqatqVgbdBZA+LIdSb4hOqbre2w4B3mTh4EjgdkA3A6XJReNQu7YJngB/Z6K0hKF/gNXWGa6MaVDDhBxI3wuBvTfnhdKm5WQaq0ym/TEDQnueG6M/C/BmYD0g71xqin2z34y6eiS8q5Qy38KDqiBarEosy2zRv7b91fZvgiCeWtAwk5Votbp77M8Jsis9D7imAHzT3dTxj2B0h//CPDQLJpzOk6xEpDCp8lh2qJyk8CgbpUYdAbc7nYrRXwIX2+kuBbLZJAfcIBNuR/qJvilqtvmzK7p2A+jWxjA8n1UQtZ+eiVzuwSPuERKs8YBuDbpu9kSwcsAjgLMtCj3tYnLAI4BDBUf/1x1ZPc9FWWx0OHTAkO9mKp2llaHtgBtC1TG59LgMv7ZzHHBDqBKsovS4LcRWExxw488hxKkoPXbAXRAIypqUMo18DbIL0yOP1t2Dpaw9BxzRpgbZMei6A87KkytNF/+5Bc3oqnqdAaswIME9hIcygAP70lX1OgKeYtVvdY6q9yOM0MWuSsbrgLrZi0ZUVb2OgDuOp/ZgVFXdAcfjjqqqO+B4wFFVdQccBzi6qu6A4wBHV9UdcBzg6Kq6A44DHD3bAUcji3vAAcfxip7tgKORxT3ggON4Rc92wNHI4h74H/oFMlpQtGcCAAAAAElFTkSuQmCC\" width=\"44\" height=\"37\" style=\"width: 44px; height: 37px;\"\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 42.5px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 21.25px; text-align: left; transform-origin: 384px 21.25px; 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=\"\"\u003ewhich has units of Hertz (Hz) or cycles per second. The term natural frequency of vibration applies to both \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"vertical-align:-6px\"\u003e\u003cimg src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAoCAYAAAB5ADPdAAAAAXNSR0IArs4c6QAAAulJREFUWEft1u/Ln2MYBvDPoimUJS+UthczYRRNilbai0XbC8lCMzNGsUZL8uMNWig/pq0wPxLGhIWW1bK/wAvFlF+lFJssaQ2R7Q0dOm/d3d3P89zP4+nbXnyv+tb3vq/rvs7jOs7jPI9rjuNwzDkOMRmDGpqVMVNjpoYyMHTdWFNjpoYyMHTdWFOzzdQJOAcX4kR8jO8ryFwsw+n4veYODwXQt26q9AXMjbgPP2JLBf2zZ7Oz8DBuwHN4FEdnAm4yUDl5QNxaQR7EH1MEORfvYBHuxwuzCSqAXsYqfIR1+LkCnIQncDu2I2D/rrnT8Dquwdu1po/VSbH2MZV3j9TvF6zHntYuG/AUTsVu3IJfe0B9Uoc6MF22+kAtwVs4D7sKVJO2NhOJFTbvnICpWQW1uQSboGHlxdZJLyrAF9S77vx8vI9L8WGl/cj/ZeoM7MRV+BJr8Hlr06sLVFL3Tc1/2ppfijewsIokVTvt0U1fUz0XYx9uQnTVjGuLiTyn7O/FsdZ8UpmK69PiYHBdUJfjTZxdVXRHJ2gD6gvcjM9akdJEXyrh78VazKiJdkG1NRMtRTPtcReenSA1TYHMw20IsBmNLqj0pzC1soep2MwOhM2k7u5WxPSupO06pFCeaVXkcqxAJJF4Yf+ycokFeKAY/m+7vpYQm9iGn0rIX+N8PI/fkL5zSVXWtzgFj9farQWoay/X493a4yCS6h/wGl7BxrZMJmqeV9YJEjCB42sf4NU6zj24ogAuxnd4GvsnyFeqMLaT4snaHCL2FXYjiRx4UqZmpINJPjq52FhdOkv6Yu6RQFpPCiK3jpGCatpM9LqprOnM8sa/Or76L7Cpri6zwVpMPSYdn0wfi2U1TfY9PNRpOyMBFa0FTLST6s3I/5h+BB4z/6r0ORKmGgNPM06zTSE0GsstNoaetvBYVfZIQDXNOA6QhprUpR08WXet3LlyWz00aqFPW5ejEPoY1LQZGPrBOH1DmfoHNsmbKapCDnoAAAAASUVORK5CYII=\" width=\"18.5\" height=\"20\" style=\"width: 18.5px; height: 20px;\"\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e and \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"vertical-align:-6px\"\u003e\u003cimg src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAoCAYAAADkDTpVAAAAAXNSR0IArs4c6QAAAlVJREFUWEft1kuojWEUBuDnFJJciogopTAUMZAJBkKRIpL7pRAmOqSEEEJCSK4hci9Gyn1CLlFEQokiRoQMMKB1+raO097/f87e+4ycb/z937vWu973XX+NZj41zfy+FoBchv8viqLbwRiDLniK8/icxVNjKeqIzQlgGfrjME5iAb6XAmkMQBtswXQsxllsQy1uYSo+VgIwNlX7CDPwCb0wCzdxpxKKovq9mI8VqfJcada/kEfRoMRzB8zEjSa9Tm5ULMFu3MdkvK0mQDscSkO8gDn4VilAJxzFhIyHmgSWNYPxif/2STHHm1p93M8CWJnM9TJ54EE1AUKe+zG7MWYqxwfdcQrDcQAL8buaHQzBCfRDZM+Och7PmkFo/gzel2uwQkGlhrwOa/AQk/Cmmh1UxWBZHfTEOQzFeqwtt/pSMxiGMFUfTEn5X8AI+Y7DCAzEByzFNCxC67SALmd1EKl5DM/Sh4+LdFAw4Sp0xit0Sx3H7DZkARS21cVktC8NAEIYezAad3Eb+7A1BWNsvUulAOqHXakFU9+EsZfDJwEaIdk1yfp1KYBY5qfRNtETa7LhGZlmFKtzHiKjBqRgjL0Rs/hRCmBiqiRAotWfRQCWJzo2IfwSdwrGjAUVK/bvidbCTLHAY1DBZcgzQu5ekccLHgmlzcX1RE/MLXZICKQHrqFudgHwPNHRFxsRyoiYKHZ6J9nGxwHwDoWZ/MIVtErZVUdTALzAE0R1O3E1w1jxVxceOYLViZ4QxkGMwi5sx9e8LKrEvP98m/fbUjFQC0Auhc1O0R8fGX0pU11ysgAAAABJRU5ErkJggg==\" width=\"12\" height=\"20\" style=\"width: 12px; height: 20px;\"\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e. They have the relationship:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 38px; 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 19px; text-align: left; transform-origin: 384px 19px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"vertical-align:-15px\"\u003e\u003cimg src=\"data:image/png;base64,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\" width=\"47.5\" height=\"38\" style=\"width: 47.5px; height: 38px;\"\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 20px; border-block-end-color: rgb(60, 60, 60); border-block-start-color: rgb(60, 60, 60); border-bottom-color: rgb(60, 60, 60); border-inline-end-color: rgb(60, 60, 60); border-inline-start-color: rgb(60, 60, 60); border-left-color: rgb(60, 60, 60); border-right-color: rgb(60, 60, 60); border-top-color: rgb(60, 60, 60); caret-color: rgb(60, 60, 60); color: rgb(60, 60, 60); column-rule-color: rgb(60, 60, 60); font-family: Helvetica, Arial, sans-serif; font-size: 20px; font-weight: 700; line-height: 20px; margin-block-end: 5px; margin-block-start: 20px; margin-bottom: 5px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 20px; outline-color: rgb(60, 60, 60); perspective-origin: 384px 10px; text-align: left; text-decoration: none; text-decoration-color: rgb(60, 60, 60); text-emphasis-color: rgb(60, 60, 60); transform-origin: 384px 10px; white-space: pre-wrap; margin-left: 4px; margin-top: 20px; margin-bottom: 5px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eExample\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgb(247, 247, 247); block-size: 122.625px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-end-end-radius: 4px; border-end-start-radius: 4px; border-start-end-radius: 4px; border-start-start-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; margin-block-end: 10px; margin-block-start: 10px; margin-bottom: 10px; margin-inline-end: 3px; margin-inline-start: 3px; margin-left: 3px; margin-right: 3px; margin-top: 10px; perspective-origin: 404px 61.3125px; transform-origin: 404px 61.3125px; margin-left: 3px; margin-top: 10px; margin-bottom: 10px; margin-right: 3px; \"\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4375px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 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.2188px; transform-origin: 404px 10.2188px; 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 0px; tab-size: 4; transform-origin: 0px 0px; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003em = 10;\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4375px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 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.2188px; transform-origin: 404px 10.2188px; 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 0px; tab-size: 4; transform-origin: 0px 0px; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003ek = 2;\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4375px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 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.2188px; transform-origin: 404px 10.2188px; 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 0px; tab-size: 4; transform-origin: 0px 0px; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e[wn,fn,Tn] = udSDOF(m,k)\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4375px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 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.2188px; transform-origin: 404px 10.2188px; 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 0px; tab-size: 4; transform-origin: 0px 0px; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003ewn = 5\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4375px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 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.2188px; transform-origin: 404px 10.2188px; 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 0px; tab-size: 4; transform-origin: 0px 0px; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003efn = 0.7958\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4375px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 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.2188px; transform-origin: 404px 10.2188px; 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 0px; tab-size: 4; transform-origin: 0px 0px; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003eTn = 1.2566\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 10px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 10px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 10px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function [wn,fn,Tn] = udSDOF(m,k)\r\n  % put yo answer here ^(o.O)^\r\nend","test_suite":"%%\r\nm = 2;\r\nk = 50;\r\ny_correct = [5 0.7958 1.2566];\r\n[wn,fn,Tn] = udSDOF(m,k);\r\nassert(sum(round([wn,fn,Tn]./y_correct,2))==3)\r\n\r\n%%\r\nm = 0.2;\r\nk = 2000;\r\ny_correct = [100 15.9 0.0628];\r\n[wn,fn,Tn] = udSDOF(m,k);\r\nassert(sum(round([wn,fn,Tn]./y_correct,2))==3)\r\n\r\n%%\r\nm = 0.2533; \r\nk = 10; \r\ny_correct = [6.2832 1 1];\r\n[wn,fn,Tn] = udSDOF(m,k);\r\nassert(sum(round([wn,fn,Tn]./y_correct,2))==3)\r\n\r\n%%\r\nfiletext = fileread('udSDOF.m');\r\nnot_allowed = contains(filetext, 'regex');\r\nassert(~not_allowed)\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":1,"created_by":91130,"edited_by":91130,"edited_at":"2023-04-28T00:16:14.000Z","deleted_by":null,"deleted_at":null,"solvers_count":59,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2023-04-27T23:21:12.000Z","updated_at":"2026-04-07T18:53:50.000Z","published_at":"2023-04-28T00:16:14.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=\\\"heading\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eProblem Statement\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\u003eGiven the mass \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\u003em\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e and stiffness \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\u003ek\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e of an undamped SDOF system, find the system's natural frequency in both Hz and radians per second as well as the natural period of vibration. \u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"heading\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eBackground\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\u003eAn undamped, linear single degree-of-freedom (SDOF) system can be visualized as a spring with stiffness \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\u003ek\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e, fixed at one end and having a mass \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\u003em\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e attached to the other:\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=\\\"93\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"90\\\"/\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\u003eOnce set into motion, the system will oscillate at its \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003enatural frequency\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e, or fundamental frequency: \u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"true\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003e$\\\\omega_n =\\\\sqrt{\\\\frac{k}{m}}$\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003ewhere the natural frequency \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$\\\\omega_n$\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e is in radians per second. \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\u003eThe time required for the undamped system to complete one cycle of free vibration is the \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003enatural period\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e of vibration of the system, \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\u003eT_n\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e, which has units of seconds:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"true\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003e$T_n =\\\\frac{2\\\\pi }{\\\\omega_n }$\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eA system executes \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\u003e1/T_n\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e cycles in 1 second. This is the \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003enatural cyclic frequency\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e of vibration:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"true\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003e$f_n =\\\\frac{1}{T_n }$\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003ewhich has units of Hertz (Hz) or cycles per second. The term natural frequency of vibration applies to both \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$\\\\omega_n$\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e and \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\u003ef_n\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e. They have 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: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\u003e$f_n =\\\\frac{\\\\omega_n }{2\\\\pi }$\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"heading\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eExample\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[m = 10;\\nk = 2;\\n[wn,fn,Tn] = udSDOF(m,k)\\nwn = 5\\nfn = 0.7958\\nTn = 1.2566]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/image\",\"target\":\"/media/image1.jpeg\",\"relationshipId\":\"rId1\"}]},{\"partUri\":\"/media/image1.jpeg\",\"contentType\":\"image/jpeg\",\"content\":\"data:image/jpeg;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":55520,"title":"Find the remainder - 02","description":"Given an array of integers, find the remainder when the summation of all the elements is divided by N","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=\"\"\u003eGiven an array of integers, find the remainder when the summation of all the elements is divided by N\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function y = rem_sum(x,N)\r\n  y = x;\r\nend","test_suite":"%%\r\nx=[124 ,134 ,23 ,49 ,235 ,13 ];\r\nN=3;\r\ny_correct = 2;\r\nassert(isequal(rem_sum(x,N),y_correct))\r\n\r\n%%\r\nx=[124 ,134 ,23 ,49 ,235 ,13 ];\r\nN=5;\r\ny_correct = 3;\r\nassert(isequal(rem_sum(x,N),y_correct))\r\n\r\n\r\n%%\r\nx=[124 ,134 ,23 ,49 ,235 ,13 ];\r\nN=19;\r\ny_correct = 8;\r\nassert(isequal(rem_sum(x,N),y_correct))\r\n\r\n\r\n%%\r\nx=[124 ,134 ,23 ,49 ,235 ,13, 1298323, 1264, 92188212, 9928381832, 12723812313 ];\r\nN=19;\r\ny_correct = 7;\r\nassert(isequal(rem_sum(x,N),y_correct))\r\n\r\n\r\n%%\r\nx=[124 ,134 ,23 ,49 ,235 ,13, 1298323, 1264, 92188212, 9928381832, 12723812313 ];\r\nN=199;\r\ny_correct = 34;\r\nassert(isequal(rem_sum(x,N),y_correct))\r\n\r\n%%\r\nx=[124999112 ,13414123356262 ,2312414 ,4912412 ,235124124 ,131298, 1298323, 1264, 92188212, 9928381832, 12723812313 ]\r\nN=1990;\r\ny_correct = 1156;\r\nassert(isequal(rem_sum(x,N),y_correct))\r\n\r\n\r\n%%\r\nx=[124999112 ,13414123356262 ,2312414 ,4912412 ,235124124 ,131298, 1298323, 1264, 92188212, 9928381832, 12723812313 ];\r\nN=18928334;\r\ny_correct = 12210966;\r\nassert(isequal(rem_sum(x,N),y_correct))\r\n\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":363598,"edited_by":363598,"edited_at":"2022-09-07T11:29:57.000Z","deleted_by":null,"deleted_at":null,"solvers_count":48,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2022-09-07T11:29:50.000Z","updated_at":"2026-06-02T02:26:30.000Z","published_at":"2022-09-07T11:29: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:t\u003eGiven an array of integers, find the remainder when the summation of all the elements is divided by N\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":52442,"title":"Draw a x-by-x matrix British flag (Euro 2020)","description":"Draw a x-by-x matrix 'British flag'  using '0' and '1'.(x is odd and bigger than 4)\r\nx = 5\r\nanswer = [0     0     1     0     0\r\n          0     0     1     0     0 \r\n          1     1     1     1     1\r\n          0     0     1     0     0 \r\n          0     0     1     0     0]","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: 160.6px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 80.3px; transform-origin: 407px 80.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=\"\"\u003eDraw a x-by-x matrix 'British flag'  using '0' and '1'.(x is odd and bigger than 4)\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=\"\"\u003ex = 5\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgb(247, 247, 247); block-size: 100px; 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 50px; transform-origin: 404px 50px; margin-left: 3px; margin-top: 10px; margin-bottom: 10px; margin-right: 3px; \"\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20px; 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 10px; transform-origin: 404px 10px; 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 0px; tab-size: 4; transform-origin: 0px 0px; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003eanswer = [0     0     1     0     0\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20px; 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 10px; transform-origin: 404px 10px; 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 0px; tab-size: 4; transform-origin: 0px 0px; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e          0     0     1     0     0 \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20px; 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 10px; transform-origin: 404px 10px; 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 0px; tab-size: 4; transform-origin: 0px 0px; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e          1     1     1     1     1\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20px; 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 10px; transform-origin: 404px 10px; 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 0px; tab-size: 4; transform-origin: 0px 0px; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e          0     0     1     0     0 \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20px; 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 10px; transform-origin: 404px 10px; 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 0px; tab-size: 4; transform-origin: 0px 0px; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e          0     0     1     0     0]\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function y = Euro2020_British_flag(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = 5;\r\ny_correct = ...\r\n    [0     0     1     0     0\r\n     0     0     1     0     0\r\n     1     1     1     1     1\r\n     0     0     1     0     0\r\n     0     0     1     0     0]\r\nassert(isequal(Euro2020_British_flag(x),y_correct))\r\n%%\r\nx = 7;\r\ny_correct = ...\r\n    [0     0     0     1     0     0     0\r\n     0     0     0     1     0     0     0\r\n     0     0     0     1     0     0     0\r\n     1     1     1     1     1     1     1\r\n     0     0     0     1     0     0     0\r\n     0     0     0     1     0     0     0\r\n     0     0     0     1     0     0     0]\r\nassert(isequal(Euro2020_British_flag(x),y_correct))\r\n%%\r\nx = 9;\r\ny_correct = ...\r\n    [0     0     0     0     1     0     0     0     0\r\n     0     0     0     0     1     0     0     0     0\r\n     0     0     0     0     1     0     0     0     0\r\n     0     0     0     0     1     0     0     0     0\r\n     1     1     1     1     1     1     1     1     1\r\n     0     0     0     0     1     0     0     0     0\r\n     0     0     0     0     1     0     0     0     0\r\n     0     0     0     0     1     0     0     0     0\r\n     0     0     0     0     1     0     0     0     0]\r\nassert(isequal(Euro2020_British_flag(x),y_correct))","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":1299908,"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":"2021-08-09T14:08:48.000Z","updated_at":"2026-05-31T19:48:14.000Z","published_at":"2021-08-09T14:08: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\u003eDraw a x-by-x matrix 'British flag'  using '0' and '1'.(x is odd and bigger than 4)\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003ex = 5\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[answer = [0     0     1     0     0\\n          0     0     1     0     0 \\n          1     1     1     1     1\\n          0     0     1     0     0 \\n          0     0     1     0     0]]]\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":43314,"title":"Change matrix to vector","description":"Vector is a matrix whose size is 1 x n or n x 1.\r\n\r\nChange matrix to vector.\r\n\r\n  x =\r\n  \r\n       4     3\r\n       5     1\r\n       5     1\r\n\r\ninput x should change to output y.\r\n\r\n  y =\r\n  \r\n       4\r\n       5\r\n       5\r\n       3\r\n       1\r\n       1","description_html":"\u003cp\u003eVector is a matrix whose size is 1 x n or n x 1.\u003c/p\u003e\u003cp\u003eChange matrix to vector.\u003c/p\u003e\u003cpre class=\"language-matlab\"\u003ex =\r\n\u003c/pre\u003e\u003cpre\u003e       4     3\r\n       5     1\r\n       5     1\u003c/pre\u003e\u003cp\u003einput x should change to output y.\u003c/p\u003e\u003cpre class=\"language-matlab\"\u003ey =\r\n\u003c/pre\u003e\u003cpre\u003e       4\r\n       5\r\n       5\r\n       3\r\n       1\r\n       1\u003c/pre\u003e","function_template":"function y = rearrange(x)\r\n  y =\r\nend","test_suite":"%%\r\nx = [  2     3\r\n       3     4\r\n       3     4];\r\ny_correct = [2;3;3;3;4;4];\r\nassert(isequal(rearrange(x),y_correct))\r\n\r\n%%\r\nx = [  4     3\r\n       5     1\r\n       5     1];\r\ny_correct = [4;5;5;3;1;1];\r\nassert(isequal(rearrange(x),y_correct))\r\n","published":true,"deleted":false,"likes_count":7,"comments_count":0,"created_by":33533,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":204,"test_suite_updated_at":"2016-10-15T04:42:30.000Z","rescore_all_solutions":true,"group_id":1,"created_at":"2016-10-10T14:39:54.000Z","updated_at":"2026-02-11T18:22:52.000Z","published_at":"2016-10-10T14:39:54.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\\n\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eVector is a matrix whose size is 1 x n or n x 1.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eChange matrix to vector.\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 =\\n\\n       4     3\\n       5     1\\n       5     1]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003einput x should change to output y.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[y =\\n\\n       4\\n       5\\n       5\\n       3\\n       1\\n       1]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":60186,"title":"Remove Unique Elements","description":"Given a list of integers, we want to keep only the non-unique elements in this list. To do this, we need to remove all the unique elements (elements that appear only once). The resulting list, denoted by , must not change the order of the original list. Complete the function dupe(L) which returns the new list .\r\nExample:\r\nIf L=[1,2,3,1,3] then C=[1,3,1,3]\r\nIf L=[1,2,3,4,5] then C=[]\r\nIf L=[5,5,5] then C=[5,5,5]\r\nIf L=[10,9,10,10,9,8] then C=[10,9,10,10,9]","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: 186.634px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 386.491px 93.3097px; transform-origin: 386.499px 93.3168px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 64.8722px; 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: 363.494px 32.429px; text-align: left; transform-origin: 363.501px 32.4361px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eGiven a list of integers, we want to keep only the non-unique elements in this list. To do this, we need to remove all the unique elements (elements that appear only once). The resulting list, denoted by \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"font-family: STIXGeneral, STIXGeneral-webfont, 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: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e, must not change the order of the original list. Complete the function \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; \"\u003edupe(L)\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e which returns the new list \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"font-family: STIXGeneral, STIXGeneral-webfont, 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: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21.0085px; 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: 363.494px 10.4972px; text-align: left; transform-origin: 363.501px 10.5043px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eExample:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cul style=\"block-size: 81.7614px; 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: 370.497px 40.8807px; transform-origin: 370.497px 40.8807px; margin-top: 10px; margin-bottom: 20px; \"\u003e\u003cli style=\"block-size: 20.4403px; 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: 342.5px 10.2131px; text-align: left; transform-origin: 342.5px 10.2202px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eIf L=[1,2,3,1,3] then C=[1,3,1,3]\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 20.4403px; 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: 342.5px 10.2131px; text-align: left; transform-origin: 342.5px 10.2202px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eIf L=[1,2,3,4,5] then C=[]\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 20.4403px; 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: 342.5px 10.2131px; text-align: left; transform-origin: 342.5px 10.2202px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eIf L=[5,5,5] then C=[5,5,5]\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 20.4403px; 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: 342.5px 10.2131px; text-align: left; transform-origin: 342.5px 10.2202px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eIf L=[10,9,10,10,9,8] then C=[10,9,10,10,9]\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ul\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function C = dupe(L)\r\n\r\nend","test_suite":"%% Test Case 1\r\nassert(isequal(dupe([1,2,3,1,3]), [1,3,1,3]))\r\n\r\n%% Test Case 2\r\n%assert(isequal(dupe([1,2,3,4,5]), []))\r\nassert(isempty(dupe([1,2,3,4,5])))\r\n\r\n%% Test Case 3\r\nassert(isequal(dupe([5,5,5]), [5,5,5]))\r\n\r\n%% Test Case 4\r\nassert(isequal(dupe([10,9,10,10,9,8]), [10,9,10,10,9]))\r\n\r\n%% Test Case 5 random\r\nn = randi([5, 10]);\r\nL = randi([0, 50], 1, n);\r\n%assert(isequal(dupe(unique(L)), []))\r\nassert(isempty(dupe(unique(L))))\r\n\r\n%% Test Case 6 random\r\nn = randi([5, 10]);\r\nL = randi([0, 50], 1, n);\r\nn = randi([5, 10]);\r\nM = unique(randi([51, 100], 1, n));\r\nassert(isequal(dupe([L,M,L]), [L,L]))\r\n","published":true,"deleted":false,"likes_count":2,"comments_count":4,"created_by":208445,"edited_by":208445,"edited_at":"2024-05-13T15:45:58.000Z","deleted_by":null,"deleted_at":null,"solvers_count":22,"test_suite_updated_at":"2024-05-13T15:45:58.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2024-05-04T07:32:51.000Z","updated_at":"2026-03-09T20:54:09.000Z","published_at":"2024-05-04T07:32:51.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eGiven a list of integers, we want to keep only the non-unique elements in this list. To do this, we need to remove all the unique elements (elements that appear only once). The resulting list, denoted by \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, must not change the order of the original list. Complete the function \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003edupe(L)\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e which returns the new list \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.\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=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eIf L=[1,2,3,1,3] then C=[1,3,1,3]\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eIf L=[1,2,3,4,5] then C=[]\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eIf L=[5,5,5] then C=[5,5,5]\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eIf L=[10,9,10,10,9,8] then C=[10,9,10,10,9]\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":60686,"title":"Diagonal Product of A Square Matrix","description":"For a matrix A, calculate the product of its diagonal elements. \r\n* Assume all input matrices are square \u0026 corresponding elements are integers\r\n* Keep in mind that we are looking for the product of the diagonal elements, not the trace (sum)!","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: 81px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 40.5px; transform-origin: 407px 40.5px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-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: 191.75px 8px; transform-origin: 191.75px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eFor a matrix A, calculate the product of its diagonal elements. \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-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: 241.958px 8px; transform-origin: 241.958px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e* Assume all input matrices are square \u0026amp; corresponding elements are integers\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-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: 296px 8px; transform-origin: 296px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e* Keep in mind that we are looking for the product of the diagonal elements, not the trace (sum)!\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function y = diag_prod(A)\r\n  y = A;\r\nend","test_suite":"%%\r\nA = [1 2; 3 4];\r\ny_correct = 4; % 1 x 4\r\nassert(isequal(diag_prod(A),y_correct))\r\n\r\n%%\r\nA = [1 5 6; 20 4 3; 2 101 -4];\r\ny_correct = -16; % 1 x 4 x -4\r\nassert(isequal(diag_prod(A),y_correct))\r\n\r\n%%\r\nA = zeros(20);\r\ny_correct = 0; % 0 x 0 x 0...\r\nassert(isequal(diag_prod(A),y_correct))\r\n\r\n%% \r\nA = ones(100);\r\ny_correct = 1;\r\nassert(isequal(diag_prod(A),y_correct))","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":4585291,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":42,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2024-08-06T14:27:36.000Z","updated_at":"2026-04-21T21:16:19.000Z","published_at":"2024-08-06T14:27:36.000Z","restored_at":null,"restored_by":null,"spam":null,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eFor a matrix A, calculate the product of its diagonal elements. \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* Assume all input matrices are square \u0026amp; corresponding elements are integers\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* Keep in mind that we are looking for the product of the diagonal elements, not the trace (sum)!\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":1258,"title":"Create matrix of replicated elements","description":"Given an input element x, and the dimensions, (m, n) return a matrix of size m x n filled with element x. \r\n\r\nExample:\r\n Input: repl_mat(2, 2, 5)\r\n Output: [2, 2, 2, 2, 2; 2, 2, 2, 2, 2];","description_html":"\u003cp\u003eGiven an input element x, and the dimensions, (m, n) return a matrix of size m x n filled with element x.\u003c/p\u003e\u003cp\u003eExample:\r\n Input: repl_mat(2, 2, 5)\r\n Output: [2, 2, 2, 2, 2; 2, 2, 2, 2, 2];\u003c/p\u003e","function_template":"function y = repl_mat(x, m, n)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = 1;\r\nm = 197;\r\nn = 535;\r\ny_correct = ones(m, n);\r\nassert(isequal(repl_mat(x, m, n),y_correct))\r\n\r\n%%\r\nx = 0;\r\nm = 458;\r\nn = 535;\r\ny_correct = zeros(m, n);\r\nassert(isequal(repl_mat(x, m, n),y_correct))\r\n\r\n%%\r\nx = 2;\r\nm = 1;\r\nn = 1;\r\ny_correct = 2;\r\nassert(isequal(repl_mat(x, m, n),y_correct))\r\n\r\n%%\r\nx = -1;\r\nm = 1;\r\nn = 2;\r\ny_correct = [-1 -1];\r\nassert(isequal(repl_mat(x, m, n),y_correct))\r\n\r\n%%\r\nx = 1.5;\r\nm = 2;\r\nn = 2;\r\ny_correct = [1.5 1.5; 1.5 1.5];\r\nassert(isequal(repl_mat(x, m, n),y_correct))\r\n\r\n%%\r\nx = '1';\r\nm = 1;\r\nn = 3;\r\ny_correct = ['1' '1' '1'];\r\nassert(isequal(repl_mat(x, m, n),y_correct))\r\n\r\n","published":true,"deleted":false,"likes_count":2,"comments_count":0,"created_by":10338,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":398,"test_suite_updated_at":"2013-02-10T21:51:33.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2013-02-10T21:46:34.000Z","updated_at":"2026-04-27T22:57:40.000Z","published_at":"2013-02-10T21:51: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\u003eGiven an input element x, and the dimensions, (m, n) return a matrix of size m x n filled with element x.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eExample: Input: repl_mat(2, 2, 5) Output: [2, 2, 2, 2, 2; 2, 2, 2, 2, 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":44475,"title":"Determine given vector is even or odd","description":"Find the numbers of the input vector is odd or even then replace even with 1 and odd with 0\r\n\r\nExample\r\n\r\n  x = [ 3 3 4 6 1]\r\n  The output is  [0 0 1 1 0]\r\n \r\n  \r\n      ","description_html":"\u003cp\u003eFind the numbers of the input vector is odd or even then replace even with 1 and odd with 0\u003c/p\u003e\u003cp\u003eExample\u003c/p\u003e\u003cpre class=\"language-matlab\"\u003ex = [ 3 3 4 6 1]\r\nThe output is  [0 0 1 1 0]\r\n\u003c/pre\u003e","function_template":"function y = EvenorOdd(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = [3 3 4 6 1];\r\ny_correct = [0 0 1 1 0]\r\nassert(isequal(EvenorOdd(x),y_correct))\r\n\r\n%%\r\nx = [2 2 2 2 2 2 2 2 2];\r\ny_correct = [1 1 1 1 1 1 1 1 1]\r\nassert(isequal(EvenorOdd(x),y_correct))\r\n\r\n%%\r\nx = [100 1 99 1000 0 45];\r\ny_correct = [1 0 0 1 1 0]\r\nassert(isequal(EvenorOdd(x),y_correct))\r\n\r\n%%\r\nx = [3 3 3 2 2 2 1 1 1 4 4 4 ];\r\ny_correct = [0 0 0 1 1 1 0 0 0 1 1 1]\r\nassert(isequal(EvenorOdd(x),y_correct))\r\n\r\n\r\n","published":true,"deleted":false,"likes_count":2,"comments_count":3,"created_by":181328,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":76,"test_suite_updated_at":"2017-12-31T06:56:05.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2017-12-31T06:44:52.000Z","updated_at":"2026-05-29T05:06:22.000Z","published_at":"2017-12-31T06:53: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\",\"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\u003eFind the numbers of the input vector is odd or even then replace even with 1 and odd with 0\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\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[x = [ 3 3 4 6 1]\\nThe output is  [0 0 1 1 0]]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":42736,"title":"Convert from integer to binary","description":"  if true\r\n    % decimalToBinaryVector(x)\r\n  end","description_html":"\u003cpre class=\"language-matlab\"\u003eif true\r\n  % decimalToBinaryVector(x)\r\nend\r\n\u003c/pre\u003e","function_template":"function y = your_fcn_name(x)\r\n  y = decimalToBinaryVector(x);\r\nend","test_suite":"%%\r\nx = 8;\r\ny_correct = [1 0 0 0];\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n","published":true,"deleted":false,"likes_count":2,"comments_count":0,"created_by":63355,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":115,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2016-02-19T00:22:18.000Z","updated_at":"2026-02-12T18:45:10.000Z","published_at":"2016-02-19T00:24:50.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\\n\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[if true\\n  % decimalToBinaryVector(x)\\nend]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":43701,"title":"wipe out!","description":"make all the elements in given x zero.","description_html":"\u003cp\u003emake all the elements in given x zero.\u003c/p\u003e","function_template":"function y = your_fcn_name(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = rand(4);\r\ny_correct = [0 0 0 0;0 0 0 0;0 0 0 0;0 0 0 0]\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n%%\r\nx = [1 5 7 6; 3 6 8 9; 5 6 7 8]\r\ny_correct = [0 0 0 0;0 0 0 0;0 0 0 0]\r\nassert(isequal(your_fcn_name(x),y_correct))","published":true,"deleted":false,"likes_count":2,"comments_count":1,"created_by":88437,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":105,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2016-12-04T08:48:19.000Z","updated_at":"2026-02-17T08:27:10.000Z","published_at":"2016-12-04T08:48: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\u003emake all the elements in given x zero.\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":43552,"title":"Calculate solution of given polynomial","description":"For example,\r\n\r\ny=function([3 -2 -4])\r\n\r\nIn here, input vector indicate 3*x^2-2*x-4, y is solution of former equation.\r\n\r\ny=[1.5352; -0.8685]","description_html":"\u003cp\u003eFor example,\u003c/p\u003e\u003cp\u003ey=function([3 -2 -4])\u003c/p\u003e\u003cp\u003eIn here, input vector indicate 3*x^2-2*x-4, y is solution of former equation.\u003c/p\u003e\u003cp\u003ey=[1.5352; -0.8685]\u003c/p\u003e","function_template":"function y = your_fcn_name(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = [3 -2 -4];\r\ny_correct = [  1.5352\r\n              -0.8685];\r\nassert(abs(sum(your_fcn_name(x)-y_correct))\u003c0.001)\r\n\r\n%%\r\nx = [1 2 1];\r\ny_correct = [-1;-1];\r\nassert(abs(sum(your_fcn_name(x)-y_correct))\u003c0.001)\r\n\r\n%%\r\nx = [1 2 2];\r\ny_correct = [  -1.0000 + 1.0000i\r\n               -1.0000 - 1.0000i];\r\nassert(abs(sum(your_fcn_name(x)-y_correct))\u003c0.001)\r\n\r\n","published":true,"deleted":false,"likes_count":2,"comments_count":2,"created_by":33533,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":97,"test_suite_updated_at":"2016-10-15T04:16:27.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2016-10-14T11:53:24.000Z","updated_at":"2026-02-17T08:26:30.000Z","published_at":"2016-10-14T11:53:24.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 example,\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003ey=function([3 -2 -4])\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eIn here, input vector indicate 3*x^2-2*x-4, y is solution of former 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=[1.5352; -0.8685]\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":59876,"title":"Out-of-Place Elements Count","description":"Determine the number of elements in a list of integers that are not in their original order after sorting the list in ascending order. \r\nFor example, given the input vector [4, 2, 5, 1, 3], after sorting it becomes [1, 2, 3, 4, 5]. Comparing the sorted elements with the original elements:\r\n1 is at position 4, so it's not in its original position.\r\n2 is at position 2, so it's in its original position.\r\n3 is at position 5, so it's not in its original position.\r\n4 is at position 1, so it's not in its original position.\r\n5 is at position 3, so it's not in its original position.\r\nTherefore, there are 4 elements (1, 3, 4 and 5) that are not in their original order. So, the function returns 4.","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.44px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: none solid rgb(0, 0, 0); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 249.872px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 386.491px 124.929px; transform-origin: 386.499px 124.936px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 42.017px; 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: 363.494px 21.0085px; text-align: left; transform-origin: 363.501px 21.0085px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eDetermine the number of elements in a list of integers that are not in their original order after sorting the list in ascending order. \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 43.8352px; 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: 363.494px 21.9176px; text-align: left; transform-origin: 363.501px 21.9176px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eFor example, given the input vector \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; \"\u003e[4, 2, 5, 1, 3]\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e, after sorting it becomes \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; \"\u003e[1, 2, 3, 4, 5]\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e. Comparing the sorted elements with the original elements:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cul style=\"block-size: 102.202px; 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: 370.497px 51.0938px; transform-origin: 370.497px 51.1009px; margin-top: 10px; margin-bottom: 20px; \"\u003e\u003cli style=\"block-size: 20.4403px; 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: 342.5px 10.2131px; text-align: left; transform-origin: 342.5px 10.2202px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e1 is at position 4, so it's not in its original position.\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 20.4403px; 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: 342.5px 10.2131px; text-align: left; transform-origin: 342.5px 10.2202px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e2 is at position 2, so it's in its original position.\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 20.4403px; 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: 342.5px 10.2131px; text-align: left; transform-origin: 342.5px 10.2202px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e3 is at position 5, so it's not in its original position.\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 20.4403px; 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: 342.5px 10.2131px; text-align: left; transform-origin: 342.5px 10.2202px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e4 is at position 1, so it's not in its original position.\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 20.4403px; 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: 342.5px 10.2131px; text-align: left; transform-origin: 342.5px 10.2202px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e5 is at position 3, so it's not in its original position.\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ul\u003e\u003cdiv style=\"block-size: 22.8267px; 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: 363.494px 11.4062px; text-align: left; transform-origin: 363.501px 11.4134px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eTherefore, there are 4 elements (\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; \"\u003e1\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e, \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; \"\u003e3\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e, 4 and 5) that are not in their original order. So, the function returns 4.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function n = out_of_place_count(x)\r\n\r\nend","test_suite":"%%\r\nx = [4,2,5,1,3];\r\nn_correct = 4;\r\nn = out_of_place_count(x);\r\nassert(isequal(n,n_correct))\r\n%%\r\nx = [1, 1, 4, 2, 1, 3];\r\nn_correct = 3;\r\nn = out_of_place_count(x);\r\nassert(isequal(n,n_correct))\r\n%%\r\nx = ones(1,randi([10,100]))*randi([1,100]);\r\nn_correct = 0;\r\nn = out_of_place_count(x);\r\nassert(isequal(n,n_correct))\r\n%%\r\nx = randi([1, 100], 1, randi([10,30]));\r\nx = sort(x);\r\nn_correct = 0;\r\nn = out_of_place_count(x);\r\nassert(isequal(n,n_correct))\r\n%%\r\nN = randi([10,90]);\r\nx = 2*N+1:-1:1;\r\nn_correct = 2*N;\r\nn = out_of_place_count(x);\r\nassert(isequal(n,n_correct))\r\n%%\r\nN = randi([10,80]);\r\nx = 2*N:-1:1;\r\nn_correct = 2*N;\r\nn = out_of_place_count(x);\r\nassert(isequal(n,n_correct))\r\n%%\r\nN = randi([10,80]);\r\nx = [2*N:-1:1,2*N+1:3*N];\r\nn_correct = 2*N;\r\nn = out_of_place_count(x);\r\nassert(isequal(n,n_correct))\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":208445,"edited_by":208445,"edited_at":"2024-04-14T13:55:11.000Z","deleted_by":null,"deleted_at":null,"solvers_count":16,"test_suite_updated_at":"2024-04-14T13:55:11.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2024-04-14T13:37:33.000Z","updated_at":"2026-02-20T13:35:26.000Z","published_at":"2024-04-14T13:55:11.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\u003eDetermine the number of elements in a list of integers that are not in their original order after sorting the list in ascending order. \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, given the input vector \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e[4, 2, 5, 1, 3]\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e, after sorting it becomes \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e[1, 2, 3, 4, 5]\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e. Comparing the sorted elements with the original elements:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e1 is at position 4, so it's not in its original position.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e2 is at position 2, so it's in its original position.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e3 is at position 5, so it's not in its original position.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e4 is at position 1, so it's not in its original position.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e5 is at position 3, so it's not in its original position.\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\u003eTherefore, there are 4 elements (\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e1\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:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e3\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e, 4 and 5) that are not in their original order. So, the function returns 4.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":46711,"title":"Test - Add sequence of numbers with given start, step, and end","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: 141px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 70.5px; transform-origin: 407px 70.5px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eTest problem (to learn how to create problems)\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eGiven i = initial value\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e          n = step value\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e          e = end value\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eFind the sum of the generated sequence\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function s = sum_seq(i,n,e)\r\n  s = 0;\r\nend","test_suite":"%%\r\ni=3\r\nn=3\r\ne=90\r\ny_correct = 1395;\r\nassert(isequal(sum_seq(i,n,e),y_correct))\r\n\r\n%%\r\n\r\ni=-10\r\nn=1.5\r\ne=200\r\ny_correct = 13395;\r\nassert(isequal(sum_seq(i,n,e),y_correct))\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":417672,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":51,"test_suite_updated_at":"2020-10-09T01:21:01.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2020-10-09T01:19:51.000Z","updated_at":"2026-05-30T17:05:08.000Z","published_at":"2020-10-09T01:19:51.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eTest problem (to learn how to create problems)\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\u003eGiven i = initial 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\u003e          n = step 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\u003e          e = end 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\u003eFind the sum of the generated sequence\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"}],"problem_search":{"problems":[{"id":58758,"title":"Hemisphere Volume on Top of a Cylinder","description":"This MATLAB function has to calculate the volume of a hemisphere placed on top of a cylinder, given valid inputs. It takes the radius of the cylinder and the height of the cylinder as input, and returns the total volume of the hemisphere and the cylinder combined.\r\n","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.440001px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: none; white-space: normal; \"\u003e\u003cdiv style=\"block-size: 93px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 332px 46.5px; transform-origin: 332px 46.5px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 63px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 309px 31.5px; text-align: left; transform-origin: 309px 31.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eThis MATLAB function has to calculate the volume of a hemisphere placed on top of a cylinder, given valid inputs. It takes the radius of the cylinder and the height of the cylinder as input, and returns the total volume of the hemisphere and the cylinder combined.\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: 309px 10.5px; text-align: left; transform-origin: 309px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function volume = computeHemisphereVolume(radius, height)\r\n\r\n    volume = 0;\r\nend","test_suite":"%%\r\nradius = 3;\r\nheight = 8;\r\nexpectedOutput = 282.743338823081;\r\nvolume = computeHemisphereVolume(radius, height);\r\nassert(abs(expectedOutput - volume) \u003c 1e-4)\r\n%%\r\nradius = 2.5;\r\nheight = 5;\r\nexpectedOutput = 130.899693899575;\r\nvolume = computeHemisphereVolume(radius, height);\r\nassert(abs(expectedOutput - volume) \u003c 1e-4)\r\n%%\r\nradius = 10;\r\nheight = 15;\r\nexpectedOutput = 6806.78408277789;\r\nvolume = computeHemisphereVolume(radius, height);\r\nassert(abs(expectedOutput - volume) \u003c 1e-4)\r\n%%\r\nradius = 0;\r\nheight = 12;\r\nexpectedOutput = 0;\r\nvolume = computeHemisphereVolume(radius, height);\r\nassert(abs(expectedOutput - volume) \u003c 1e-4)\r\n%%\r\nradius = 7.2;\r\nheight = 3.5;\r\nexpectedOutput = 1351.73935424539;\r\nvolume = computeHemisphereVolume(radius, height);\r\nassert(abs(expectedOutput - volume) \u003c 1e-4)\r\n","published":true,"deleted":false,"likes_count":13,"comments_count":4,"created_by":3429354,"edited_by":26769,"edited_at":"2023-12-02T00:24:04.000Z","deleted_by":null,"deleted_at":null,"solvers_count":74,"test_suite_updated_at":"2023-12-02T00:24:04.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2023-07-18T21:20:09.000Z","updated_at":"2026-05-24T20:38:13.000Z","published_at":"2023-07-18T21:20:09.000Z","restored_at":null,"restored_by":null,"spam":null,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThis MATLAB function has to calculate the volume of a hemisphere placed on top of a cylinder, given valid inputs. It takes the radius of the cylinder and the height of the cylinder as input, and returns the total volume of the hemisphere and the cylinder combined.\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\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":54109,"title":"Get the n-th rand number with given seed","description":"Given seed s, return the n-th rand number using rand(). Round the answer with 4 digits.\r\nn is a postive integer.","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.4333px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: rgb(0, 0, 0); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 51px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 25.5px; transform-origin: 407px 25.5px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 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: 276px 8px; transform-origin: 276px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eGiven seed s, return the n-th rand number using rand(). Round the answer with 4 digits.\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: 67px 8px; transform-origin: 67px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003en is a postive integer.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function ans = getNthRand(s,n)\r\n","test_suite":"%%\r\ns = 1; n = 3;\r\ny_correct = .0001;\r\nassert(isequal(getNthRand(s,n),y_correct))\r\n%%\r\ns = 2; n = 100;\r\ny_correct = .8817;\r\nassert(isequal(getNthRand(s,n),y_correct))\r\n%%\r\ns = 1.2; n = 7;\r\ny_correct = .1863;\r\nassert(isequal(getNthRand(s,n),y_correct))","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":2044730,"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":"2022-03-04T18:35:12.000Z","updated_at":"2026-06-01T01:20:55.000Z","published_at":"2022-03-04T18:35:12.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 seed s, return the n-th rand number using rand(). Round the answer with 4 digits.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003en is a postive integer.\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":47445,"title":"Solve the equation. Find X.","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: 109.667px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 406.5px 54.8333px; transform-origin: 406.5px 54.8333px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 20.6667px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 383.5px 10.3333px; text-align: left; transform-origin: 383.5px 10.3333px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 20.6667px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 383.5px 10.3333px; text-align: left; transform-origin: 383.5px 10.3333px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e% When input A is [3 4 7], the equation is '3X+4=7 '. then, calculate X.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 20.6667px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 383.5px 10.3333px; text-align: left; transform-origin: 383.5px 10.3333px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 20.6667px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 383.5px 10.3333px; text-align: left; transform-origin: 383.5px 10.3333px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function x = your_fcn_name(A)\r\n  x = A;\r\nend","test_suite":"%%\r\nA = [3 4 7];\r\ny_correct = 1;\r\nassert(isequal(your_fcn_name(A),y_correct))\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":3,"created_by":71768,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":67,"test_suite_updated_at":"2020-11-11T07:52:49.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2020-11-11T07:50:41.000Z","updated_at":"2026-05-30T19:12:52.000Z","published_at":"2020-11-11T07:50:41.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\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e% When input A is [3 4 7], the equation is '3X+4=7 '. then, calculate X.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\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":44493,"title":"The great 82-year-old","description":"Let's answer the question below;\r\n\r\n'I am *x* years old and I have never written programs.\r\nIf I study from now, will I be able to develop programs?'\r\n\r\ninput *x* (years old) \u003e\u003e\u003e output 'Yes' or 'No'","description_html":"\u003cp\u003eLet's answer the question below;\u003c/p\u003e\u003cp\u003e'I am \u003cb\u003ex\u003c/b\u003e years old and I have never written programs.\r\nIf I study from now, will I be able to develop programs?'\u003c/p\u003e\u003cp\u003einput \u003cb\u003ex\u003c/b\u003e (years old) \u0026gt;\u0026gt;\u0026gt; output 'Yes' or 'No'\u003c/p\u003e","function_template":"function Answer = Age(x)\r\n  Answer = 'Yes';\r\nend","test_suite":"%%\r\nx = 20;\r\ny_correct = 'Yes';\r\nassert(isequal(Age(x),y_correct))\r\n%%\r\nx = 40;\r\ny_correct = 'Yes';\r\nassert(isequal(Age(x),y_correct))\r\n%% Great Ms Masako Wakamiya\r\nx = 82-1;\r\ny_correct = 'Yes';\r\nassert(isequal(Age(x),y_correct))","published":true,"deleted":false,"likes_count":3,"comments_count":0,"created_by":137687,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":153,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2018-01-08T12:47:36.000Z","updated_at":"2026-05-29T05:06:34.000Z","published_at":"2018-01-08T12:58:55.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\u003eLet's answer the question 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\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e'I am\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 years old and I have never written programs. If I study from now, will I be able to develop programs?'\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003einput\u003c/w:t\u003e\u003c/w:r\u003e\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 (years old) \u0026gt;\u0026gt;\u0026gt; output 'Yes' or 'No'\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":58553,"title":"How many offices does MathWorks have in the UK","description":"Please write a function that returns the number of offices MathWorks has in the UK.","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: 407.5px 10.5px; transform-origin: 407.5px 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: 384.5px 10.5px; text-align: left; transform-origin: 384.5px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003ePlease write a function that returns the number of offices MathWorks has in the UK.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function y = num_of_office_uk(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = 1;\r\ny_correct = 2;\r\nassert(isequal(num_of_office_uk(x),y_correct))\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":3495038,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":33,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2023-07-17T11:03:37.000Z","updated_at":"2026-04-21T07:11:34.000Z","published_at":"2023-07-17T11:03:37.000Z","restored_at":null,"restored_by":null,"spam":null,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003ePlease write a function that returns the number of offices MathWorks has in the UK.\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":58733,"title":"Is it the answer to life the universe and everything?","description":"The answer to life the universe and everything is 42, but this is naturally in base 13. Unfortunately, MATLAB is in base 10, so write a function to return the answer to life the universe and everything in base 10.","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.4333px; min-height: 0px; white-space: normal; color: rgb(205, 214, 244); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: rgb(205, 214, 244); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 42px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 21px; transform-origin: 407px 21px; vertical-align: baseline; \"\u003e\u003cdiv style=\"font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 21px; text-align: left; transform-origin: 384px 21px; white-space: 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: 384px 7.5px; transform-origin: 384px 7.5px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThe answer to life the universe and everything is 42, but this is naturally in base 13. Unfortunately, MATLAB is in base 10, so write a function to return the answer to life the universe and everything in base 10.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function y = the_answer()\r\n  y = 42;\r\nend","test_suite":"%%\r\n\r\ny_correct = 54;\r\nassert(isequal(the_answer(),y_correct))\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":2052130,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":33,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2023-07-18T19:34:54.000Z","updated_at":"2026-04-21T07:13:13.000Z","published_at":"2023-07-18T19:34:54.000Z","restored_at":null,"restored_by":null,"spam":null,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe answer to life the universe and everything is 42, but this is naturally in base 13. Unfortunately, MATLAB is in base 10, so write a function to return the answer to life the universe and everything in base 10.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":43980,"title":"Find the binary code","description":"Given a sinusoidal signal, create a function that returns the binary code of a quantized value. The function takes the bit length and quantized value as the input.\r\n\r\n  Bit length = 3\r\n  Quantized value  = 2\r\n  Binary code      = 010\r\n","description_html":"\u003cp\u003eGiven a sinusoidal signal, create a function that returns the binary code of a quantized value. The function takes the bit length and quantized value as the input.\u003c/p\u003e\u003cpre class=\"language-matlab\"\u003eBit length = 3\r\nQuantized value  = 2\r\nBinary code      = 010\r\n\u003c/pre\u003e","function_template":"function y = binaryCode(bitLen,quantizedValue)\r\n    \r\n  y = quantizedValue;  %Complete this function\r\n  \r\nend","test_suite":"%%\r\nnumBit = 2;\r\nanalogValue =1;\r\nbinary=binaryCode(numBit,analogValue);\r\nbinary_correct= '01';\r\nassert(isequal(binary,binary_correct))\r\n\r\n%%\r\nnumBit = 4;\r\nanalogValue =15;\r\nbinary=binaryCode(numBit,analogValue);\r\nbinary_correct= '1111';\r\nassert(isequal(binary,binary_correct))\r\n\r\n%%\r\nnumBit = 6;\r\nanalogValue =63;\r\nbinary=binaryCode(numBit,analogValue);\r\nbinary_correct= '111111';\r\nassert(isequal(binary,binary_correct))\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":107998,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":60,"test_suite_updated_at":"2016-12-29T17:24:48.000Z","rescore_all_solutions":true,"group_id":1,"created_at":"2016-12-29T16:48:24.000Z","updated_at":"2026-05-29T02:43:42.000Z","published_at":"2016-12-29T17:10:40.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\\n\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eGiven a sinusoidal signal, create a function that returns the binary code of a quantized value. The function takes the bit length and quantized value as the input.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[Bit length = 3\\nQuantized value  = 2\\nBinary code      = 010]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":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":172,"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-05-30T14:17:37.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":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":104,"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-05-30T15:08:15.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":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":90,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2020-10-28T08:21:47.000Z","updated_at":"2026-05-30T17:04:15.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":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":92,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2018-05-30T10:55:15.000Z","updated_at":"2026-05-30T00:36:34.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":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":2798,"title":"Beginner's Problem - Squaring","description":"Try out this test problem first.\r\n\r\nGiven the variable x as your input, square it by two and put the result in y.\r\n\r\nExamples:\r\n\r\n Input  x = 2\r\n Output y is 4\r\n\r\n Input  x = 10\r\n Output y is 100","description_html":"\u003cp\u003eTry out this test problem first.\u003c/p\u003e\u003cp\u003eGiven the variable x as your input, square it by two and put the result in y.\u003c/p\u003e\u003cp\u003eExamples:\u003c/p\u003e\u003cpre\u003e Input  x = 2\r\n Output y is 4\u003c/pre\u003e\u003cpre\u003e Input  x = 10\r\n Output y is 100\u003c/pre\u003e","function_template":"function y = your_fcn_name(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = 1;\r\ny_correct = 1;\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n\r\n%%\r\nx = 5;\r\ny_correct = 25;\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n","published":true,"deleted":false,"likes_count":6,"comments_count":1,"created_by":33468,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":849,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2014-12-24T14:46:57.000Z","updated_at":"2026-05-06T04:04:40.000Z","published_at":"2014-12-24T14:46:57.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\u003eTry out this test problem first.\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\u003eGiven the variable x as your input, square it by two and put the result in y.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eExamples:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[ Input  x = 2\\n Output y is 4\\n\\n Input  x = 10\\n Output y is 100]]\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":43747,"title":"Find the distance traveled by a car given velocity and time.","description":"A car is traveling at a constant velocity for a specific amount of time. The function should use the two inputs, velocity and time, to find the distance traveled.","description_html":"\u003cp\u003eA car is traveling at a constant velocity for a specific amount of time. The function should use the two inputs, velocity and time, to find the distance traveled.\u003c/p\u003e","function_template":"function y = distance(velocity,time)\r\n  D = time;\r\nend","test_suite":"%%\r\nvelocity = 10;\r\ntime = 60; \r\nD_correct = 600;\r\nassert(isequal(distance(velocity,time),D_correct))\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":100857,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":130,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2016-12-07T20:05:40.000Z","updated_at":"2026-02-10T21:28:41.000Z","published_at":"2016-12-07T20:05:40.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eA car is traveling at a constant velocity for a specific amount of time. The function should use the two inputs, velocity and time, to find the distance traveled.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":43326,"title":"Solve expression I","description":"Solve expression (1+sin(x))/cos(x)+cos(x)/(1+sin(x)) for given vector x.","description_html":"\u003cp\u003eSolve expression (1+sin(x))/cos(x)+cos(x)/(1+sin(x)) for given vector x.\u003c/p\u003e","function_template":"function y = your_fcn_name(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = [2     -3     4];\r\ny_correct =  (1.+sin(x))./cos(x)+cos(x)/(1.+sin(x));\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n%%\r\nx = 1:3:100;\r\ny_correct =  (1.+sin(x))./cos(x)+cos(x)/(1.+sin(x));\r\nassert(isequal(your_fcn_name(x),y_correct))","published":true,"deleted":false,"likes_count":3,"comments_count":4,"created_by":90467,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":101,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2016-10-11T09:03:10.000Z","updated_at":"2026-03-16T01:33:02.000Z","published_at":"2016-10-11T09:03:10.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eSolve expression (1+sin(x))/cos(x)+cos(x)/(1+sin(x)) for given vector x.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":58703,"title":"Matrix symmetry","description":"Given a matrix\r\nA = [1 2 3; 4 5 6]\r\nFlip it horizontally and vertically to obtain a complete reversal of both rows and columns.\r\nresult = [6 5 4; 3 2 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: 111px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 55.5px; transform-origin: 407px 55.5px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 45.1167px 7.75px; transform-origin: 45.1167px 7.75px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eGiven a matrix\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: 51.525px 7.75px; transform-origin: 51.525px 7.75px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eA = [1 2 3; 4 5 6]\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: 272.292px 7.75px; transform-origin: 272.292px 7.75px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eFlip it horizontally and vertically to obtain a complete reversal of both rows and columns.\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: 63.975px 7.75px; transform-origin: 63.975px 7.75px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eresult = [6 5 4; 3 2 1]\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function result = your_fcn_name(A)\r\n  result = A;\r\nend","test_suite":"%%\r\nx = [1 2 3; 4 5 6];\r\ny_correct = [6 5 4; 3 2 1];\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":3482133,"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":"2023-07-18T16:21:46.000Z","updated_at":"2026-04-03T13:42:52.000Z","published_at":"2023-07-18T16:21:45.000Z","restored_at":null,"restored_by":null,"spam":null,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eGiven a matrix\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; 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\u003eFlip it horizontally and vertically to obtain a complete reversal of both rows and columns.\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 = [6 5 4; 3 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":61128,"title":"Addition","description":"Add together the values of a and b.","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.44px; min-height: 0px; white-space: normal; color: rgb(33, 33, 33); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: none; white-space: normal; \"\u003e\u003cdiv style=\"block-size: 21px; display: block; min-width: 0px; padding-block-start: 0px; padding-inline-start: 2px; padding-left: 2px; padding-top: 0px; perspective-origin: 408px 10.5px; transform-origin: 408px 10.5px; vertical-align: baseline; \"\u003e\u003cdiv style=\"font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eAdd together the values of a and b.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function y = your_fcn_name(a,b)\r\n  y = x;\r\nend","test_suite":"%%\r\na = 1;\r\nb = 2;\r\ny_correct = 3;\r\nassert(isequal(your_fcn_name(a,b),y_correct))\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":4977206,"edited_by":4977206,"edited_at":"2025-12-14T20:46:13.000Z","deleted_by":null,"deleted_at":null,"solvers_count":27,"test_suite_updated_at":"2025-12-14T20:46:13.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2025-12-14T20:45:07.000Z","updated_at":"2026-05-31T04:11:34.000Z","published_at":"2025-12-14T20:45:36.000Z","restored_at":null,"restored_by":null,"spam":null,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eAdd together the values of a and b.\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":44166,"title":"raise 1/3","description":"Raise a number to 1/3 power.","description_html":"\u003cp\u003eRaise a number to 1/3 power.\u003c/p\u003e","function_template":"function y = your_fcn_name(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = 27;\r\ny_correct = 3;\r\nassert(abs(your_fcn_name(x)-y_correct)\u003c1e-7)\r\n\r\n%%\r\nx = 1;\r\ny_correct = 1;\r\nassert(abs(your_fcn_name(x)-y_correct)\u003c1e-7)\r\n\r\n%%\r\nx = 64;\r\ny_correct = 4;\r\nassert(abs(your_fcn_name(x)-y_correct)\u003c1e-7)\r\n\r\n%%\r\nx = 125;\r\ny_correct = 5;\r\nassert(abs(your_fcn_name(x)-y_correct)\u003c1e-7)\r\n\r\n%%\r\nx = 1000;\r\ny_correct = 10;\r\nassert(abs(your_fcn_name(x)-y_correct)\u003c1e-7)\r\n\r\n%%\r\nx = 729;\r\ny_correct = 9;\r\nassert(abs(your_fcn_name(x)-y_correct)\u003c1e-7)","published":true,"deleted":false,"likes_count":3,"comments_count":1,"created_by":130186,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":190,"test_suite_updated_at":"2017-05-31T18:03:32.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2017-05-14T14:47:59.000Z","updated_at":"2026-02-09T18:05:01.000Z","published_at":"2017-05-14T14:47: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\u003eRaise a number to 1/3 power.\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":44835,"title":"Calculate the square of a number (Super Easy)","description":"The goal is to calculate the square (y) of a number (x).\r\nGood way to start MatLab for beginners.","description_html":"\u003cp\u003eThe goal is to calculate the square (y) of a number (x).\r\nGood way to start MatLab for beginners.\u003c/p\u003e","function_template":"function y = square(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = 2;\r\ny_correct = 4;\r\nassert(isequal(square(x),y_correct))\r\n%%\r\nx = 7;\r\ny_correct = 49;\r\nassert(isequal(square(x),y_correct))\r\n%%\r\nx = 15;\r\ny_correct = 225;\r\nassert(isequal(square(x),y_correct))\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":280631,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":199,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2019-01-18T10:19:59.000Z","updated_at":"2026-05-30T01:38:11.000Z","published_at":"2019-01-18T10:19: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\u003eThe goal is to calculate the square (y) of a number (x). Good way to start MatLab for beginners.\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":44413,"title":"determine amount cookies left","description":"started with 3 cookies and you never ate any how many are left","description_html":"\u003cp\u003estarted with 3 cookies and you never ate any how many are left\u003c/p\u003e","function_template":"function y = your_fcn_name(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = 3;\r\ny_correct = 3;\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":157993,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":133,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2017-11-24T06:51:36.000Z","updated_at":"2026-05-29T03:47:36.000Z","published_at":"2017-11-24T06:51: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\u003estarted with 3 cookies and you never ate any how many are left\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":44807,"title":"Number Power","description":"Raise a number to itself. ","description_html":"\u003cp\u003eRaise a number to itself.\u003c/p\u003e","function_template":"function y = pwr(n)\r\n  y = ;\r\nend","test_suite":"%%\r\nn = 1;\r\ny_correct = 1;\r\nassert(isequal(pwr(n),y_correct))\r\n%%\r\nn = 2;\r\ny_correct = 4;\r\nassert(isequal(pwr(n),y_correct))\r\n%%\r\nn = 3;\r\ny_correct = 27;\r\nassert(isequal(pwr(n),y_correct))\r\n%%\r\nn = 4;\r\ny_correct = 256;\r\nassert(isequal(pwr(n),y_correct))\r\n%%\r\nn = 5;\r\ny_correct = 3125;\r\nassert(isequal(pwr(n),y_correct))\r\n%%\r\nn = 9;\r\ny_correct = 387420489;\r\nassert(isequal(pwr(n),y_correct))\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":269787,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":131,"test_suite_updated_at":"2018-11-29T20:49:21.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2018-11-29T20:44:14.000Z","updated_at":"2026-05-30T01:37:25.000Z","published_at":"2018-11-29T20:47:54.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eRaise a number to itself.\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":60251,"title":"Instructions Following","description":"Complete the function follow(s) which, for a given string (containing only the letters 'f', 'b', 'l', 'r'), calculates the final position according to the following rule:\r\nThe letter 'f' indicates to move forward by (0,1),\r\nThe letter 'b' indicates to move backward by (0,-1),\r\nThe letter 'l' indicates to move left by (-1,0),\r\nThe letter 'r' indicates to move right by (1,0).\r\nExample: consider the initial position at point (0,0). If your list of instructions is 'fflff', then you should move forward twice, take a step to the left, then move forward again twice, and finally you will be at (-1, 4):\r\n\r\n\r\nOther examples:\r\nfollow('ffrff') returns (1,4)\r\nfollow('fblr') returns (0,0)","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: 526.025px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 343.5px 263.013px; transform-origin: 343.5px 263.013px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 42.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: 320.5px 21.4px; text-align: left; transform-origin: 320.5px 21.4px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eComplete the function \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; \"\u003efollow(s)\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e which, for a given string (containing only the letters 'f', 'b', 'l', 'r'), calculates the final position according to the following rule:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cul style=\"block-size: 81.75px; 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: 327.5px 40.875px; transform-origin: 327.5px 40.875px; margin-top: 10px; margin-bottom: 20px; \"\u003e\u003cli style=\"block-size: 20.4375px; 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: 299.5px 10.2125px; text-align: left; transform-origin: 299.5px 10.2188px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThe letter 'f' indicates to move forward by (0,1),\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 20.4375px; 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: 299.5px 10.2125px; text-align: left; transform-origin: 299.5px 10.2188px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThe letter 'b' indicates to move backward by (0,-1),\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 20.4375px; 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: 299.5px 10.2125px; text-align: left; transform-origin: 299.5px 10.2188px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThe letter 'l' indicates to move left by (-1,0),\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 20.4375px; 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: 299.5px 10.2125px; text-align: left; transform-origin: 299.5px 10.2188px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThe letter 'r' indicates to move right by (1,0).\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ul\u003e\u003cdiv style=\"block-size: 63px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 320.5px 31.5px; text-align: left; transform-origin: 320.5px 31.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eExample: consider the initial position at point (0,0). If your list of instructions is 'fflff', then you should move forward twice, take a step to the left, then move forward again twice, and finally you will be at (-1, 4):\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 187px; 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: 320.5px 93.5px; text-align: left; transform-origin: 320.5px 93.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cimg class=\"imageNode\" width=\"91\" height=\"187\" style=\"vertical-align: middle;width: 91px;height: 187px\" src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWsAAALqCAIAAAB8IOLPAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAgAElEQVR4nO3de3xU9Z3/8XdIgHDNRaCA3ILSqqmoBURgpSJQf9pqio2tQRbZXdbVhyK2ykNtV2NSfagFXbDYtWvwUUVBkSJIobaN0gpFLCkIUltaqNwFEciEkJBkkvn9kWNmgkmY+cxkzpnk9Xzkj28m50w+5PLizGTmTFIgEBAAmHRwewAACYyCALCjIK2roKCgoKDA7SnaL774rY2CALCjIADsKAgAOwoCwI6CALCjIADsKAgAOwoCwI6CALCjIADsKAgAOwoCwI6CALCjIADsKAgAOwoCwI6CALCjIADsKAgAOwoCwI6CALCjIADsKAgAOwoCwI6CALCjIADsKAgAOwoCwI6CALCjIADsKAgAOwoCwI6CALCjIADsKAgAOwoCwI6CALCjIADsKAgAOwoCwI6CALCjIADsKAgAOwoCwI6CALCjIADsKAgAOwoCwI6CALCjIADsKAgAOwoCwC7RCrJ/v+bN05QpuvJKt0dpW155RaNG6Z57tGaNAgG3p0HCSJyC7Nmj227TeedpzhytXKnPPnN7oLbF71dJiRYs0Le+peHD9dprdAThSJCCrFqliy/W88+rpkYZGbrzTv38527P1LZ885tasEBjxkjSjh26+Wbl5urUKbfHgtclQkGeeEJTpqi8XJJuukl//asWLtT48W6P1by9e7Vtm9tDRKhXL919tzZu1OLFOuccSVqxQuPG6eBBtyeDp3m+IIsX68EHnSPqe+7RsmX60pfcnqkptbVav17336+LLtKQIRo50u2BPnfkiC65RAMHauBAlZWdfftp0/SHPygzU5K2bdO3v62qqtaeEYkrxe0BWrR9u/7rv5x1Xp6eftrVaZri8+mtt/SrX2ntWh0/7vY0X1Bdre98R9u3O++GeddGdrbWrtWVV6qmRiUluusuPf98682IhObhY5C6Ot1yiyorJalXLy1cqKQkt2f63L59mj9fEyeqVy/dfLNeftmL+ZB055364x8tO44erR/8wFkXFenNN2M4FNoSDxfktde0Y4ezfvxx57jaI/7nf/T97+udd+T3S1LPnho3Tt/5jttjNfbTn6qoyL77Qw9pwABn/cgjsRgIbZBXC1JXp8JCZ92nj2691dVpvmDg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\" data-image-state=\"image-loaded\"\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 320.5px 10.5px; text-align: left; transform-origin: 320.5px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 320.5px 10.5px; text-align: left; transform-origin: 320.5px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eOther examples:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cul style=\"block-size: 42.475px; 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: 327.5px 21.2375px; transform-origin: 327.5px 21.2375px; margin-top: 10px; margin-bottom: 20px; \"\u003e\u003cli style=\"block-size: 21.2375px; 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: 299.5px 10.6125px; text-align: left; transform-origin: 299.5px 10.6187px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; \"\u003efollow('ffrff')\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e returns (1,4)\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 21.2375px; 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: 299.5px 10.6125px; text-align: left; transform-origin: 299.5px 10.6187px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; \"\u003efollow('fblr')\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e returns (0,0)\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ul\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function position = follow(s)\r\n\r\nend","test_suite":"%% Test Case 1\r\nx = 'fflff';\r\ny_expected = [-1, 4];\r\ny_obtained = follow(x);\r\nassert(isequal(y_expected, y_obtained));\r\n\r\n%% Test Case 2\r\nx = 'ffrff';\r\ny_expected = [1, 4];\r\ny_obtained = follow(x);\r\nassert(isequal(y_expected, y_obtained));\r\n\r\n%% Test Case 3\r\nx = 'fblr';\r\ny_expected = [0, 0];\r\ny_obtained = follow(x);\r\nassert(isequal(y_expected, y_obtained));\r\n\r\n%% Random Test\r\nnp = randi([1, 20]); \r\nnm = randi([1, 40]); \r\nmp = randi([1, 30]); \r\nmm = randi([1, 60]); \r\nx = [repmat('f', 1, np), repmat('b', 1, nm), repmat('r', 1, mp), repmat('l', 1, mm)];\r\nx = x(randperm(numel(x)))\r\ny_expected = [mp-mm, np-nm]\r\ny_obtained = follow(x)\r\nassert(isequal(y_expected, y_obtained));\r\n\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":208445,"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":"2024-05-10T07:10:05.000Z","updated_at":"2026-03-01T15:15:42.000Z","published_at":"2024-05-10T07:10:05.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\u003eComplete the function \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003efollow(s)\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e which, for a given string (containing only the letters 'f', 'b', 'l', 'r'), calculates the final position according to the following rule:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe letter 'f' indicates to move forward by (0,1),\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe letter 'b' indicates to move backward by (0,-1),\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe letter 'l' indicates to move left by (-1,0),\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe letter 'r' indicates to move right by (1,0).\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eExample: consider the initial position at point (0,0). If your list of instructions is 'fflff', then you should move forward twice, take a step to the left, then move forward again twice, and finally you will be at (-1, 4):\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"187\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"91\\\"/\u003e\u003cw:attr w:name=\\\"verticalAlign\\\" w:val=\\\"middle\\\"/\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\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eOther examples:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003efollow('ffrff')\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e returns (1,4)\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003efollow('fblr')\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e returns (0,0)\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/image\",\"target\":\"/media/image1.png\",\"relationshipId\":\"rId1\"}]},{\"partUri\":\"/media/image1.png\",\"contentType\":\"image/png\",\"content\":\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWsAAALqCAIAAAB8IOLPAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAgAElEQVR4nO3de3xU9Z3/8XdIgHDNRaCA3ILSqqmoBURgpSJQf9pqio2tQRbZXdbVhyK2ykNtV2NSfagFXbDYtWvwUUVBkSJIobaN0gpFLCkIUltaqNwFEciEkJBkkvn9kWNmgkmY+cxkzpnk9Xzkj28m50w+5PLizGTmTFIgEBAAmHRwewAACYyCALCjIK2roKCgoKDA7SnaL774rY2CALCjIADsKAgAOwoCwI6CALCjIADsKAgAOwoCwI6CALCjIADsKAgAOwoCwI6CALCjIADsKAgAOwoCwI6CALCjIADsKAgAOwoCwI6CALCjIADsKAgAOwoCwI6CALCjIADsKAgAOwoCwI6CALCjIADsKAgAOwoCwI6CALCjIADsKAgAOwoCwI6CALCjIADsKAgAOwoCwI6CALCjIADsKAgAOwoCwI6CALCjIADsKAgAOwoCwI6CALCjIADsKAgAOwoCwC7RCrJ/v+bN05QpuvJKt0dpW155RaNG6Z57tGaNAgG3p0HCSJyC7Nmj227TeedpzhytXKnPPnN7oLbF71dJiRYs0Le+peHD9dprdAThSJCCrFqliy/W88+rpkYZGbrzTv38527P1LZ885tasEBjxkjSjh26+Wbl5urUKbfHgtclQkGeeEJTpqi8XJJuukl//asWLtT48W6P1by9e7Vtm9tDRKhXL919tzZu1OLFOuccSVqxQuPG6eBBtyeDp3m+IIsX68EHnSPqe+7RsmX60pfcnqkptbVav17336+LLtKQIRo50u2BPnfkiC65RAMHauBAlZWdfftp0/SHPygzU5K2bdO3v62qqtaeEYkrxe0BWrR9u/7rv5x1Xp6eftrVaZri8+mtt/SrX2ntWh0/7vY0X1Bdre98R9u3O++GeddGdrbWrtWVV6qmRiUluusuPf98682IhObhY5C6Ot1yiyorJalXLy1cqKQkt2f63L59mj9fEyeqVy/dfLNeftmL+ZB055364x8tO44erR/8wFkXFenNN2M4FNoSDxfktde0Y4ezfvxx57jaI/7nf/T97+udd+T3S1LPnho3Tt/5jttjNfbTn6qoyL77Qw9pwABn/cgjsRgIbZBXC1JXp8JCZ92nj2691dVpvmDg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\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":61135,"title":"X-intercepts of a quadratic.","description":"Find the y value of the quadratic of the function  at a point x.","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.44px; min-height: 0px; white-space: normal; color: rgb(33, 33, 33); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: none; white-space: normal; \"\u003e\u003cdiv style=\"block-size: 21.5px; display: block; min-width: 0px; padding-block-start: 0px; padding-inline-start: 2px; padding-left: 2px; padding-top: 0px; perspective-origin: 408px 10.75px; transform-origin: 408px 10.75px; vertical-align: baseline; \"\u003e\u003cdiv style=\"font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.75px; text-align: left; transform-origin: 384px 10.75px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eFind the y value of the quadratic of the function \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"vertical-align:-5px\"\u003e\u003cimg src=\"data:image/png;base64,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\" width=\"118\" height=\"20\" style=\"width: 118px; height: 20px;\"\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e at a point x.\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 = 3;\r\ny_correct = -1;\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":4977206,"edited_by":4977206,"edited_at":"2025-12-14T22:39:42.000Z","deleted_by":null,"deleted_at":null,"solvers_count":24,"test_suite_updated_at":"2025-12-14T22:39:42.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2025-12-14T22:38:37.000Z","updated_at":"2026-04-07T14:23:25.000Z","published_at":"2025-12-14T22:38:37.000Z","restored_at":null,"restored_by":null,"spam":null,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eFind the y value of the quadratic of the function \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\u003ef(x) = x^2-6x+8\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e at a point x.\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":61133,"title":"Point on a line","description":"Find the slope of the straight line between the points a and b. Then find y at x=20.","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.44px; min-height: 0px; white-space: normal; color: rgb(33, 33, 33); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: none; white-space: normal; \"\u003e\u003cdiv style=\"block-size: 21px; display: block; min-width: 0px; padding-block-start: 0px; padding-inline-start: 2px; padding-left: 2px; padding-top: 0px; perspective-origin: 408px 10.5px; transform-origin: 408px 10.5px; vertical-align: baseline; \"\u003e\u003cdiv style=\"font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eFind the slope of the straight line between the points a and b. Then find y at x=20.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function y = your_fcn_name(a,b,x)\r\n  y = x;\r\nend","test_suite":"%%\r\na = [1,2];\r\nb = [4,-2];\r\nx = 20;\r\ny_correct = -70/3;\r\nassert(isequal(your_fcn_name(a,b,x),y_correct))\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":4977206,"edited_by":4977206,"edited_at":"2025-12-14T21:24:38.000Z","deleted_by":null,"deleted_at":null,"solvers_count":24,"test_suite_updated_at":"2025-12-14T21:24:38.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2025-12-14T21:20:44.000Z","updated_at":"2026-04-12T05:35:23.000Z","published_at":"2025-12-14T21:20:44.000Z","restored_at":null,"restored_by":null,"spam":null,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eFind the slope of the straight line between the points a and b. Then find y at x=20.\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":2980,"title":"multiply by three","description":"\r\nGiven the variable x as your input, multiply it by 3 and put the result equal to y.\r\n\r\nExamples:\r\n Input  x = 2\r\n Output y is 6\r\n Input  x = 10\r\n Output y is 30\r\n","description_html":"\u003cp\u003eGiven the variable x as your input, multiply it by 3 and put the result equal to y.\u003c/p\u003e\u003cp\u003eExamples:\r\n Input  x = 2\r\n Output y is 6\r\n Input  x = 10\r\n Output y is 30\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 = 3;\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n","published":true,"deleted":false,"likes_count":9,"comments_count":3,"created_by":33999,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":1022,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2015-02-07T05:00:06.000Z","updated_at":"2026-05-29T09:12:19.000Z","published_at":"2015-02-07T05:00:06.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eGiven the variable x as your input, multiply it by 3 and put the result equal to y.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eExamples: Input x = 2 Output y is 6 Input x = 10 Output y is 30\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":45506,"title":"Multiply pi","description":"Multiply pi with x!","description_html":"\u003cp\u003eMultiply pi with x!\u003c/p\u003e","function_template":"function y = your_fcn_name(x)\r\n  y = x*pi;\r\nend","test_suite":"%%\r\nx = 2;\r\ny_correct = 2*pi;\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n","published":true,"deleted":false,"likes_count":3,"comments_count":0,"created_by":423592,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":224,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2020-05-11T07:35:03.000Z","updated_at":"2026-05-30T14:17:36.000Z","published_at":"2020-05-11T07:42:28.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\u003eMultiply pi with 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":44841,"title":"Cody problems in French : Trouvez la logique Pt.2","description":"Trouvez la logique entre x et y, aidez-vous de la test suite. Bon courage.\r\n\r\nP.S: L'utilisation de \"^\" est de nouveau fortement conseillée","description_html":"\u003cp\u003eTrouvez la logique entre x et y, aidez-vous de la test suite. Bon courage.\u003c/p\u003e\u003cp\u003eP.S: L'utilisation de \"^\" est de nouveau fortement conseillée\u003c/p\u003e","function_template":"function y = logic2(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = 1;\r\ny_correct = 1;\r\nassert(isequal(logic2(x),y_correct))\r\n%%\r\nx = 2;\r\ny_correct = 512;\r\nassert(isequal(logic2(x),y_correct))\r\n%%\r\nx = 0;\r\ny_correct = 0;\r\nassert(isequal(logic2(x),y_correct))\r\n%%\r\n\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":280631,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":68,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2019-01-28T14:29:40.000Z","updated_at":"2026-05-30T01:38:16.000Z","published_at":"2019-01-28T14:29: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\u003eTrouvez la logique entre x et y, aidez-vous de la test suite. Bon courage.\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\u003eP.S: L'utilisation de \\\"^\\\" est de nouveau fortement conseillée\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":45522,"title":"Electric Flux","description":"Calculate the flux passing through a surface.\r\nE is electric field, A is area.","description_html":"\u003cp\u003eCalculate the flux passing through a surface.\r\nE is electric field, A is area.\u003c/p\u003e","function_template":"function Flux = electric_fcn_flux(E,A)\r\n  Flux = ;\r\nend","test_suite":"%%\r\nE = 0;\r\nA = 10;\r\nFlux_correct = 0;\r\nassert(isequal(electric_fcn_flux(E,A),Flux_correct))\r\n\r\n%%\r\nE = 2;\r\nA = 10;\r\nFlux_correct = 20;\r\nassert(isequal(electric_fcn_flux(E,A),Flux_correct))\r\n\r\n%%\r\nE = 5;\r\nA = 10;\r\nFlux_correct = 50;\r\nassert(isequal(electric_fcn_flux(E,A),Flux_correct))\r\n\r\n%%\r\nE = 10;\r\nA = 10;\r\nFlux_correct = 100;\r\nassert(isequal(electric_fcn_flux(E,A),Flux_correct))\r\n\r\n\r\n\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":444624,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":79,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2020-05-17T13:38:58.000Z","updated_at":"2026-05-30T14:17:41.000Z","published_at":"2020-05-17T13:38: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\u003eCalculate the flux passing through a surface. E is electric field, A is area.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":43804,"title":"Rankine to Celsius Converter","description":"Given input R, degrees Rankine, convert into degrees Celsius.","description_html":"\u003cp\u003eGiven input R, degrees Rankine, convert into degrees Celsius.\u003c/p\u003e","function_template":"function C = RatoC(Ra)\r\n  C = ;\r\nend","test_suite":"%%\r\nRa = 0;\r\nC_correct = -273.15;\r\nassert(isequal(RatoC(Ra),C_correct))\r\n\r\n%%\r\nRa = 491.67;\r\nC_correct = 0;\r\nassert(isequal(RatoC(Ra),C_correct))\r\n","published":true,"deleted":false,"likes_count":4,"comments_count":4,"created_by":100606,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":151,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2016-12-13T23:35:41.000Z","updated_at":"2026-05-29T02:43:28.000Z","published_at":"2016-12-13T23:35:54.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eGiven input R, degrees Rankine, convert into degrees Celsius.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":43333,"title":"Save variables","description":"a=[1]\r\n\r\nSave variable a that is located in workspace into current folder. File name should be 'a.mat'","description_html":"\u003cp\u003ea=[1]\u003c/p\u003e\u003cp\u003eSave variable a that is located in workspace into current folder. File name should be 'a.mat'\u003c/p\u003e","function_template":"function y = savevar(a)\r\n  y = x;\r\nend","test_suite":"%%\r\na = 1;\r\nsavevar(a)\r\nii=ls('a.mat')\r\nassert(~isempty(ii))\r\n\r\n%%\r\nclear\r\nload a\r\nassert(a==1)","published":true,"deleted":false,"likes_count":4,"comments_count":0,"created_by":33533,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":87,"test_suite_updated_at":"2016-10-15T04:35:08.000Z","rescore_all_solutions":true,"group_id":1,"created_at":"2016-10-11T14:13:40.000Z","updated_at":"2026-02-06T12:20:54.000Z","published_at":"2016-10-11T14:13:40.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003ea=[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\u003eSave variable a that is located in workspace into current folder. File name should be 'a.mat'\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":44200,"title":"Speed of car travelling x meters in y seconds","description":"What is the speed of a car if the car travelled x meters in y seconds? Supply the answer in m/s.","description_html":"\u003cp\u003eWhat is the speed of a car if the car travelled x meters in y seconds? Supply the answer in m/s.\u003c/p\u003e","function_template":"function y = car_velocity_m_s(x,y)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = 10;\r\ny = 5;\r\ny_correct = 2;\r\nassert(isequal(car_velocity_m_s(x,y),y_correct))\r\n\r\n%%\r\nx = 5;\r\ny = 5;\r\ny_correct = 1;\r\nassert(isequal(car_velocity_m_s(x,y),y_correct))\r\n\r\n%%\r\nx = 500;\r\ny = 10;\r\ny_correct = 50;\r\nassert(isequal(car_velocity_m_s(x,y),y_correct))\r\n\r\n%%\r\nx = 625;\r\ny = 25\r\ny_correct = 25;\r\nassert(isequal(car_velocity_m_s(x,y),y_correct))\r\n\r\n%%\r\nx = 75;\r\ny = 7.5\r\ny_correct = 10;\r\nassert(isequal(car_velocity_m_s(x,y),y_correct))\r\n\r\n%%\r\nx = 42;\r\ny = 1;\r\ny_correct = 42;\r\nassert(isequal(car_velocity_m_s(x,y),y_correct))","published":true,"deleted":false,"likes_count":1,"comments_count":1,"created_by":130186,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":138,"test_suite_updated_at":"2017-05-31T18:08:47.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2017-05-14T17:42:44.000Z","updated_at":"2026-02-12T19:04:25.000Z","published_at":"2017-05-14T17:42: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\u003eWhat is the speed of a car if the car travelled x meters in y seconds? Supply the answer in m/s.\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":59761,"title":"Digits eliminate","description":"Complete the function my_f(n,b) to return, for a given integer, the number obtained by removing the digits '0' and 'b'. If there are no other digits, it should return -1.\r\n","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: 72.8px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 343.5px 36.4px; transform-origin: 343.5px 36.4px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 320.5px 21px; text-align: left; transform-origin: 320.5px 21px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eComplete the function my_f(n,b) to return, for a given integer, the number obtained by removing the digits '0' and 'b'. If there are no other digits, it should return -1.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21.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: 320.5px 10.9px; text-align: left; transform-origin: 320.5px 10.9px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; \"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function y = my_f(n,b)\r\n\r\nend","test_suite":"%%\r\nn = 203456789\r\nb = 1\r\ny_correct = 23456789;\r\nassert(isequal(my_f(n,b),y_correct))\r\n%%\r\nn = 3300303003\r\nb = 3\r\ny_correct = -1;\r\nassert(isequal(my_f(n,b),y_correct))\r\n%%\r\nb = randi([7, 9])\r\nn = b*10^randi([2, 5])\r\ny_correct = -1;\r\nassert(isequal(my_f(n,b),y_correct))\r\n%%\r\ny_correct = randi([1, 6]);\r\nb = randi([7, 9])\r\nn = b*10^randi([2, 5])+y_correct\r\nassert(isequal(my_f(n,b),y_correct))\r\n\r\n\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":208445,"edited_by":208445,"edited_at":"2024-03-31T10:03:42.000Z","deleted_by":null,"deleted_at":null,"solvers_count":25,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2024-03-31T09:37:36.000Z","updated_at":"2026-02-27T13:59:58.000Z","published_at":"2024-03-31T10:03:42.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:rPr/\u003e\u003cw:t\u003eComplete the function my_f(n,b) to return, for a given integer, the number obtained by removing the digits '0' and 'b'. If there are no other digits, it should return -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:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\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":43330,"title":"Solve expression III","description":"Solve expression for given vector x.\r\nExpression = (tan(2*x^2+7*x-30.25)+log(x^3-2.25))/(nthroot(sin(x^3)^2+1/5*log(x^4-2.5),3))","description_html":"\u003cp\u003eSolve expression for given vector x.\r\nExpression = (tan(2*x^2+7*x-30.25)+log(x^3-2.25))/(nthroot(sin(x^3)^2+1/5*log(x^4-2.5),3))\u003c/p\u003e","function_template":"function y = your_fcn_name(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = 2:4;\r\ny_correct =(tan(2.*x.^2+7.*x-30.25)+log(x.^3-2.25))./(nthroot(sin(x.^3).^2+1/5*log(x.^4-2.5),3));\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n%%\r\nx = 6;\r\ny_correct =(tan(2.*x.^2+7.*x-30.25)+log(x.^3-2.25))./(nthroot(sin(x.^3).^2+1/5*log(x.^4-2.5),3));\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n%%\r\nx = 30:2:40;\r\ny_correct =(tan(2.*x.^2+7.*x-30.25)+log(x.^3-2.25))./(nthroot(sin(x.^3).^2+1/5*log(x.^4-2.5),3));\r\nassert(isequal(your_fcn_name(x),y_correct))","published":true,"deleted":false,"likes_count":3,"comments_count":3,"created_by":90467,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":91,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2016-10-11T09:42:37.000Z","updated_at":"2026-04-07T19:08:21.000Z","published_at":"2016-10-11T09:42:37.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eSolve expression for given vector x. Expression = (tan(2*x^2+7*x-30.25)+log(x^3-2.25))/(nthroot(sin(x^3)^2+1/5*log(x^4-2.5),3))\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":43156,"title":"Find x in provided equation!","description":"x^2-2*x+1=0\r\n\r\nThis polynomial can be expressed by using each term's coefficients, such as\r\n\r\n[1 -2 1].\r\n\r\nUsing the polynomial that are expressed by coefficients, calculate solution x. (hint: use \"roots\")","description_html":"\u003cp\u003ex^2-2*x+1=0\u003c/p\u003e\u003cp\u003eThis polynomial can be expressed by using each term's coefficients, such as\u003c/p\u003e\u003cp\u003e[1 -2 1].\u003c/p\u003e\u003cp\u003eUsing the polynomial that are expressed by coefficients, calculate solution x. (hint: use \"roots\")\u003c/p\u003e","function_template":"function y = solvepol(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = [1 -2 1];\r\ny_correct = [1;1];\r\nassert(isequal(solvepol(x),y_correct))\r\n\r\n%%\r\nx = [1 -3 2];\r\ny_correct = [2;1];\r\nassert(isequal(solvepol(x),y_correct))\r\n\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":33533,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":121,"test_suite_updated_at":"2016-10-21T06:37:13.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2016-10-07T13:48:30.000Z","updated_at":"2026-04-08T13:10:52.000Z","published_at":"2016-10-07T13:48:51.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\u003ex^2-2*x+1=0\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThis polynomial can be expressed by using each term's coefficients, such as\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e[1 -2 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\u003eUsing the polynomial that are expressed by coefficients, calculate solution x. (hint: use \\\"roots\\\")\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":2738,"title":"Sideways sum","description":"Given natural number calculate its _population count_.","description_html":"\u003cp\u003eGiven natural number calculate its \u003ci\u003epopulation count\u003c/i\u003e.\u003c/p\u003e","function_template":"function population = popcount(n)\r\n  binary = dec2bin(n);\r\n  population = ???\r\nend","test_suite":"%%\r\nN = 1; \r\nnum_ones = 1;\r\nassert(isequal(popcount(N),num_ones))\r\n\r\n%%\r\nN = 2; \r\nnum_ones = 1;\r\nassert(isequal(popcount(N),num_ones))\r\n%%\r\nN = 3; \r\nnum_ones = 2;\r\nassert(isequal(popcount(N),num_ones))\r\n\r\n%%\r\nfor num_ones = 3:10\r\n  N = 2^num_ones-1;\r\n  assert(isequal(popcount(N),num_ones))\r\nend\r\n\r\n%%\r\n\r\nfor num_ones = 1:50\r\n  N = sum(2.^(find(randperm(50)\u003c=num_ones)-1));\r\n  assert(isequal(popcount(N),num_ones))\r\nend\r\n\r\n%%\r\nN = 23; \r\nnum_ones = 4;\r\nassert(isequal(popcount(N),num_ones))\r\n\r\n%%\r\nN = 123; \r\nnum_ones = 6;\r\nassert(isequal(popcount(N),num_ones))\r\n\r\n%%\r\nN = 123456; \r\nnum_ones = 6;\r\nassert(isequal(popcount(N),num_ones))\r\n\r\n%%\r\nN = 1234567; \r\nnum_ones = 11;\r\nassert(isequal(popcount(N),num_ones))\r\n\r\n%%\r\nN = 1125899906842501;\r\nnum_ones = 45;\r\nassert(isequal(popcount(N),num_ones))\r\n\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":14358,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":76,"test_suite_updated_at":"2015-01-19T23:10:17.000Z","rescore_all_solutions":true,"group_id":1,"created_at":"2014-12-08T11:59:42.000Z","updated_at":"2026-03-09T20:12:46.000Z","published_at":"2015-01-19T11:07:48.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\\n\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eGiven natural number calculate its\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003epopulation count\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":60689,"title":"Sum All Positive Elements","description":"Output a scalar that is equal to the sum of all positive elements in a given vector/matrix.\r\nFor Example:\r\nThe sum of all positive elements in [1 2 -4 -8] should be 3...\r\nThe sum of all positive elements in [1 2; 5 -6; 2 -10] should be 10...","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: 111px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 55.5px; transform-origin: 407px 55.5px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-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: 270.317px 8px; transform-origin: 270.317px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eOutput a scalar that is equal to the sum of all positive elements in a given vector/matrix.\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-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: 41.6167px 8px; transform-origin: 41.6167px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eFor Example:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 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: 183.192px 8px; transform-origin: 183.192px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThe sum of all positive elements in [1 2 -4 -8] should be 3...\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-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: 206.525px 8px; transform-origin: 206.525px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThe sum of all positive elements in [1 2; 5 -6; 2 -10] should be 10...\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function y = pos_sum(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = [1 2 3 -4];\r\ny_correct = 6;\r\nassert(isequal(pos_sum(x),y_correct))\r\n%%\r\nx = -105;\r\ny_correct = 0;\r\nassert(isequal(pos_sum(x),y_correct))\r\n%%\r\nx = ones(3);\r\ny_correct = 9;\r\nassert(isequal(pos_sum(x),y_correct))\r\n%%\r\nx = [4 -10 -8; -7 -9 100; -25 3 2];\r\ny_correct = 109;\r\nassert(isequal(pos_sum(x),y_correct))\r\n%%\r\nx = [-1 -2 -3 -4; -5 -6 -7 -8; -9 -10 -11 -12;...\r\n    -13 -14 -15 -16];\r\ny_correct = 0;\r\nassert(isequal(pos_sum(x),y_correct))\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":4585291,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":48,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2024-08-06T23:02:55.000Z","updated_at":"2026-05-13T07:52:01.000Z","published_at":"2024-08-06T23:02:55.000Z","restored_at":null,"restored_by":null,"spam":null,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eOutput a scalar that is equal to the sum of all positive elements in a given vector/matrix.\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:\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\u003eThe sum of all positive elements in [1 2 -4 -8] should be 3...\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe sum of all positive elements in [1 2; 5 -6; 2 -10] should be 10...\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":42655,"title":"Convert yards to feet","description":"The goal of this script is to convert a value given in yards to feet.","description_html":"\u003cp\u003eThe goal of this script is to convert a value given in yards to feet.\u003c/p\u003e","function_template":"function y = yards_to_feet(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = 9;\r\ny_correct = 27;\r\nassert(isequal(yards_to_feet(x),y_correct))\r\n","published":true,"deleted":false,"likes_count":4,"comments_count":0,"created_by":49473,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":567,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2015-10-07T19:17:28.000Z","updated_at":"2026-05-04T22:21:07.000Z","published_at":"2015-10-07T19:20:09.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe goal of this script is to convert a value given in yards to feet.\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":58144,"title":"Given the mass and stiffness of an undamped SDOF system, find the natural frequency and the natural period of vibration","description":"Problem Statement\r\nGiven the mass  and stiffness  of an undamped SDOF system, find the system's natural frequency in both Hz and radians per second as well as the natural period of vibration. \r\nBackground\r\nAn undamped, linear single degree-of-freedom (SDOF) system can be visualized as a spring with stiffness , fixed at one end and having a mass  attached to the other:\r\n\r\nOnce set into motion, the system will oscillate at its natural frequency, or fundamental frequency: \r\n\r\nwhere the natural frequency  is in radians per second. \r\nThe time required for the undamped system to complete one cycle of free vibration is the natural period of vibration of the system, , which has units of seconds:\r\n\r\nA system executes  cycles in 1 second. This is the natural cyclic frequency of vibration:\r\n\r\nwhich has units of Hertz (Hz) or cycles per second. The term natural frequency of vibration applies to both  and . They have the relationship:\r\n\r\nExample\r\nm = 10;\r\nk = 2;\r\n[wn,fn,Tn] = udSDOF(m,k)\r\nwn = 5\r\nfn = 0.7958\r\nTn = 1.2566\r\n\r\n","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: 878.625px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 439.312px; transform-origin: 407px 439.312px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 20px; border-block-end-color: rgb(60, 60, 60); border-block-start-color: rgb(60, 60, 60); border-bottom-color: rgb(60, 60, 60); border-inline-end-color: rgb(60, 60, 60); border-inline-start-color: rgb(60, 60, 60); border-left-color: rgb(60, 60, 60); border-right-color: rgb(60, 60, 60); border-top-color: rgb(60, 60, 60); caret-color: rgb(60, 60, 60); color: rgb(60, 60, 60); column-rule-color: rgb(60, 60, 60); font-family: Helvetica, Arial, sans-serif; font-size: 20px; font-weight: 700; line-height: 20px; margin-block-end: 5px; margin-block-start: 3px; margin-bottom: 5px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 3px; outline-color: rgb(60, 60, 60); perspective-origin: 384px 10px; text-align: left; text-decoration: none; text-decoration-color: rgb(60, 60, 60); text-emphasis-color: rgb(60, 60, 60); transform-origin: 384px 10px; white-space: pre-wrap; margin-left: 4px; margin-top: 3px; margin-bottom: 5px; 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=\"\"\u003eProblem Statement\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 21px; text-align: left; transform-origin: 384px 21px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eGiven the mass \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"font-family: STIXGeneral, STIXGeneral-webfont, serif; font-style: italic; font-weight: 400; color: rgb(0, 0, 0);\"\u003em\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e and stiffness \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"font-family: STIXGeneral, STIXGeneral-webfont, serif; font-style: italic; font-weight: 400; color: rgb(0, 0, 0);\"\u003ek\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e of an undamped SDOF system, find the system's natural frequency in both Hz and radians per second as well as the natural period of vibration. \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 20px; border-block-end-color: rgb(60, 60, 60); border-block-start-color: rgb(60, 60, 60); border-bottom-color: rgb(60, 60, 60); border-inline-end-color: rgb(60, 60, 60); border-inline-start-color: rgb(60, 60, 60); border-left-color: rgb(60, 60, 60); border-right-color: rgb(60, 60, 60); border-top-color: rgb(60, 60, 60); caret-color: rgb(60, 60, 60); color: rgb(60, 60, 60); column-rule-color: rgb(60, 60, 60); font-family: Helvetica, Arial, sans-serif; font-size: 20px; font-weight: 700; line-height: 20px; margin-block-end: 5px; margin-block-start: 20px; margin-bottom: 5px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 20px; outline-color: rgb(60, 60, 60); perspective-origin: 384px 10px; text-align: left; text-decoration: none; text-decoration-color: rgb(60, 60, 60); text-emphasis-color: rgb(60, 60, 60); transform-origin: 384px 10px; white-space: pre-wrap; margin-left: 4px; margin-top: 20px; margin-bottom: 5px; 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=\"\"\u003eBackground\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 21px; text-align: left; transform-origin: 384px 21px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eAn undamped, linear single degree-of-freedom (SDOF) system can be visualized as a spring with stiffness \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"font-family: STIXGeneral, STIXGeneral-webfont, serif; font-style: italic; font-weight: 400; color: rgb(0, 0, 0);\"\u003ek\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e, fixed at one end and having a mass \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"font-family: STIXGeneral, STIXGeneral-webfont, serif; font-style: italic; font-weight: 400; color: rgb(0, 0, 0);\"\u003em\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e attached to the other:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 99px; 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 49.5px; text-align: left; transform-origin: 384px 49.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cimg class=\"imageNode\" width=\"90\" height=\"93\" style=\"vertical-align: baseline;width: 90px;height: 93px\" src=\"data:image/jpeg;base64,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\" data-image-state=\"image-loaded\"\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eOnce set into motion, the system will oscillate at its \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003enatural frequency\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e, or fundamental frequency: \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 41px; 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.5px; text-align: left; transform-origin: 384px 20.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"vertical-align:-16px\"\u003e\u003cimg src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH0AAABSCAYAAAB5etvGAAAAAXNSR0IArs4c6QAACrpJREFUeF7tnQWobVsVhr+H3YkYmO/ZimIHBubzgd3d3V3Yiv2eYHd3YGGhIqLYBbbYionYhah81zGv86y79t5j7r3WuefcPRc87n33zBz/jBH/mOco+rd1Ejhq62bcJ0wHfQsXQQe9g76FEtjCKfed3kHfQgls4ZT7Tu+gb6EE9taUTwq8APgs8Kq5htZ3+lySXa/dcwBvAp4BfHC9JlbX6qCvltFulrgG8GzgUjN0+jjgqbbbQZ9Buhs0eS/ghsCxG7SxqGoHfQahbtqkG/AlwC+BJ2za2LL6fafPKd22ts8a9/nzgPe2VW0r3UFvk9ecpa8IPB24J/CdOTvqoM8p3ba27wDcGLgT8Ie2qm2lO+ht8pqz9POBvwMPn7OTrr3PLd18+6cHXgu8EXhbstrJgKOBCwCfBn6TrNdNtqygZi53ifDEPQT4wpK+zgQ8BbgscJko9wng1qH1p4bZj/eUmGYvdFPgbsDtgd8mejsP8A7g0sBrQvn7Z6LegSId9Kyk5i33JODMwP2A/yS6cqe/IY72e4d9n6j2vyId9LSoZit4GuDVwEcbwLsF8Fbg+3E6fKZldB30FmnNU/aCwMuBR4dClulF//zDgA8Dt0teCQfb7aBnRDxvmesBDwa003XBrvq8Bjzarwu8qOFK6KCvkuwu/vxRgLtdT1xGGavv8zsCr2sda9/prRKbtvwpgVeEmXZCsmlPBG36bwC3Bb4G3Aq4CXBe4N/A50O7/1w4fHY03UFPSnqmYpIm3KlPAz6e6EO8ZNbcJ4Iy7vTfR73rB/ni8cC7llkBHfSEpGcsImniiXGf/yjRj5G4NwNXB55TuWx17jwCeFbs/KVNddATkp6xiKSJq4Zj5q+Jflwkngyni8DMO4ErA7eJCN3PEm10Oz0jpJnKrEOaMBjjbv5qAO0OvwLgkf7H7Dj7Ts9KavpyraQJmbIvjR3+gXDM3Dnse+/59NdBT4tq8oKtpIlzRwTucoORuAD02f8uO8IOelZS05drJU3oxPE+P3mwWk8RXDoDNHcB3pcdYgc9K6npy7WSJgzKeHd7n2uXnyri7xeKE0Dg/5IZZgc9I6Xpy7SSJtTWDaHeKEw2w7D/Al4Ymv9PYrd/LDR7HTWSMUYXQQd9ekAzLap1y3p9UMauDjftW4BLhj1uwMXvmpH+dK7Y9bpybwZcOBS80TBtFvQTAecHLgacGDCU9+PoWK1SZ8EZgT/Fz9JKRUZCR2CZVtKE5d3pEibVBYr3TsqUJtwDgD8DXwT+AWj/L3T2rAJdsDX8tQ9/Hl4gAR9zJOhS9M65ZbgKpfU4gP4dKgHvZzfJ/ZPCKaHUMWqU7Qi8ctfnLuVKf/zCbxnoNqarT1tQO9Bo0CpFwWiRx9AxcQy9ODmpbLHinMiWX1TOnaN/+nB865AmJh3nItAF/GWAwvkQoGP/19GzR4pZlSoTxnNdDOXuGFM4Mu7F7KSOBNDXIU1k5ZMqNwa6/2Yulf+N2YBysjxOTg28e0DOr0GX1emi+WlqJNtTqJU0MblkxkA3TVb+9Zj9V4PqYDwNVBrGdnoHfRyuVtLEroBenAB2NmRaamq4IC4aIxn+/JyAkR/ZHSbh1fHeyQe/DxtchzQx+TSHO73mX9XMjNLxDQJ0j/ZvB3Pjy9WoDPPpKjzfIN47+cD3aYOtpIlZpjkEvWjfOgHGmJZ6etzJfmr0Dx3wujzq1dib/cHJ2e0VRU6fhQ4RPWAtn/FwHwcwSbH4OYb1lf1XWhpNll34KIGRn9dHjtRY5kQB/evhJKgHNwz9NUV+kgPfC6A7z2eGG7Q12TBDmth10Os721cRvLPrzwwMAwU1Vaf8vCiA+pXvChjyOxK/44BXhiOkRWcppIkfhsl72GQzPN61z93pTmy40z3SZGF6Gni0194kbXeP9ZsDKoLPrTT6awGaKa5g+9M/LNvDXeIR+cggBxw2ITR0fJZgr0pCLNGu7AMCkibUd2S9zvZyVGYuYyab7jyDAb8IRe1b4cA3oiMlR7vbxDlX+fcixCebUzquExLwofu1pOHYhjwuj0gjQ6bzSAG+b5LznZnTXGWUlTqMfz4QcKHrB88C2EqamGseoxw5J3Wd2IHGbAVWrVO3ZXnQzowMCX0ugIsAP4insFz9Y5+7WramyqFlXSS6dz0dvDJcDHv9uwpw+ZCDYUsXvn7uFr76rrw0sUqQqwIuq+pnfl5sU3Oovec93g3eeEWYmqPC15SAl+l04jJGFj2NpB8bzfJ0cj5D59SybltJExNP4f/N7QboxQxUX/BY1HVb+Ns+t1H79Web6MQNFwdW9kGA4v/wpMy+NDHxkHcX9BILFmxNFiN1xYljYr32YyaHazYhrNFw0VG+G1mjy16PsPlW0sQaQ8pX2Y2dbixYsL271f79/LsBHY9MiQHf3GeBmTqJUMV31e5tJU3kEVyj5NyglwCND+Ko6arolTteFo53omabb5amyfprzHPqKnV60ZMTLzy2kiamHu+O9uYGvTh79ODpsPFoLx4t4/EqRrJtMnnZswqisfHa++gcnMsi3kAhTRiAak4rbhxXqvjcoKcGsU8LFZewFCXv+EW+dBVZM1N8aWJPWCkd9PVXXEk+0BFVkxWHLR520sRwQB309UGvI5LLXniSNOFjATXZZP1eJ6jZQV9fiCVhQY7BMBZRWt2ENKESfPGIU6gbGdAyuqdeoKfUhaaedLZwFj023N+FwSyn3tckfYVKb+hBWnoHfX3QramXTfNzEUvIpEMDV9LBMy9NlNGUXAItHF+d0PoppBZNXCOg5rKdNgJZxV9g8MeXpPWDSGS9dnAbdsQIOuibgV5II4sibhnSxLIR1KeJVoLKo34P35LxdPH/Bdn+9Wy6801w9N+Nbkp4kdDSQd8M5x21y8sQiyJuGdLEsuHUeoPHt6Fdo5RGMk9S5au/J4A/A/CYMI2Lq/gQ66Lv9M1WgNHHtwfHQJPMfIDyTUGaKJxE08V86dlAlfwDLYbaQeSO/lvENry7a9byIQyoDvpmoNcRxKFwpyBNlN1qZM/gjsd3STopp4wLT5Lq3YFPxXSWWhYd9M1At/aiiNumpIl6t+qxHFLQij7hGDQLTUAp+QclyPWrsdB1B31z0BdF3FSePJ4li3g8t3510okMI020wkiq3cBfiiRTNfjyLX07toPeCsWh5RdF3DTnvF/X/XVbZSd7tEuZLtRzR1C/PzMkqda5C2ME1v6k2OaY71CoipA3JU3UO/mTsZNV4sonMVNCxpgLuAS5XBgulvfHnx8BZOJ20CcAvWjp94jd6HFuhk/LSxPDYdQ7WfNMu7t+VWJZvnr9dqxUNF+r0GundXGArNKP9wlQj6e7jwe8X33+Q9Jky6/nGI6iKGLSyYYvR616+rssCDV6bXSvBwE/yFfooE8D+jDidrXGlyaGoyjAjYVtbVv/u+STsae/JZ7qo5fCblKGjOMdj0l00KcBvbaL5cZfKfzxe4I0MZxiB30a0GsfuckPZvXqOdsTpIkO+jQgj7VSIm7+LEuNnm80S1ruO306sRet2RZbkiCmG0GypQ56UlCJYvWDDM2/Ky3R/mRFOuiTifJAvp8RN7XqZZy56Xpcs6UO+pqCG6lWIm7+SkxTtmsP2nS9TNBSB30CIVZNGHE7+15Pve6gTwv6vmitg74vYJp2kP8FGAdWccCU6+4AAAAASUVORK5CYII=\" width=\"62.5\" height=\"41\" style=\"width: 62.5px; height: 41px;\"\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21.5px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.75px; text-align: left; transform-origin: 384px 10.75px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003ewhere the natural frequency \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"vertical-align:-6px\"\u003e\u003cimg src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAoCAYAAAB5ADPdAAAAAXNSR0IArs4c6QAAAulJREFUWEft1u/Ln2MYBvDPoimUJS+UthczYRRNilbai0XbC8lCMzNGsUZL8uMNWig/pq0wPxLGhIWW1bK/wAvFlF+lFJssaQ2R7Q0dOm/d3d3P89zP4+nbXnyv+tb3vq/rvs7jOs7jPI9rjuNwzDkOMRmDGpqVMVNjpoYyMHTdWFNjpoYyMHTdWFOzzdQJOAcX4kR8jO8ryFwsw+n4veYODwXQt26q9AXMjbgPP2JLBf2zZ7Oz8DBuwHN4FEdnAm4yUDl5QNxaQR7EH1MEORfvYBHuxwuzCSqAXsYqfIR1+LkCnIQncDu2I2D/rrnT8Dquwdu1po/VSbH2MZV3j9TvF6zHntYuG/AUTsVu3IJfe0B9Uoc6MF22+kAtwVs4D7sKVJO2NhOJFTbvnICpWQW1uQSboGHlxdZJLyrAF9S77vx8vI9L8WGl/cj/ZeoM7MRV+BJr8Hlr06sLVFL3Tc1/2ppfijewsIokVTvt0U1fUz0XYx9uQnTVjGuLiTyn7O/FsdZ8UpmK69PiYHBdUJfjTZxdVXRHJ2gD6gvcjM9akdJEXyrh78VazKiJdkG1NRMtRTPtcReenSA1TYHMw20IsBmNLqj0pzC1soep2MwOhM2k7u5WxPSupO06pFCeaVXkcqxAJJF4Yf+ycokFeKAY/m+7vpYQm9iGn0rIX+N8PI/fkL5zSVXWtzgFj9farQWoay/X493a4yCS6h/wGl7BxrZMJmqeV9YJEjCB42sf4NU6zj24ogAuxnd4GvsnyFeqMLaT4snaHCL2FXYjiRx4UqZmpINJPjq52FhdOkv6Yu6RQFpPCiK3jpGCatpM9LqprOnM8sa/Or76L7Cpri6zwVpMPSYdn0wfi2U1TfY9PNRpOyMBFa0FTLST6s3I/5h+BB4z/6r0ORKmGgNPM06zTSE0GsstNoaetvBYVfZIQDXNOA6QhprUpR08WXet3LlyWz00aqFPW5ejEPoY1LQZGPrBOH1DmfoHNsmbKapCDnoAAAAASUVORK5CYII=\" width=\"18.5\" height=\"20\" style=\"width: 18.5px; height: 20px;\"\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e is in radians per second. \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 42.5px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 21.25px; text-align: left; transform-origin: 384px 21.25px; 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=\"\"\u003eThe time required for the undamped system to complete one cycle of free vibration is the \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003enatural period\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e of vibration of the system, \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"vertical-align:-6px\"\u003e\u003cimg src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAoCAYAAABw65OnAAAAAXNSR0IArs4c6QAAAqRJREFUWEft103IzmkUx/HPs1HeMkpmSmGHlLeFshmyY2GjMOSd8poNYsE0svGyoJhBUwyJRETYeJksxkaiSAYppSwICxor09H1f/p3d9/3//o/nqeexXNt7rqvc53z7VznOuf379ALVkcvYNAHUdxCXyb6MtH4IlvVxEScxvguPuEXWIy7OedbQSzBX/gHB3ET79APR7EsOf8dG/AVw7ENq3EPv+BNVyEC7BAmYDmelxz9hDOYkf5bipOl/R9xCs9KcJUczTIRgcLxAVxr8DAz7Y3AYyzCw5LNEJzAxQa4tiDNIMalDPyGTw2nt2Bv+u9SupaPJZvB2Ic/GuBqQ7Q6MAB/prsOm134tTLXGQZ1OuYonMNUvEUU7/WMGJUmdSBmpXsehgdYgKeVETIM6kBEjexMPuOFrMLnjBiVJrkQUXDHMTd53JoKsDJAjkEuxBicxSS8TvVwKydAjk0uRGQg3v8g/F2nG3YnRLz9zU1adU6MSpucTPyQ5sicFq26MkiVQQ5EeaI2a9VVMSr3cyCKiRrOLiOG1odKzzUMqiCKibou+dyPmB/duqogGkf3/NS620FEe49shRQYm2bMv9iN6biA9eXh2A4i9kJPhKiJpxkrByLsRuM8/kvaZHYq7j3Jz0IE2LfVDCI0wUb8jGklgLCPWXEbL3G4yagv/Ma5EDdP8D61+/AbkvERVuZm4nvufU3SFKE1N+FqavnR8EICRN/pXFU10RWQsg6N9Ifm+JICz8OKpFl7FKLQHf3TjImxXzS8gQniVU9notAdV7A2ZWFKqocbOIahuNOuMLtyBeUz0UdCd8TvkbRR1Mh2jEyfDZ0CubtrotChk5MSv58gYgrHZ0Q8yx3lLLR6ot+bidrnuzsTtQH6MtHTT7T2lfSKmvgfaQF5KfD1ZRkAAAAASUVORK5CYII=\" width=\"16.5\" height=\"20\" style=\"width: 16.5px; height: 20px;\"\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e, which has units of seconds:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 37px; 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 18.5px; text-align: left; transform-origin: 384px 18.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"vertical-align:-17px\"\u003e\u003cimg src=\"data:image/png;base64,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\" width=\"51.5\" height=\"37\" style=\"width: 51.5px; height: 37px;\"\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21.5px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.75px; text-align: left; transform-origin: 384px 10.75px; 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=\"\"\u003eA system executes \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"vertical-align:-6px\"\u003e\u003cimg src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD8AAAAoCAYAAABJjCL8AAAAAXNSR0IArs4c6QAABBZJREFUaEPtmVnITVEUx39fikwZEkohyZAyJYVCeKFIKfM8ZB4eEMmYkqko8zxmiIgMD2bhRaJIppQyPBgfCC/0r7Wv4/Tde86559x76H775XbP2Xvt9V9r7bX/a50ySniUlTB2KsCXqvfT8rz27QY8B96lZfy0wLcDdgDzgeulBn4G0BsYC3wpJfDVgT3ATWBTWsC1b9iwrwQMBCYBy4E7MZTuAqwH5P17Pjk6DoeBNnnKfwGMCqtfEHgHehbQHYgkPAuAxUAzYDLw0zdnNLAfuA1sBC4DH4DKwHY7JlqyxYz3C6gPLDDH3AWGhU2iucD3AMYBb4E+QKcEwNcDDpp3D/mASxcdg7a2r24CNxoCR4Ce9mAMcMDzvoHJfeYxSmDw5AJfDfhmEmTZVQmA7wvI80p0T33aCaAAbQDO+971sneNgEfACOCBZ04tYB9wymeUnAYICnu3eB6wJiZ47bUWqJrFO63N48opX31au/31+HQ5t0RNk73VZ5R/Bry8pvOss3w2MCb/TFAE7rKzrKcrgKUR1medWkzPDwKmA8PDJiTTuglwHOgMvAeUFC/8T+CVrTcDb/LwmvKEcoGS5X1gKPDkfwLfEtgNLMqDzioHLDGwyvgTPYk4lg2KFfZTgP5GQD5G0FiJbC+gI6OhWkBJM5FRDPBx6Kwi5ijQHnht5/1KIsgj0Ns4V11Hu7vnlENng3DI47q/awDXorC3IMF6XwzPi9ToDs/nrCrE5xoQL6UNgy1wTqHB1zXaeSwK8zKtaxsvGGD//ZQ2EFzQhEKDFy1dZl7309kg3bwVXnmUNmh94PtCg1fYiqGpfFUFFmW4Ck9rzgDy/OcoAoLmFhJ8vnTW5SJVeNMMwDpASTfRUUjwytTy+Ei7pqIo7i9hhxjFzSVDNFjRoZK4ldUAOmorAZXnJ41eZ4qmMOCrADuNoIhbjw9RmDg6qzCN6jHppD6CCiBdcRphwGteU+AE8N16A/0saa42OaorMrknF3hZUkDVyOjqMbl49UXgltXd/vJTU1uYwURLw3ZnVZPPtI6RWl0OuORpz6vAS6sRyttT87ROzZLHwCejxZKr1thDYIK3XA7j+Sjh6uYqWclb6qdFobP57OVdIxqtml7tttnAOaPGIkoqhf+ixoUA7+is+mmJ8fAQVvH2+RTmqvl/mA6DLYrVE8yMQoCPQ2dDYMw6xdX96hQp8lT+OqIkh+gIvyo0eCU4NTu1WbazGQdktrWu7leXaKp5XY7Qeb9kX4jqADecgKQ9H4fOxjWIjK4Eq99tJszlgIVAY2t/ZxqfSYPXfarEoo8bUelsHPCuz9fBOrvuY4i4hsiSdFGBlfG6NksavMhJc7sGo9LZOODzWps0+LyUSGtRBfi0LJ/2vhWeT9sDae3/G2iW9ikBFY55AAAAAElFTkSuQmCC\" width=\"31.5\" height=\"20\" style=\"width: 31.5px; height: 20px;\"\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e cycles in 1 second. This is the \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003enatural cyclic frequency\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e of vibration:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 37px; 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 18.5px; text-align: left; transform-origin: 384px 18.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"vertical-align:-17px\"\u003e\u003cimg src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAABKCAYAAAA/i5OkAAAAAXNSR0IArs4c6QAABVRJREFUeF7tm1nIVVUUx3+SRdgEpVFUFEX10ENmA0Y9aEiDUERFc1oplWgQURGKikZGEyk2zyOVFZUvoZUF0kxWooiGUpDUQ9gcNEDx51ubezyce+/Z99597uWetUGQj33W2fv3rb3OXv+1vlH4SEpgVFLrbhwHnNgJHLADTkwgsXn3YAecmEBi8+7BDjgxgdbmDwFuBHYDZneyEvfgYmoCewNwKXAA8DAwywF3QmDnZ/YAbgb2B0YDlwB7OuDuwQYLgqrxL3AY8CpwvAPuHeCsJYWJ14ATHbADTkMgsVX3YAecmEBi8+7BDjgxgcTmK/dgZX0nAGcB+wEb7J74U+KN9st8pYD3Bu4wwMrNjwaeAF4ArgX+6BeFhO+tDLCEjjuBy03wWAHcDdwEvG/p5A8JN9ov05UBnmreug64AtgBHAxMB94DPuwXgcTvrQSwvPcBYCZwi3lu4n0NjPlKAE+wOLsXMA1YMzDbT7+QSgDPAZYDnwIXAt+m39fAvCE54DHA4/YRk6p0FfDbwGw//UJOB54EDgL0Yb+6k9tSvqKxD/A0cG6L9Q8zbH1zzrZ/Z1g1Qyh+t/C4Fngb+Krs77dVyegci79S9HVjeLas0Yh5DwHXRcwvmrrVbjcfdWknyeOtAN9qycUWuwN/lmAFtQWso/IIcOWQJxMJfGZnk808WJXUF4FJwKN2jP9LvpohfEEzwKpDPQ8cZX0B9w3h3ivZUjPAuvO+DGyvYYLRU/DNAC8CFgCfAxcA3/T0rQ1jVX7k1EhS1UmcbN+uwgbsKhOMWgJW5vIKcDKwGFiYyHtrYbYoRJxiScXhwEWWJgYYIdPRETgO+B64HrjMerd2NQH+rVrQK7HJIsBSzZ4BNhq4orQwJCHzgH2Br62fSx6v2H1biXfXYkoR4FCteMMSjV9yJPTM/cCZwMfAB4Bi6V0mDKnN881a0CuxyVZiTzOBPZuEqC6nGp3sSCQaZ9e6bSXeXYspecAqZr4E7G7hQWWi/DjNYrRKRzMAaRTHmjAk3Vh9tH/Vgl6JTeYBn2+eKMg66n8X2FD/rMLBEkD3Zc0JiYkEepWYBn2EMNjpOh8EtNe28oEAK5mQHKkPlWKprmcSeT4peHu4I+umIQH6XQsPWrA0ZH0gDwTeAfKxu9PN9Pq5sSYDTASeAh4DJHnq1IXTqatqVgbdBZA+LIdSb4hOqbre2w4B3mTh4EjgdkA3A6XJReNQu7YJngB/Z6K0hKF/gNXWGa6MaVDDhBxI3wuBvTfnhdKm5WQaq0ym/TEDQnueG6M/C/BmYD0g71xqin2z34y6eiS8q5Qy38KDqiBarEosy2zRv7b91fZvgiCeWtAwk5Votbp77M8Jsis9D7imAHzT3dTxj2B0h//CPDQLJpzOk6xEpDCp8lh2qJyk8CgbpUYdAbc7nYrRXwIX2+kuBbLZJAfcIBNuR/qJvilqtvmzK7p2A+jWxjA8n1UQtZ+eiVzuwSPuERKs8YBuDbpu9kSwcsAjgLMtCj3tYnLAI4BDBUf/1x1ZPc9FWWx0OHTAkO9mKp2llaHtgBtC1TG59LgMv7ZzHHBDqBKsovS4LcRWExxw488hxKkoPXbAXRAIypqUMo18DbIL0yOP1t2Dpaw9BxzRpgbZMei6A87KkytNF/+5Bc3oqnqdAaswIME9hIcygAP70lX1OgKeYtVvdY6q9yOM0MWuSsbrgLrZi0ZUVb2OgDuOp/ZgVFXdAcfjjqqqO+B4wFFVdQccBzi6qu6A4wBHV9UdcBzg6Kq6A44DHD3bAUcji3vAAcfxip7tgKORxT3ggON4Rc92wNHI4h74H/oFMlpQtGcCAAAAAElFTkSuQmCC\" width=\"44\" height=\"37\" style=\"width: 44px; height: 37px;\"\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 42.5px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 21.25px; text-align: left; transform-origin: 384px 21.25px; 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=\"\"\u003ewhich has units of Hertz (Hz) or cycles per second. The term natural frequency of vibration applies to both \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"vertical-align:-6px\"\u003e\u003cimg src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAoCAYAAAB5ADPdAAAAAXNSR0IArs4c6QAAAulJREFUWEft1u/Ln2MYBvDPoimUJS+UthczYRRNilbai0XbC8lCMzNGsUZL8uMNWig/pq0wPxLGhIWW1bK/wAvFlF+lFJssaQ2R7Q0dOm/d3d3P89zP4+nbXnyv+tb3vq/rvs7jOs7jPI9rjuNwzDkOMRmDGpqVMVNjpoYyMHTdWFNjpoYyMHTdWFOzzdQJOAcX4kR8jO8ryFwsw+n4veYODwXQt26q9AXMjbgPP2JLBf2zZ7Oz8DBuwHN4FEdnAm4yUDl5QNxaQR7EH1MEORfvYBHuxwuzCSqAXsYqfIR1+LkCnIQncDu2I2D/rrnT8Dquwdu1po/VSbH2MZV3j9TvF6zHntYuG/AUTsVu3IJfe0B9Uoc6MF22+kAtwVs4D7sKVJO2NhOJFTbvnICpWQW1uQSboGHlxdZJLyrAF9S77vx8vI9L8WGl/cj/ZeoM7MRV+BJr8Hlr06sLVFL3Tc1/2ppfijewsIokVTvt0U1fUz0XYx9uQnTVjGuLiTyn7O/FsdZ8UpmK69PiYHBdUJfjTZxdVXRHJ2gD6gvcjM9akdJEXyrh78VazKiJdkG1NRMtRTPtcReenSA1TYHMw20IsBmNLqj0pzC1soep2MwOhM2k7u5WxPSupO06pFCeaVXkcqxAJJF4Yf+ycokFeKAY/m+7vpYQm9iGn0rIX+N8PI/fkL5zSVXWtzgFj9farQWoay/X493a4yCS6h/wGl7BxrZMJmqeV9YJEjCB42sf4NU6zj24ogAuxnd4GvsnyFeqMLaT4snaHCL2FXYjiRx4UqZmpINJPjq52FhdOkv6Yu6RQFpPCiK3jpGCatpM9LqprOnM8sa/Or76L7Cpri6zwVpMPSYdn0wfi2U1TfY9PNRpOyMBFa0FTLST6s3I/5h+BB4z/6r0ORKmGgNPM06zTSE0GsstNoaetvBYVfZIQDXNOA6QhprUpR08WXet3LlyWz00aqFPW5ejEPoY1LQZGPrBOH1DmfoHNsmbKapCDnoAAAAASUVORK5CYII=\" width=\"18.5\" height=\"20\" style=\"width: 18.5px; height: 20px;\"\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e and \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"vertical-align:-6px\"\u003e\u003cimg src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAoCAYAAADkDTpVAAAAAXNSR0IArs4c6QAAAlVJREFUWEft1kuojWEUBuDnFJJciogopTAUMZAJBkKRIpL7pRAmOqSEEEJCSK4hci9Gyn1CLlFEQokiRoQMMKB1+raO097/f87e+4ycb/z937vWu973XX+NZj41zfy+FoBchv8viqLbwRiDLniK8/icxVNjKeqIzQlgGfrjME5iAb6XAmkMQBtswXQsxllsQy1uYSo+VgIwNlX7CDPwCb0wCzdxpxKKovq9mI8VqfJcada/kEfRoMRzB8zEjSa9Tm5ULMFu3MdkvK0mQDscSkO8gDn4VilAJxzFhIyHmgSWNYPxif/2STHHm1p93M8CWJnM9TJ54EE1AUKe+zG7MWYqxwfdcQrDcQAL8buaHQzBCfRDZM+Och7PmkFo/gzel2uwQkGlhrwOa/AQk/Cmmh1UxWBZHfTEOQzFeqwtt/pSMxiGMFUfTEn5X8AI+Y7DCAzEByzFNCxC67SALmd1EKl5DM/Sh4+LdFAw4Sp0xit0Sx3H7DZkARS21cVktC8NAEIYezAad3Eb+7A1BWNsvUulAOqHXakFU9+EsZfDJwEaIdk1yfp1KYBY5qfRNtETa7LhGZlmFKtzHiKjBqRgjL0Rs/hRCmBiqiRAotWfRQCWJzo2IfwSdwrGjAUVK/bvidbCTLHAY1DBZcgzQu5ekccLHgmlzcX1RE/MLXZICKQHrqFudgHwPNHRFxsRyoiYKHZ6J9nGxwHwDoWZ/MIVtErZVUdTALzAE0R1O3E1w1jxVxceOYLViZ4QxkGMwi5sx9e8LKrEvP98m/fbUjFQC0Auhc1O0R8fGX0pU11ysgAAAABJRU5ErkJggg==\" width=\"12\" height=\"20\" style=\"width: 12px; height: 20px;\"\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e. They have the relationship:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 38px; 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 19px; text-align: left; transform-origin: 384px 19px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"vertical-align:-15px\"\u003e\u003cimg src=\"data:image/png;base64,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\" width=\"47.5\" height=\"38\" style=\"width: 47.5px; height: 38px;\"\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 20px; border-block-end-color: rgb(60, 60, 60); border-block-start-color: rgb(60, 60, 60); border-bottom-color: rgb(60, 60, 60); border-inline-end-color: rgb(60, 60, 60); border-inline-start-color: rgb(60, 60, 60); border-left-color: rgb(60, 60, 60); border-right-color: rgb(60, 60, 60); border-top-color: rgb(60, 60, 60); caret-color: rgb(60, 60, 60); color: rgb(60, 60, 60); column-rule-color: rgb(60, 60, 60); font-family: Helvetica, Arial, sans-serif; font-size: 20px; font-weight: 700; line-height: 20px; margin-block-end: 5px; margin-block-start: 20px; margin-bottom: 5px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 20px; outline-color: rgb(60, 60, 60); perspective-origin: 384px 10px; text-align: left; text-decoration: none; text-decoration-color: rgb(60, 60, 60); text-emphasis-color: rgb(60, 60, 60); transform-origin: 384px 10px; white-space: pre-wrap; margin-left: 4px; margin-top: 20px; margin-bottom: 5px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eExample\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgb(247, 247, 247); block-size: 122.625px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-end-end-radius: 4px; border-end-start-radius: 4px; border-start-end-radius: 4px; border-start-start-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; margin-block-end: 10px; margin-block-start: 10px; margin-bottom: 10px; margin-inline-end: 3px; margin-inline-start: 3px; margin-left: 3px; margin-right: 3px; margin-top: 10px; perspective-origin: 404px 61.3125px; transform-origin: 404px 61.3125px; margin-left: 3px; margin-top: 10px; margin-bottom: 10px; margin-right: 3px; \"\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4375px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 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.2188px; transform-origin: 404px 10.2188px; 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 0px; tab-size: 4; transform-origin: 0px 0px; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003em = 10;\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4375px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 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.2188px; transform-origin: 404px 10.2188px; 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 0px; tab-size: 4; transform-origin: 0px 0px; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003ek = 2;\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4375px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 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.2188px; transform-origin: 404px 10.2188px; 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 0px; tab-size: 4; transform-origin: 0px 0px; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e[wn,fn,Tn] = udSDOF(m,k)\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4375px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 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.2188px; transform-origin: 404px 10.2188px; 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 0px; tab-size: 4; transform-origin: 0px 0px; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003ewn = 5\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4375px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 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.2188px; transform-origin: 404px 10.2188px; 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 0px; tab-size: 4; transform-origin: 0px 0px; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003efn = 0.7958\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4375px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 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.2188px; transform-origin: 404px 10.2188px; 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 0px; tab-size: 4; transform-origin: 0px 0px; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003eTn = 1.2566\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 10px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 10px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 10px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function [wn,fn,Tn] = udSDOF(m,k)\r\n  % put yo answer here ^(o.O)^\r\nend","test_suite":"%%\r\nm = 2;\r\nk = 50;\r\ny_correct = [5 0.7958 1.2566];\r\n[wn,fn,Tn] = udSDOF(m,k);\r\nassert(sum(round([wn,fn,Tn]./y_correct,2))==3)\r\n\r\n%%\r\nm = 0.2;\r\nk = 2000;\r\ny_correct = [100 15.9 0.0628];\r\n[wn,fn,Tn] = udSDOF(m,k);\r\nassert(sum(round([wn,fn,Tn]./y_correct,2))==3)\r\n\r\n%%\r\nm = 0.2533; \r\nk = 10; \r\ny_correct = [6.2832 1 1];\r\n[wn,fn,Tn] = udSDOF(m,k);\r\nassert(sum(round([wn,fn,Tn]./y_correct,2))==3)\r\n\r\n%%\r\nfiletext = fileread('udSDOF.m');\r\nnot_allowed = contains(filetext, 'regex');\r\nassert(~not_allowed)\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":1,"created_by":91130,"edited_by":91130,"edited_at":"2023-04-28T00:16:14.000Z","deleted_by":null,"deleted_at":null,"solvers_count":59,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2023-04-27T23:21:12.000Z","updated_at":"2026-04-07T18:53:50.000Z","published_at":"2023-04-28T00:16:14.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=\\\"heading\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eProblem Statement\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\u003eGiven the mass \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\u003em\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e and stiffness \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\u003ek\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e of an undamped SDOF system, find the system's natural frequency in both Hz and radians per second as well as the natural period of vibration. \u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"heading\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eBackground\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\u003eAn undamped, linear single degree-of-freedom (SDOF) system can be visualized as a spring with stiffness \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\u003ek\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e, fixed at one end and having a mass \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\u003em\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e attached to the other:\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=\\\"93\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"90\\\"/\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\u003eOnce set into motion, the system will oscillate at its \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003enatural frequency\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e, or fundamental frequency: \u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"true\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003e$\\\\omega_n =\\\\sqrt{\\\\frac{k}{m}}$\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003ewhere the natural frequency \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$\\\\omega_n$\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e is in radians per second. \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\u003eThe time required for the undamped system to complete one cycle of free vibration is the \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003enatural period\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e of vibration of the system, \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\u003eT_n\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e, which has units of seconds:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"true\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003e$T_n =\\\\frac{2\\\\pi }{\\\\omega_n }$\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eA system executes \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\u003e1/T_n\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e cycles in 1 second. This is the \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003enatural cyclic frequency\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e of vibration:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"true\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003e$f_n =\\\\frac{1}{T_n }$\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003ewhich has units of Hertz (Hz) or cycles per second. The term natural frequency of vibration applies to both \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$\\\\omega_n$\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e and \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\u003ef_n\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e. They have 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: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\u003e$f_n =\\\\frac{\\\\omega_n }{2\\\\pi }$\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"heading\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eExample\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[m = 10;\\nk = 2;\\n[wn,fn,Tn] = udSDOF(m,k)\\nwn = 5\\nfn = 0.7958\\nTn = 1.2566]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/image\",\"target\":\"/media/image1.jpeg\",\"relationshipId\":\"rId1\"}]},{\"partUri\":\"/media/image1.jpeg\",\"contentType\":\"image/jpeg\",\"content\":\"data:image/jpeg;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":55520,"title":"Find the remainder - 02","description":"Given an array of integers, find the remainder when the summation of all the elements is divided by N","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=\"\"\u003eGiven an array of integers, find the remainder when the summation of all the elements is divided by N\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function y = rem_sum(x,N)\r\n  y = x;\r\nend","test_suite":"%%\r\nx=[124 ,134 ,23 ,49 ,235 ,13 ];\r\nN=3;\r\ny_correct = 2;\r\nassert(isequal(rem_sum(x,N),y_correct))\r\n\r\n%%\r\nx=[124 ,134 ,23 ,49 ,235 ,13 ];\r\nN=5;\r\ny_correct = 3;\r\nassert(isequal(rem_sum(x,N),y_correct))\r\n\r\n\r\n%%\r\nx=[124 ,134 ,23 ,49 ,235 ,13 ];\r\nN=19;\r\ny_correct = 8;\r\nassert(isequal(rem_sum(x,N),y_correct))\r\n\r\n\r\n%%\r\nx=[124 ,134 ,23 ,49 ,235 ,13, 1298323, 1264, 92188212, 9928381832, 12723812313 ];\r\nN=19;\r\ny_correct = 7;\r\nassert(isequal(rem_sum(x,N),y_correct))\r\n\r\n\r\n%%\r\nx=[124 ,134 ,23 ,49 ,235 ,13, 1298323, 1264, 92188212, 9928381832, 12723812313 ];\r\nN=199;\r\ny_correct = 34;\r\nassert(isequal(rem_sum(x,N),y_correct))\r\n\r\n%%\r\nx=[124999112 ,13414123356262 ,2312414 ,4912412 ,235124124 ,131298, 1298323, 1264, 92188212, 9928381832, 12723812313 ]\r\nN=1990;\r\ny_correct = 1156;\r\nassert(isequal(rem_sum(x,N),y_correct))\r\n\r\n\r\n%%\r\nx=[124999112 ,13414123356262 ,2312414 ,4912412 ,235124124 ,131298, 1298323, 1264, 92188212, 9928381832, 12723812313 ];\r\nN=18928334;\r\ny_correct = 12210966;\r\nassert(isequal(rem_sum(x,N),y_correct))\r\n\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":363598,"edited_by":363598,"edited_at":"2022-09-07T11:29:57.000Z","deleted_by":null,"deleted_at":null,"solvers_count":48,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2022-09-07T11:29:50.000Z","updated_at":"2026-06-02T02:26:30.000Z","published_at":"2022-09-07T11:29: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:t\u003eGiven an array of integers, find the remainder when the summation of all the elements is divided by N\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":52442,"title":"Draw a x-by-x matrix British flag (Euro 2020)","description":"Draw a x-by-x matrix 'British flag'  using '0' and '1'.(x is odd and bigger than 4)\r\nx = 5\r\nanswer = [0     0     1     0     0\r\n          0     0     1     0     0 \r\n          1     1     1     1     1\r\n          0     0     1     0     0 \r\n          0     0     1     0     0]","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: 160.6px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 80.3px; transform-origin: 407px 80.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=\"\"\u003eDraw a x-by-x matrix 'British flag'  using '0' and '1'.(x is odd and bigger than 4)\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=\"\"\u003ex = 5\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgb(247, 247, 247); block-size: 100px; 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 50px; transform-origin: 404px 50px; margin-left: 3px; margin-top: 10px; margin-bottom: 10px; margin-right: 3px; \"\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20px; 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 10px; transform-origin: 404px 10px; 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 0px; tab-size: 4; transform-origin: 0px 0px; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003eanswer = [0     0     1     0     0\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20px; 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 10px; transform-origin: 404px 10px; 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 0px; tab-size: 4; transform-origin: 0px 0px; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e          0     0     1     0     0 \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20px; 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 10px; transform-origin: 404px 10px; 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 0px; tab-size: 4; transform-origin: 0px 0px; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e          1     1     1     1     1\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20px; 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 10px; transform-origin: 404px 10px; 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 0px; tab-size: 4; transform-origin: 0px 0px; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e          0     0     1     0     0 \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20px; 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 10px; transform-origin: 404px 10px; 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 0px; tab-size: 4; transform-origin: 0px 0px; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e          0     0     1     0     0]\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function y = Euro2020_British_flag(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = 5;\r\ny_correct = ...\r\n    [0     0     1     0     0\r\n     0     0     1     0     0\r\n     1     1     1     1     1\r\n     0     0     1     0     0\r\n     0     0     1     0     0]\r\nassert(isequal(Euro2020_British_flag(x),y_correct))\r\n%%\r\nx = 7;\r\ny_correct = ...\r\n    [0     0     0     1     0     0     0\r\n     0     0     0     1     0     0     0\r\n     0     0     0     1     0     0     0\r\n     1     1     1     1     1     1     1\r\n     0     0     0     1     0     0     0\r\n     0     0     0     1     0     0     0\r\n     0     0     0     1     0     0     0]\r\nassert(isequal(Euro2020_British_flag(x),y_correct))\r\n%%\r\nx = 9;\r\ny_correct = ...\r\n    [0     0     0     0     1     0     0     0     0\r\n     0     0     0     0     1     0     0     0     0\r\n     0     0     0     0     1     0     0     0     0\r\n     0     0     0     0     1     0     0     0     0\r\n     1     1     1     1     1     1     1     1     1\r\n     0     0     0     0     1     0     0     0     0\r\n     0     0     0     0     1     0     0     0     0\r\n     0     0     0     0     1     0     0     0     0\r\n     0     0     0     0     1     0     0     0     0]\r\nassert(isequal(Euro2020_British_flag(x),y_correct))","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":1299908,"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":"2021-08-09T14:08:48.000Z","updated_at":"2026-05-31T19:48:14.000Z","published_at":"2021-08-09T14:08: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\u003eDraw a x-by-x matrix 'British flag'  using '0' and '1'.(x is odd and bigger than 4)\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003ex = 5\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[answer = [0     0     1     0     0\\n          0     0     1     0     0 \\n          1     1     1     1     1\\n          0     0     1     0     0 \\n          0     0     1     0     0]]]\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":43314,"title":"Change matrix to vector","description":"Vector is a matrix whose size is 1 x n or n x 1.\r\n\r\nChange matrix to vector.\r\n\r\n  x =\r\n  \r\n       4     3\r\n       5     1\r\n       5     1\r\n\r\ninput x should change to output y.\r\n\r\n  y =\r\n  \r\n       4\r\n       5\r\n       5\r\n       3\r\n       1\r\n       1","description_html":"\u003cp\u003eVector is a matrix whose size is 1 x n or n x 1.\u003c/p\u003e\u003cp\u003eChange matrix to vector.\u003c/p\u003e\u003cpre class=\"language-matlab\"\u003ex =\r\n\u003c/pre\u003e\u003cpre\u003e       4     3\r\n       5     1\r\n       5     1\u003c/pre\u003e\u003cp\u003einput x should change to output y.\u003c/p\u003e\u003cpre class=\"language-matlab\"\u003ey =\r\n\u003c/pre\u003e\u003cpre\u003e       4\r\n       5\r\n       5\r\n       3\r\n       1\r\n       1\u003c/pre\u003e","function_template":"function y = rearrange(x)\r\n  y =\r\nend","test_suite":"%%\r\nx = [  2     3\r\n       3     4\r\n       3     4];\r\ny_correct = [2;3;3;3;4;4];\r\nassert(isequal(rearrange(x),y_correct))\r\n\r\n%%\r\nx = [  4     3\r\n       5     1\r\n       5     1];\r\ny_correct = [4;5;5;3;1;1];\r\nassert(isequal(rearrange(x),y_correct))\r\n","published":true,"deleted":false,"likes_count":7,"comments_count":0,"created_by":33533,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":204,"test_suite_updated_at":"2016-10-15T04:42:30.000Z","rescore_all_solutions":true,"group_id":1,"created_at":"2016-10-10T14:39:54.000Z","updated_at":"2026-02-11T18:22:52.000Z","published_at":"2016-10-10T14:39:54.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\\n\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eVector is a matrix whose size is 1 x n or n x 1.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eChange matrix to vector.\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 =\\n\\n       4     3\\n       5     1\\n       5     1]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003einput x should change to output y.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[y =\\n\\n       4\\n       5\\n       5\\n       3\\n       1\\n       1]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":60186,"title":"Remove Unique Elements","description":"Given a list of integers, we want to keep only the non-unique elements in this list. To do this, we need to remove all the unique elements (elements that appear only once). The resulting list, denoted by , must not change the order of the original list. Complete the function dupe(L) which returns the new list .\r\nExample:\r\nIf L=[1,2,3,1,3] then C=[1,3,1,3]\r\nIf L=[1,2,3,4,5] then C=[]\r\nIf L=[5,5,5] then C=[5,5,5]\r\nIf L=[10,9,10,10,9,8] then C=[10,9,10,10,9]","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: 186.634px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 386.491px 93.3097px; transform-origin: 386.499px 93.3168px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 64.8722px; 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: 363.494px 32.429px; text-align: left; transform-origin: 363.501px 32.4361px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eGiven a list of integers, we want to keep only the non-unique elements in this list. To do this, we need to remove all the unique elements (elements that appear only once). The resulting list, denoted by \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"font-family: STIXGeneral, STIXGeneral-webfont, 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: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e, must not change the order of the original list. Complete the function \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; \"\u003edupe(L)\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e which returns the new list \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"font-family: STIXGeneral, STIXGeneral-webfont, 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: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21.0085px; 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: 363.494px 10.4972px; text-align: left; transform-origin: 363.501px 10.5043px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eExample:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cul style=\"block-size: 81.7614px; 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: 370.497px 40.8807px; transform-origin: 370.497px 40.8807px; margin-top: 10px; margin-bottom: 20px; \"\u003e\u003cli style=\"block-size: 20.4403px; 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: 342.5px 10.2131px; text-align: left; transform-origin: 342.5px 10.2202px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eIf L=[1,2,3,1,3] then C=[1,3,1,3]\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 20.4403px; 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: 342.5px 10.2131px; text-align: left; transform-origin: 342.5px 10.2202px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eIf L=[1,2,3,4,5] then C=[]\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 20.4403px; 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: 342.5px 10.2131px; text-align: left; transform-origin: 342.5px 10.2202px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eIf L=[5,5,5] then C=[5,5,5]\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 20.4403px; 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: 342.5px 10.2131px; text-align: left; transform-origin: 342.5px 10.2202px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eIf L=[10,9,10,10,9,8] then C=[10,9,10,10,9]\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ul\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function C = dupe(L)\r\n\r\nend","test_suite":"%% Test Case 1\r\nassert(isequal(dupe([1,2,3,1,3]), [1,3,1,3]))\r\n\r\n%% Test Case 2\r\n%assert(isequal(dupe([1,2,3,4,5]), []))\r\nassert(isempty(dupe([1,2,3,4,5])))\r\n\r\n%% Test Case 3\r\nassert(isequal(dupe([5,5,5]), [5,5,5]))\r\n\r\n%% Test Case 4\r\nassert(isequal(dupe([10,9,10,10,9,8]), [10,9,10,10,9]))\r\n\r\n%% Test Case 5 random\r\nn = randi([5, 10]);\r\nL = randi([0, 50], 1, n);\r\n%assert(isequal(dupe(unique(L)), []))\r\nassert(isempty(dupe(unique(L))))\r\n\r\n%% Test Case 6 random\r\nn = randi([5, 10]);\r\nL = randi([0, 50], 1, n);\r\nn = randi([5, 10]);\r\nM = unique(randi([51, 100], 1, n));\r\nassert(isequal(dupe([L,M,L]), [L,L]))\r\n","published":true,"deleted":false,"likes_count":2,"comments_count":4,"created_by":208445,"edited_by":208445,"edited_at":"2024-05-13T15:45:58.000Z","deleted_by":null,"deleted_at":null,"solvers_count":22,"test_suite_updated_at":"2024-05-13T15:45:58.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2024-05-04T07:32:51.000Z","updated_at":"2026-03-09T20:54:09.000Z","published_at":"2024-05-04T07:32:51.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eGiven a list of integers, we want to keep only the non-unique elements in this list. To do this, we need to remove all the unique elements (elements that appear only once). The resulting list, denoted by \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, must not change the order of the original list. Complete the function \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003edupe(L)\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e which returns the new list \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.\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=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eIf L=[1,2,3,1,3] then C=[1,3,1,3]\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eIf L=[1,2,3,4,5] then C=[]\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eIf L=[5,5,5] then C=[5,5,5]\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eIf L=[10,9,10,10,9,8] then C=[10,9,10,10,9]\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":60686,"title":"Diagonal Product of A Square Matrix","description":"For a matrix A, calculate the product of its diagonal elements. \r\n* Assume all input matrices are square \u0026 corresponding elements are integers\r\n* Keep in mind that we are looking for the product of the diagonal elements, not the trace (sum)!","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: 81px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 40.5px; transform-origin: 407px 40.5px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-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: 191.75px 8px; transform-origin: 191.75px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eFor a matrix A, calculate the product of its diagonal elements. \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-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: 241.958px 8px; transform-origin: 241.958px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e* Assume all input matrices are square \u0026amp; corresponding elements are integers\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-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: 296px 8px; transform-origin: 296px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e* Keep in mind that we are looking for the product of the diagonal elements, not the trace (sum)!\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function y = diag_prod(A)\r\n  y = A;\r\nend","test_suite":"%%\r\nA = [1 2; 3 4];\r\ny_correct = 4; % 1 x 4\r\nassert(isequal(diag_prod(A),y_correct))\r\n\r\n%%\r\nA = [1 5 6; 20 4 3; 2 101 -4];\r\ny_correct = -16; % 1 x 4 x -4\r\nassert(isequal(diag_prod(A),y_correct))\r\n\r\n%%\r\nA = zeros(20);\r\ny_correct = 0; % 0 x 0 x 0...\r\nassert(isequal(diag_prod(A),y_correct))\r\n\r\n%% \r\nA = ones(100);\r\ny_correct = 1;\r\nassert(isequal(diag_prod(A),y_correct))","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":4585291,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":42,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2024-08-06T14:27:36.000Z","updated_at":"2026-04-21T21:16:19.000Z","published_at":"2024-08-06T14:27:36.000Z","restored_at":null,"restored_by":null,"spam":null,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eFor a matrix A, calculate the product of its diagonal elements. \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* Assume all input matrices are square \u0026amp; corresponding elements are integers\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* Keep in mind that we are looking for the product of the diagonal elements, not the trace (sum)!\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":1258,"title":"Create matrix of replicated elements","description":"Given an input element x, and the dimensions, (m, n) return a matrix of size m x n filled with element x. \r\n\r\nExample:\r\n Input: repl_mat(2, 2, 5)\r\n Output: [2, 2, 2, 2, 2; 2, 2, 2, 2, 2];","description_html":"\u003cp\u003eGiven an input element x, and the dimensions, (m, n) return a matrix of size m x n filled with element x.\u003c/p\u003e\u003cp\u003eExample:\r\n Input: repl_mat(2, 2, 5)\r\n Output: [2, 2, 2, 2, 2; 2, 2, 2, 2, 2];\u003c/p\u003e","function_template":"function y = repl_mat(x, m, n)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = 1;\r\nm = 197;\r\nn = 535;\r\ny_correct = ones(m, n);\r\nassert(isequal(repl_mat(x, m, n),y_correct))\r\n\r\n%%\r\nx = 0;\r\nm = 458;\r\nn = 535;\r\ny_correct = zeros(m, n);\r\nassert(isequal(repl_mat(x, m, n),y_correct))\r\n\r\n%%\r\nx = 2;\r\nm = 1;\r\nn = 1;\r\ny_correct = 2;\r\nassert(isequal(repl_mat(x, m, n),y_correct))\r\n\r\n%%\r\nx = -1;\r\nm = 1;\r\nn = 2;\r\ny_correct = [-1 -1];\r\nassert(isequal(repl_mat(x, m, n),y_correct))\r\n\r\n%%\r\nx = 1.5;\r\nm = 2;\r\nn = 2;\r\ny_correct = [1.5 1.5; 1.5 1.5];\r\nassert(isequal(repl_mat(x, m, n),y_correct))\r\n\r\n%%\r\nx = '1';\r\nm = 1;\r\nn = 3;\r\ny_correct = ['1' '1' '1'];\r\nassert(isequal(repl_mat(x, m, n),y_correct))\r\n\r\n","published":true,"deleted":false,"likes_count":2,"comments_count":0,"created_by":10338,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":398,"test_suite_updated_at":"2013-02-10T21:51:33.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2013-02-10T21:46:34.000Z","updated_at":"2026-04-27T22:57:40.000Z","published_at":"2013-02-10T21:51: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\u003eGiven an input element x, and the dimensions, (m, n) return a matrix of size m x n filled with element x.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eExample: Input: repl_mat(2, 2, 5) Output: [2, 2, 2, 2, 2; 2, 2, 2, 2, 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":44475,"title":"Determine given vector is even or odd","description":"Find the numbers of the input vector is odd or even then replace even with 1 and odd with 0\r\n\r\nExample\r\n\r\n  x = [ 3 3 4 6 1]\r\n  The output is  [0 0 1 1 0]\r\n \r\n  \r\n      ","description_html":"\u003cp\u003eFind the numbers of the input vector is odd or even then replace even with 1 and odd with 0\u003c/p\u003e\u003cp\u003eExample\u003c/p\u003e\u003cpre class=\"language-matlab\"\u003ex = [ 3 3 4 6 1]\r\nThe output is  [0 0 1 1 0]\r\n\u003c/pre\u003e","function_template":"function y = EvenorOdd(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = [3 3 4 6 1];\r\ny_correct = [0 0 1 1 0]\r\nassert(isequal(EvenorOdd(x),y_correct))\r\n\r\n%%\r\nx = [2 2 2 2 2 2 2 2 2];\r\ny_correct = [1 1 1 1 1 1 1 1 1]\r\nassert(isequal(EvenorOdd(x),y_correct))\r\n\r\n%%\r\nx = [100 1 99 1000 0 45];\r\ny_correct = [1 0 0 1 1 0]\r\nassert(isequal(EvenorOdd(x),y_correct))\r\n\r\n%%\r\nx = [3 3 3 2 2 2 1 1 1 4 4 4 ];\r\ny_correct = [0 0 0 1 1 1 0 0 0 1 1 1]\r\nassert(isequal(EvenorOdd(x),y_correct))\r\n\r\n\r\n","published":true,"deleted":false,"likes_count":2,"comments_count":3,"created_by":181328,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":76,"test_suite_updated_at":"2017-12-31T06:56:05.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2017-12-31T06:44:52.000Z","updated_at":"2026-05-29T05:06:22.000Z","published_at":"2017-12-31T06:53: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\",\"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\u003eFind the numbers of the input vector is odd or even then replace even with 1 and odd with 0\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\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[x = [ 3 3 4 6 1]\\nThe output is  [0 0 1 1 0]]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":42736,"title":"Convert from integer to binary","description":"  if true\r\n    % decimalToBinaryVector(x)\r\n  end","description_html":"\u003cpre class=\"language-matlab\"\u003eif true\r\n  % decimalToBinaryVector(x)\r\nend\r\n\u003c/pre\u003e","function_template":"function y = your_fcn_name(x)\r\n  y = decimalToBinaryVector(x);\r\nend","test_suite":"%%\r\nx = 8;\r\ny_correct = [1 0 0 0];\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n","published":true,"deleted":false,"likes_count":2,"comments_count":0,"created_by":63355,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":115,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2016-02-19T00:22:18.000Z","updated_at":"2026-02-12T18:45:10.000Z","published_at":"2016-02-19T00:24:50.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\\n\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[if true\\n  % decimalToBinaryVector(x)\\nend]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":43701,"title":"wipe out!","description":"make all the elements in given x zero.","description_html":"\u003cp\u003emake all the elements in given x zero.\u003c/p\u003e","function_template":"function y = your_fcn_name(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = rand(4);\r\ny_correct = [0 0 0 0;0 0 0 0;0 0 0 0;0 0 0 0]\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n%%\r\nx = [1 5 7 6; 3 6 8 9; 5 6 7 8]\r\ny_correct = [0 0 0 0;0 0 0 0;0 0 0 0]\r\nassert(isequal(your_fcn_name(x),y_correct))","published":true,"deleted":false,"likes_count":2,"comments_count":1,"created_by":88437,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":105,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2016-12-04T08:48:19.000Z","updated_at":"2026-02-17T08:27:10.000Z","published_at":"2016-12-04T08:48: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\u003emake all the elements in given x zero.\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":43552,"title":"Calculate solution of given polynomial","description":"For example,\r\n\r\ny=function([3 -2 -4])\r\n\r\nIn here, input vector indicate 3*x^2-2*x-4, y is solution of former equation.\r\n\r\ny=[1.5352; -0.8685]","description_html":"\u003cp\u003eFor example,\u003c/p\u003e\u003cp\u003ey=function([3 -2 -4])\u003c/p\u003e\u003cp\u003eIn here, input vector indicate 3*x^2-2*x-4, y is solution of former equation.\u003c/p\u003e\u003cp\u003ey=[1.5352; -0.8685]\u003c/p\u003e","function_template":"function y = your_fcn_name(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = [3 -2 -4];\r\ny_correct = [  1.5352\r\n              -0.8685];\r\nassert(abs(sum(your_fcn_name(x)-y_correct))\u003c0.001)\r\n\r\n%%\r\nx = [1 2 1];\r\ny_correct = [-1;-1];\r\nassert(abs(sum(your_fcn_name(x)-y_correct))\u003c0.001)\r\n\r\n%%\r\nx = [1 2 2];\r\ny_correct = [  -1.0000 + 1.0000i\r\n               -1.0000 - 1.0000i];\r\nassert(abs(sum(your_fcn_name(x)-y_correct))\u003c0.001)\r\n\r\n","published":true,"deleted":false,"likes_count":2,"comments_count":2,"created_by":33533,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":97,"test_suite_updated_at":"2016-10-15T04:16:27.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2016-10-14T11:53:24.000Z","updated_at":"2026-02-17T08:26:30.000Z","published_at":"2016-10-14T11:53:24.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 example,\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003ey=function([3 -2 -4])\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eIn here, input vector indicate 3*x^2-2*x-4, y is solution of former 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=[1.5352; -0.8685]\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":59876,"title":"Out-of-Place Elements Count","description":"Determine the number of elements in a list of integers that are not in their original order after sorting the list in ascending order. \r\nFor example, given the input vector [4, 2, 5, 1, 3], after sorting it becomes [1, 2, 3, 4, 5]. Comparing the sorted elements with the original elements:\r\n1 is at position 4, so it's not in its original position.\r\n2 is at position 2, so it's in its original position.\r\n3 is at position 5, so it's not in its original position.\r\n4 is at position 1, so it's not in its original position.\r\n5 is at position 3, so it's not in its original position.\r\nTherefore, there are 4 elements (1, 3, 4 and 5) that are not in their original order. So, the function returns 4.","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.44px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: none solid rgb(0, 0, 0); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 249.872px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 386.491px 124.929px; transform-origin: 386.499px 124.936px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 42.017px; 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: 363.494px 21.0085px; text-align: left; transform-origin: 363.501px 21.0085px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eDetermine the number of elements in a list of integers that are not in their original order after sorting the list in ascending order. \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 43.8352px; 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: 363.494px 21.9176px; text-align: left; transform-origin: 363.501px 21.9176px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eFor example, given the input vector \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; \"\u003e[4, 2, 5, 1, 3]\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e, after sorting it becomes \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; \"\u003e[1, 2, 3, 4, 5]\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e. Comparing the sorted elements with the original elements:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cul style=\"block-size: 102.202px; 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: 370.497px 51.0938px; transform-origin: 370.497px 51.1009px; margin-top: 10px; margin-bottom: 20px; \"\u003e\u003cli style=\"block-size: 20.4403px; 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: 342.5px 10.2131px; text-align: left; transform-origin: 342.5px 10.2202px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e1 is at position 4, so it's not in its original position.\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 20.4403px; 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: 342.5px 10.2131px; text-align: left; transform-origin: 342.5px 10.2202px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e2 is at position 2, so it's in its original position.\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 20.4403px; 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: 342.5px 10.2131px; text-align: left; transform-origin: 342.5px 10.2202px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e3 is at position 5, so it's not in its original position.\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 20.4403px; 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: 342.5px 10.2131px; text-align: left; transform-origin: 342.5px 10.2202px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e4 is at position 1, so it's not in its original position.\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 20.4403px; 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: 342.5px 10.2131px; text-align: left; transform-origin: 342.5px 10.2202px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e5 is at position 3, so it's not in its original position.\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ul\u003e\u003cdiv style=\"block-size: 22.8267px; 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: 363.494px 11.4062px; text-align: left; transform-origin: 363.501px 11.4134px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eTherefore, there are 4 elements (\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; \"\u003e1\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e, \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; \"\u003e3\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e, 4 and 5) that are not in their original order. So, the function returns 4.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function n = out_of_place_count(x)\r\n\r\nend","test_suite":"%%\r\nx = [4,2,5,1,3];\r\nn_correct = 4;\r\nn = out_of_place_count(x);\r\nassert(isequal(n,n_correct))\r\n%%\r\nx = [1, 1, 4, 2, 1, 3];\r\nn_correct = 3;\r\nn = out_of_place_count(x);\r\nassert(isequal(n,n_correct))\r\n%%\r\nx = ones(1,randi([10,100]))*randi([1,100]);\r\nn_correct = 0;\r\nn = out_of_place_count(x);\r\nassert(isequal(n,n_correct))\r\n%%\r\nx = randi([1, 100], 1, randi([10,30]));\r\nx = sort(x);\r\nn_correct = 0;\r\nn = out_of_place_count(x);\r\nassert(isequal(n,n_correct))\r\n%%\r\nN = randi([10,90]);\r\nx = 2*N+1:-1:1;\r\nn_correct = 2*N;\r\nn = out_of_place_count(x);\r\nassert(isequal(n,n_correct))\r\n%%\r\nN = randi([10,80]);\r\nx = 2*N:-1:1;\r\nn_correct = 2*N;\r\nn = out_of_place_count(x);\r\nassert(isequal(n,n_correct))\r\n%%\r\nN = randi([10,80]);\r\nx = [2*N:-1:1,2*N+1:3*N];\r\nn_correct = 2*N;\r\nn = out_of_place_count(x);\r\nassert(isequal(n,n_correct))\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":208445,"edited_by":208445,"edited_at":"2024-04-14T13:55:11.000Z","deleted_by":null,"deleted_at":null,"solvers_count":16,"test_suite_updated_at":"2024-04-14T13:55:11.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2024-04-14T13:37:33.000Z","updated_at":"2026-02-20T13:35:26.000Z","published_at":"2024-04-14T13:55:11.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\u003eDetermine the number of elements in a list of integers that are not in their original order after sorting the list in ascending order. \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, given the input vector \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e[4, 2, 5, 1, 3]\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e, after sorting it becomes \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e[1, 2, 3, 4, 5]\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e. Comparing the sorted elements with the original elements:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e1 is at position 4, so it's not in its original position.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e2 is at position 2, so it's in its original position.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e3 is at position 5, so it's not in its original position.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e4 is at position 1, so it's not in its original position.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e5 is at position 3, so it's not in its original position.\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\u003eTherefore, there are 4 elements (\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e1\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:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e3\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e, 4 and 5) that are not in their original order. So, the function returns 4.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":46711,"title":"Test - Add sequence of numbers with given start, step, and end","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: 141px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 70.5px; transform-origin: 407px 70.5px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eTest problem (to learn how to create problems)\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eGiven i = initial value\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e          n = step value\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e          e = end value\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eFind the sum of the generated sequence\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function s = sum_seq(i,n,e)\r\n  s = 0;\r\nend","test_suite":"%%\r\ni=3\r\nn=3\r\ne=90\r\ny_correct = 1395;\r\nassert(isequal(sum_seq(i,n,e),y_correct))\r\n\r\n%%\r\n\r\ni=-10\r\nn=1.5\r\ne=200\r\ny_correct = 13395;\r\nassert(isequal(sum_seq(i,n,e),y_correct))\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":417672,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":51,"test_suite_updated_at":"2020-10-09T01:21:01.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2020-10-09T01:19:51.000Z","updated_at":"2026-05-30T17:05:08.000Z","published_at":"2020-10-09T01:19:51.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eTest problem (to learn how to create problems)\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\u003eGiven i = initial 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\u003e          n = step 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\u003e          e = end 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\u003eFind the sum of the generated sequence\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"}],"errors":[],"facets":[[{"value":"Easy Sequences Volume I","count":12,"selected":false},{"value":"Easy Sequences Volume III","count":11,"selected":false},{"value":"Easy Sequences Volume VII","count":11,"selected":false},{"value":"Easy Sequences Volume VIII","count":11,"selected":false},{"value":"Easy Sequences Volume II","count":10,"selected":false},{"value":"Easy Sequences Volume IV","count":10,"selected":false},{"value":"Easy Sequences Volume V:  Fibonacci Obsession","count":10,"selected":false},{"value":"Easy Sequences Volume VI","count":10,"selected":false},{"value":"Hidden Pattern - Matrix Version","count":10,"selected":false},{"value":"Splitting Polygons","count":10,"selected":false},{"value":"Unit Conversion","count":10,"selected":false},{"value":"High School Challenge","count":5,"selected":false},{"value":"Cody Challenge","count":4,"selected":false},{"value":"Basics on π","count":3,"selected":false},{"value":"Basics - Rounding","count":2,"selected":false},{"value":"Basics on Vectors","count":2,"selected":false},{"value":"Chess","count":2,"selected":false},{"value":"Date \u0026 Time II","count":2,"selected":false},{"value":"Matrix Manipulation II","count":2,"selected":false},{"value":"Operations","count":2,"selected":false},{"value":"Algorithm I","count":1,"selected":false},{"value":"Basics - Triangles","count":1,"selected":false},{"value":"Chemical Engineering Problems I","count":1,"selected":false},{"value":"Cody5:Easy","count":1,"selected":false},{"value":"Computational Geometry III","count":1,"selected":false},{"value":"Computational Geometry IV","count":1,"selected":false},{"value":"Introduction to MATLAB","count":1,"selected":false},{"value":"MATLAB Onramp Practice","count":1,"selected":false},{"value":"Magic Numbers","count":1,"selected":false},{"value":"Number Manipulation I","count":1,"selected":false},{"value":"Number theory","count":1,"selected":false},{"value":"Probability \u0026 Stats","count":1,"selected":false},{"value":"Programky -old","count":1,"selected":false},{"value":"Project Euler IV","count":1,"selected":false},{"value":"Strings II","count":1,"selected":false},{"value":"Sum of series","count":1,"selected":false},{"value":"The Movies","count":1,"selected":false},{"value":"The Prime Directive","count":1,"selected":false}],[{"value":"easy","count":166,"selected":false},{"value":"medium","count":156,"selected":false},{"value":"hard","count":52,"selected":false},{"value":"unrated","count":1,"selected":false}]],"term":"tag:\"easy\"","page":1,"per_page":50,"sort":"map(difficulty_value,0,0,999) asc"}}