{"group":{"id":1,"name":"Community","lockable":false,"created_at":"2012-01-18T18:02:15.000Z","updated_at":"2026-08-24T00:15:41.000Z","description":"Problems submitted by members of the MATLAB Central community.","is_default":true,"created_by":161519,"badge_id":null,"featured":false,"trending":false,"solution_count_in_trending_period":0,"trending_last_calculated":"2026-08-24T00:00:00.000Z","image_id":null,"published":true,"community_created":false,"status_id":2,"is_default_group_for_player":false,"deleted_by":null,"deleted_at":null,"restored_by":null,"restored_at":null,"description_opc":null,"description_html":null,"published_at":null},"problems":[{"id":61355,"title":"Basic Algebra III","description":"Get the Cube Root of the number n.","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.44px; min-height: 0px; white-space: normal; color: rgb(33, 33, 33); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: none; white-space: normal; \"\u003e\u003cdiv style=\"block-size: 21px; display: block; min-width: 0px; padding-block-start: 0px; padding-inline-start: 2px; padding-left: 2px; padding-top: 0px; perspective-origin: 401px 10.5px; transform-origin: 401px 10.5px; vertical-align: baseline; \"\u003e\u003cdiv style=\"font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 377px 10.5px; text-align: left; transform-origin: 377px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; font-weight: 700; \"\u003eGet the Cube Root of the number n.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function ans = cbRt(n)\r\n  ans = ;\r\nend","test_suite":"%%\r\nn = 8;\r\nans = nthroot(n,3);\r\nassert(isequal(cbRt(n),ans))\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":5122697,"edited_by":5122697,"edited_at":"2026-05-26T12:25:53.000Z","deleted_by":null,"deleted_at":null,"solvers_count":52,"test_suite_updated_at":"2026-05-26T12:25:53.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2026-05-26T12:24:06.000Z","updated_at":"2026-08-18T06:35:11.000Z","published_at":"2026-05-26T12:24:06.000Z","restored_at":null,"restored_by":null,"spam":null,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eGet the Cube Root of the number 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":42685,"title":"Cody meets Xiangqi: foresee the unseen (Part 2)","description":"This is the second part of the Xiangqi series. The first part in this series is: \u003chttp://www.mathworks.com/matlabcentral/cody/problems/42674-cody-meets-xiangqi-foresee-the-unseen Cody meets Xiangqi: foresee the unseen (Part 1)\u003e\r\n\r\nBeing increasingly interested in \u003chttps://en.wikipedia.org/wiki/Xiangqi Xiangqi\u003e (a.k.a., *Chinese Chess*), Mr. Cody has designed a new Xiangqi match for \u003chttps://en.wikipedia.org/wiki/Xiang_Yu Xiang Yu\u003e and \u003chttps://de.wikipedia.org/wiki/Han_Gaozu Liu Bang\u003e by taking into account the likelihood of tie games. The new rule is described as follows:\r\n\r\nOnce\r\n\r\n   1) Xiang Yu wins Na games consecutively,\r\n   2) Liu Bang wins Nb games consecutively, \r\n   3) No ties occur consecutively, \r\n\r\n*whichever comes first*, Mr. Cody announces the outcome accordingly as follows:\r\n\r\n   1) Xiang Yu is the final winner,\r\n   2) Liu Bang is the final winner, \r\n   3) They end up with a final draw.\r\n\r\nAgain, Cody asks us --- active Cody players --- to foresee the outcome of this unseen match using Monte Carlo simulations. Our task is to write the following function\r\n\r\n                         [Pa, Pb, Pc] = Xiangqi2(a, b, Na, Nb, Nc)\r\n\r\nwhere \r\n\r\n* a: the probability that Xiang Yu wins one individual game\r\n* b: the probability that Liu Bang wins one individual game\r\n* Na: # of consecutive wins required for Xiang Yu to become the final winner\r\n* Nb: # of consecutive wins required for Liu Bang to become the final winner\r\n* Nc: # of consecutive ties required to result in a final draw\r\n* Pa: the probability that Xiang Yu wins the match\r\n* Pb: the probability that Liu Bang wins the match\r\n* Pc: the probability of a final draw\r\n\r\nThe main focus of this problem is on *Monte Carlo simulations*, rather than analytical approaches. Your provided solution Xiangqi2.m will be checked by a P-file EvaluateSolution.p, which mainly does 3 things as follows:\r\n\r\n1) Call your function [Pa, Pb, Pc] = Xiangqi2(a, b, Na, Nb, Nc) and then Check if the result P = [Pa, Pb, Pc] is within tolerance of its expected value Q. That is, If norm(P - Q) \u003c tol holds, it means that your solution is accurate enough. If this does not hold, your solution will be rejected. \r\n\r\n2) Check if your solution is based on *pure Monte Carlo simulations* or *analytical approaches*. If it is based on analytical approaches (i.e., using analytical expressions to directly compute the probabilities), then your solution will be rejected. EvaluateSolution.p accomplishes this goal by exploiting a combination of distinct features possessed by analytical solutions, but are generally not shared by Monte Carlo simulations. \r\n\r\n3) If your solution passes the above two checks, then the score of your solution will be determined based on the speed of your code. The faster your solution is, the smaller score you get. \r\n\r\nIf you have any concerns or suggestions on this problem, please feel free to leave me a comment. Thanks. \r\n\r\n ","description_html":"\u003cp\u003eThis is the second part of the Xiangqi series. The first part in this series is: \u003ca href = \"http://www.mathworks.com/matlabcentral/cody/problems/42674-cody-meets-xiangqi-foresee-the-unseen\"\u003eCody meets Xiangqi: foresee the unseen (Part 1)\u003c/a\u003e\u003c/p\u003e\u003cp\u003eBeing increasingly interested in \u003ca href = \"https://en.wikipedia.org/wiki/Xiangqi\"\u003eXiangqi\u003c/a\u003e (a.k.a., \u003cb\u003eChinese Chess\u003c/b\u003e), Mr. Cody has designed a new Xiangqi match for \u003ca href = \"https://en.wikipedia.org/wiki/Xiang_Yu\"\u003eXiang Yu\u003c/a\u003e and \u003ca href = \"https://de.wikipedia.org/wiki/Han_Gaozu\"\u003eLiu Bang\u003c/a\u003e by taking into account the likelihood of tie games. The new rule is described as follows:\u003c/p\u003e\u003cp\u003eOnce\u003c/p\u003e\u003cpre\u003e   1) Xiang Yu wins Na games consecutively,\r\n   2) Liu Bang wins Nb games consecutively, \r\n   3) No ties occur consecutively, \u003c/pre\u003e\u003cp\u003e\u003cb\u003ewhichever comes first\u003c/b\u003e, Mr. Cody announces the outcome accordingly as follows:\u003c/p\u003e\u003cpre\u003e   1) Xiang Yu is the final winner,\r\n   2) Liu Bang is the final winner, \r\n   3) They end up with a final draw.\u003c/pre\u003e\u003cp\u003eAgain, Cody asks us --- active Cody players --- to foresee the outcome of this unseen match using Monte Carlo simulations. Our task is to write the following function\u003c/p\u003e\u003cpre\u003e                         [Pa, Pb, Pc] = Xiangqi2(a, b, Na, Nb, Nc)\u003c/pre\u003e\u003cp\u003ewhere\u003c/p\u003e\u003cul\u003e\u003cli\u003ea: the probability that Xiang Yu wins one individual game\u003c/li\u003e\u003cli\u003eb: the probability that Liu Bang wins one individual game\u003c/li\u003e\u003cli\u003eNa: # of consecutive wins required for Xiang Yu to become the final winner\u003c/li\u003e\u003cli\u003eNb: # of consecutive wins required for Liu Bang to become the final winner\u003c/li\u003e\u003cli\u003eNc: # of consecutive ties required to result in a final draw\u003c/li\u003e\u003cli\u003ePa: the probability that Xiang Yu wins the match\u003c/li\u003e\u003cli\u003ePb: the probability that Liu Bang wins the match\u003c/li\u003e\u003cli\u003ePc: the probability of a final draw\u003c/li\u003e\u003c/ul\u003e\u003cp\u003eThe main focus of this problem is on \u003cb\u003eMonte Carlo simulations\u003c/b\u003e, rather than analytical approaches. Your provided solution Xiangqi2.m will be checked by a P-file EvaluateSolution.p, which mainly does 3 things as follows:\u003c/p\u003e\u003cp\u003e1) Call your function [Pa, Pb, Pc] = Xiangqi2(a, b, Na, Nb, Nc) and then Check if the result P = [Pa, Pb, Pc] is within tolerance of its expected value Q. That is, If norm(P - Q) \u0026lt; tol holds, it means that your solution is accurate enough. If this does not hold, your solution will be rejected.\u003c/p\u003e\u003cp\u003e2) Check if your solution is based on \u003cb\u003epure Monte Carlo simulations\u003c/b\u003e or \u003cb\u003eanalytical approaches\u003c/b\u003e. If it is based on analytical approaches (i.e., using analytical expressions to directly compute the probabilities), then your solution will be rejected. EvaluateSolution.p accomplishes this goal by exploiting a combination of distinct features possessed by analytical solutions, but are generally not shared by Monte Carlo simulations.\u003c/p\u003e\u003cp\u003e3) If your solution passes the above two checks, then the score of your solution will be determined based on the speed of your code. The faster your solution is, the smaller score you get.\u003c/p\u003e\u003cp\u003eIf you have any concerns or suggestions on this problem, please feel free to leave me a comment. Thanks.\u003c/p\u003e","function_template":"function [Pa, Pb, Pc] = Xiangqi2(a, b, Na, Nb, Nc)\r\n% a: the probability that Xiang Yu wins one individual game\r\n% b: the probability that Liu Bang wins one individual game\r\n% Na: # of consecutive wins required for Xiang Yu to become the final winner\r\n% Nb: # of consecutive wins required for Liu Bang to become the final winner\r\n% Nc: # of consecutive ties required to result in a final draw\r\n% Pa: the probability that Xiang Yu wins the match\r\n% Pb: the probability that Liu Bang wins the match\r\n% Pc: the probability of a final draw\r\n    Pa = ;\r\n    Pb = ;\r\n    Pc = ;\r\nend","test_suite":"%%\r\n% Thanks to Alfonso Nieto-Castanon\r\nurlwrite('https://sites.google.com/a/alfnie.com/alfnie/software/SetSolutionScore.p?attredirects=0\u0026amp;d=1','SetSolutionScore.p');\r\nrehash path;\r\n\r\n%%\r\nfh = fopen('EvaluateSolution.p','wb');\r\nfwrite(fh, hex2dec(reshape('7630312E30307630302E3030000C701C97F61FB1000002D5000001CF000004E73DD68930A391F7C60A534B45A03EAF72EB08941F39EE01BF25BAE04DF43CF342FC1A763DF6B8F26BBED0BD4F2ABBB5927B1EEBAE8795E487F6E4EF2737CBB6646BC4DF145E14664B3A4DACCD7CB01C4EC2328AD76F196231D2CA02CDC2B15466FBA5BDDF9E6C0E5DE12CF07B2AAA50BD2F04FFB92E9BECBE232E01031340A8EDCA5C10DAC01BBE43685ED0AB79D9C6F2A090FB4E0E75CAA236D3D73AD659E0705C42792BC77D85951B2FC49DE856FB97AFD74C1DB66C874EDF5517BCFA14C6706CA5E61DE60F2771B64F6D634B858A1A30AD7C49778534CCCE7551C637DC53846B02140046F729C5EB2DC9C65F16C2FC4F34EA9F03A2056B8218ACAB9A9A8BC5DC8F2F3312740F86626ABA38E00903CE76846DEE175BEE04DC0815E050E4CD95BA8E5BD27A0B57F2413B71A0E4837FB0F86328AA82732C584F1F55C6CCD79CBC69D052011BA93357AAE3568E0086F159C083D665645A38584955283925F900254A6562F0C755323C40805328D04F27FD863E8B774B52E27FC3AA30CE689AC57DEFEE274DBBC2A4D9D320CF19AD873AA0AE806721EE78496F7ADA99EA48060F26FDEE7ED5E9F85B27F79AE176A6E8EAC4DD5127299122FF88139BC4B56A2ED3C5338A72676C4C99AD6DEBCD8BB5EB09',2,[]).')); rehash path; fclose(fh);\r\n\r\n%%\r\nfid = fopen('Xiangqi2.m');\r\ndelim = {' ', '\\n', ',', '.', ';', '''', '@', '+', '-', '*', '/', '\\', '^', '\u003e', '\u003c', '=', '\u0026', '|', '~', '{', '}', '[', ']', '(', ')'};\r\nfile = textscan(fid, '%s', 'CommentStyle', '%', 'MultipleDelimsAsOne', 1, 'Delimiter', delim); fclose(fid); \r\nassert(~any(ismember({'rng','RandStream','seed','state','twister','shufle','default'},file{1})));\r\n\r\n%%\r\na = 0; b = 0; Na = 2; Nb = 3; Nc = 2; tol = 1e-6;\r\nEvaluateSolution(a, b, Na, Nb, Nc, tol); \r\n\r\n%%\r\na = 0; b = 1; Na = 1; Nb = 2; Nc = 1; tol = 1e-6;\r\nEvaluateSolution(a, b, Na, Nb, Nc, tol); \r\n\r\n%%\r\na = 1; b = 0; Na = 3; Nb = 2; Nc = 1; tol = 1e-6;\r\nEvaluateSolution(a, b, Na, Nb, Nc, tol); \r\n\r\n%%\r\na = 0.15; b = 0.85; Na = 4; Nb = 2; Nc = 1; tol = 1e-4;\r\nEvaluateSolution(a, b, Na, Nb, Nc, tol);\r\n\r\n%%\r\na = 0.9; b = 0; Na = 3; Nb = 1; Nc = 2; tol = 1e-3;\r\nEvaluateSolution(a, b, Na, Nb, Nc, tol);\r\n\r\n%%\r\na = 0.65; b = 0.3; Na = 3; Nb = 2; Nc = 2; tol = 1e-3;\r\nEvaluateSolution(a, b, Na, Nb, Nc, tol);\r\n\r\n%%\r\nNa = 3; Nb = 2; Nc = 1; tol = 2e-3; \r\np = sort(rand(2,30)); \r\np = sort([p(1,:);diff(p);1-p(2,:)]);\r\nfor k = size(p,2):-1:1\r\n    a = p(3,k); b = p(2,k);\r\n    score(k) = EvaluateSolution(a, b, Na, Nb, Nc, tol);    \r\nend\r\nSetSolutionScore(round(mean(score)));","published":true,"deleted":false,"likes_count":2,"comments_count":0,"created_by":12569,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":6,"test_suite_updated_at":"2015-11-12T00:41:35.000Z","rescore_all_solutions":true,"group_id":1,"created_at":"2015-11-08T20:51:55.000Z","updated_at":"2026-08-20T09:17:46.000Z","published_at":"2015-11-10T00:22:37.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\\n\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThis is the second part of the Xiangqi series. The first part in this series is:\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"http://www.mathworks.com/matlabcentral/cody/problems/42674-cody-meets-xiangqi-foresee-the-unseen\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eCody meets Xiangqi: foresee the unseen (Part 1)\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eBeing increasingly interested in\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"https://en.wikipedia.org/wiki/Xiangqi\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eXiangqi\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e (a.k.a.,\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\u003eChinese Chess\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e), Mr. Cody has designed a new Xiangqi match for\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"https://en.wikipedia.org/wiki/Xiang_Yu\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eXiang Yu\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e and\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"https://de.wikipedia.org/wiki/Han_Gaozu\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eLiu Bang\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e by taking into account the likelihood of tie games. The new rule is described as follows:\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\u003eOnce\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[   1) Xiang Yu wins Na games consecutively,\\n   2) Liu Bang wins Nb games consecutively, \\n   3) No ties occur consecutively,]]\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:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ewhichever comes first\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e, Mr. Cody announces the outcome accordingly as follows:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[   1) Xiang Yu is the final winner,\\n   2) Liu Bang is the final winner, \\n   3) They end up with a final draw.]]\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\u003eAgain, Cody asks us --- active Cody players --- to foresee the outcome of this unseen match using Monte Carlo simulations. Our task is to write the following function\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[                         [Pa, Pb, Pc] = Xiangqi2(a, b, Na, Nb, Nc)]]\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\u003ewhere\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003ea: the probability that Xiang Yu wins one individual game\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eb: the probability that Liu Bang wins one individual game\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eNa: # of consecutive wins required for Xiang Yu to become the final winner\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eNb: # of consecutive wins required for Liu Bang to become the final winner\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eNc: # of consecutive ties required to result in a final draw\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003ePa: the probability that Xiang Yu wins the match\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003ePb: the probability that Liu Bang wins the match\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003ePc: the probability of a final draw\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe main focus of this problem is on\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\u003eMonte Carlo simulations\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e, rather than analytical approaches. Your provided solution Xiangqi2.m will be checked by a P-file EvaluateSolution.p, which mainly does 3 things as follows:\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\u003e1) Call your function [Pa, Pb, Pc] = Xiangqi2(a, b, Na, Nb, Nc) and then Check if the result P = [Pa, Pb, Pc] is within tolerance of its expected value Q. That is, If norm(P - Q) \u0026lt; tol holds, it means that your solution is accurate enough. If this does not hold, your solution will be rejected.\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\u003e2) Check if your solution is based on\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\u003epure Monte Carlo simulations\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e or\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\u003eanalytical approaches\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e. If it is based on analytical approaches (i.e., using analytical expressions to directly compute the probabilities), then your solution will be rejected. EvaluateSolution.p accomplishes this goal by exploiting a combination of distinct features possessed by analytical solutions, but are generally not shared by Monte Carlo simulations.\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\u003e3) If your solution passes the above two checks, then the score of your solution will be determined based on the speed of your code. The faster your solution is, the smaller score you get.\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\u003eIf you have any concerns or suggestions on this problem, please feel free to leave me a comment. Thanks.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":811,"title":"Genome Sequence 004: Long 3rd Generation Segment Correction","description":"The Melopsittacus undulates genome, Parrot Budgerigar, was successfully sequenced in July 2012 using long 3rd Gen sequences provided by \u003chttp://www.pacificbiosciences.com/ PacBio\u003e. The \u003chttp://assemblathon.org/a-parrot-a-fish-and-a-snake-walk-into-a-bar Assemblathon Genome Contest\u003e led the team of Phillippy, Koren and Jarvis to successfully \u003chttp://www.sciencedaily.com/releases/2012/07/120702210229.htm Sequence Parrot DNA\u003e using the PacBio 3rd Generation data and Illumina 2nd Gen data.\r\n\r\nThe 3rd gen PacBio data is very long, 1K-20K, but has 15% error rate. The Illumina data is 100-500 long with \u003c1% error rate. Jarvis and his team combined this data to achieve \u003c 0.1% error rate.\r\n\r\nGenome Challenge 004 is the correction of simplified PacBio simulated reads with high error rate.\r\n\r\n*Input:* \r\n\r\nCall 1: empty array, segment Width, Flag=0\r\n\r\nCall 2: N PacBio DNA vectors (N x width), Segment Width, Flag=1\r\n\r\n*Output:* \r\n\r\nCall 1: empty vector, Number of Requested Vectors\r\n\r\nCall 2: Corrected DNA vector, Number of Requested Vectors\r\n\r\n*Score:* Number of N vectors used to produce correct vector for w=1024 case\r\n\r\nThe first call to the PacBio_fix routine returns the number of vectors requested to produce a final product. This may be a function of w.\r\n\r\nThe second call to PacBio_fix will have a DNA matix (N x width) and flag=1.\r\n\r\nThe response to the second call is the fixed DNA sequence, vector of width w.\r\n\r\n*example:*\r\nFirst call return : N=3\r\n\r\n  01230123111122223333 Truth\r\n  Input example\r\n  01232123112122221332 Injected errors\r\n  01130123111122123323\r\n  11230133121122223333\r\n\r\n  Output: \r\n  01230123111122223333 Truth, hopefully\r\n\r\n\r\nThis data is simplified by only having simple substitutions and the data sets are provided pre-aligned. \r\n\r\nThe real PacBio data is quite a bit more complicated. Values may be added, deleted, substituted, and are of varying lengths. This causes alignment issues.\r\n\r\nFollow-Up Challenges: Sample Data from the PacBio site for \u003chttp://www.cbcb.umd.edu/software/PBcR/ Lambda Phage\u003e will be molded into various Challenges. Possible challenges are correcting individual long segments and assembling multiple long segments into the full Lambda Phage genome. The Parrot genome is too big for Cody to solve in 50 seconds.\r\n","description_html":"\u003cp\u003eThe Melopsittacus undulates genome, Parrot Budgerigar, was successfully sequenced in July 2012 using long 3rd Gen sequences provided by \u003ca href=\"http://www.pacificbiosciences.com/\"\u003ePacBio\u003c/a\u003e. The \u003ca href=\"http://assemblathon.org/a-parrot-a-fish-and-a-snake-walk-into-a-bar\"\u003eAssemblathon Genome Contest\u003c/a\u003e led the team of Phillippy, Koren and Jarvis to successfully \u003ca href=\"http://www.sciencedaily.com/releases/2012/07/120702210229.htm\"\u003eSequence Parrot DNA\u003c/a\u003e using the PacBio 3rd Generation data and Illumina 2nd Gen data.\u003c/p\u003e\u003cp\u003eThe 3rd gen PacBio data is very long, 1K-20K, but has 15% error rate. The Illumina data is 100-500 long with \u0026lt;1% error rate. Jarvis and his team combined this data to achieve \u0026lt; 0.1% error rate.\u003c/p\u003e\u003cp\u003eGenome Challenge 004 is the correction of simplified PacBio simulated reads with high error rate.\u003c/p\u003e\u003cp\u003e\u003cb\u003eInput:\u003c/b\u003e\u003c/p\u003e\u003cp\u003eCall 1: empty array, segment Width, Flag=0\u003c/p\u003e\u003cp\u003eCall 2: N PacBio DNA vectors (N x width), Segment Width, Flag=1\u003c/p\u003e\u003cp\u003e\u003cb\u003eOutput:\u003c/b\u003e\u003c/p\u003e\u003cp\u003eCall 1: empty vector, Number of Requested Vectors\u003c/p\u003e\u003cp\u003eCall 2: Corrected DNA vector, Number of Requested Vectors\u003c/p\u003e\u003cp\u003e\u003cb\u003eScore:\u003c/b\u003e Number of N vectors used to produce correct vector for w=1024 case\u003c/p\u003e\u003cp\u003eThe first call to the PacBio_fix routine returns the number of vectors requested to produce a final product. This may be a function of w.\u003c/p\u003e\u003cp\u003eThe second call to PacBio_fix will have a DNA matix (N x width) and flag=1.\u003c/p\u003e\u003cp\u003eThe response to the second call is the fixed DNA sequence, vector of width w.\u003c/p\u003e\u003cp\u003e\u003cb\u003eexample:\u003c/b\u003e\r\nFirst call return : N=3\u003c/p\u003e\u003cpre class=\"language-matlab\"\u003e01230123111122223333 Truth\r\nInput example\r\n01232123112122221332 Injected errors\r\n01130123111122123323\r\n11230133121122223333\r\n\u003c/pre\u003e\u003cpre class=\"language-matlab\"\u003eOutput: \r\n01230123111122223333 Truth, hopefully\r\n\u003c/pre\u003e\u003cp\u003eThis data is simplified by only having simple substitutions and the data sets are provided pre-aligned.\u003c/p\u003e\u003cp\u003eThe real PacBio data is quite a bit more complicated. Values may be added, deleted, substituted, and are of varying lengths. This causes alignment issues.\u003c/p\u003e\u003cp\u003eFollow-Up Challenges: Sample Data from the PacBio site for \u003ca href=\"http://www.cbcb.umd.edu/software/PBcR/\"\u003eLambda Phage\u003c/a\u003e will be molded into various Challenges. Possible challenges are correcting individual long segments and assembling multiple long segments into the full Lambda Phage genome. The Parrot genome is too big for Cody to solve in 50 seconds.\u003c/p\u003e","function_template":"function [M_fix,N]=PacBio_fix(M,w,flag)\r\n% 1st Call\r\n% M is empty\r\n% w is width of segment\r\n% flag is 0\r\n% Ouput is N, the number of segments requested to fix the segment\r\n% 2nd Call\r\n% M is an Nxw array of values [0:3]\r\n\r\n M_fix=[];\r\n N=1; % needed for 2nd call with flag==1\r\n if flag==0 % Requested number of Segments\r\n  N=1;\r\n  return;\r\n end\r\n\r\nM_fix=M(1,:);\r\n\r\n\r\nend","test_suite":"%%\r\nfeval(@assignin,'caller','score',0);\r\n%%\r\nM=[];\r\nflag=0;\r\nw=100;\r\n[M_fix,N]=PacBio_fix(M,w,flag);\r\n\r\nM_truth=randi(4,1,w,'uint8')-1;\r\nM=repmat(M_truth,N,1);\r\n\r\n% Apply 15% substitution error\r\nqerr=floor(.15*N*w);\r\nerrvec=randi(N*w,qerr,1);\r\nerrval=randi(4,qerr,1)-1;\r\n\r\nM(errvec)=errval;\r\n\r\nflag=1;\r\ntic\r\n[M_fix,N]=PacBio_fix(M,w,flag);\r\ntoc\r\n\r\nassert(isequal(M_fix,M_truth),sprintf('Error Count=%i',sum(M_fix~=M_truth)))\r\n%%\r\nM=[];\r\nflag=0;\r\nw=6144;\r\n[M_fix,N]=PacBio_fix(M,w,flag);\r\n\r\nM_truth=randi(4,1,w,'uint8')-1;\r\nM=repmat(M_truth,N,1);\r\n\r\n% Apply 15% substitution error\r\nqerr=floor(.15*N*w);\r\nerrvec=randi(N*w,qerr,1);\r\nerrval=randi(4,qerr,1)-1;\r\n\r\nM(errvec)=errval;\r\n\r\nflag=1;\r\ntic\r\n[M_fix,N]=PacBio_fix(M,w,flag);\r\ntoc\r\n\r\nassert(isequal(M_fix,M_truth),sprintf('Error Count=%i',sum(M_fix~=M_truth)))\r\n\r\n%%\r\n% Size Performance is based on w=1024 case\r\nM=[];\r\nflag=0;\r\nw=1024;\r\n[M_fix,N]=PacBio_fix(M,w,flag);\r\n\r\nM_truth=randi(4,1,w,'uint8')-1;\r\nM=repmat(M_truth,N,1);\r\n\r\n% Apply 15% substitution error\r\nqerr=floor(.15*N*w);\r\nerrvec=randi(N*w,qerr,1);\r\nerrval=randi(4,qerr,1)-1;\r\n\r\nM(errvec)=errval;\r\n\r\nflag=1;\r\ntic\r\n[M_fix,not_N]=PacBio_fix(M,w,flag);\r\ntoc\r\n\r\nassert(isequal(M_fix,M_truth),sprintf('Error Count=%i',sum(M_fix~=M_truth)))\r\n\r\nfeval(@assignin,'caller','score',min(20,N));\r\n\r\n\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":3097,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":6,"test_suite_updated_at":"2012-10-08T02:30:34.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2012-07-01T05:26:57.000Z","updated_at":"2026-08-20T09:21:38.000Z","published_at":"2012-10-08T02:29:50.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\\n\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe Melopsittacus undulates genome, Parrot Budgerigar, was successfully sequenced in July 2012 using long 3rd Gen sequences provided by\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"http://www.pacificbiosciences.com/\\\"\u003e\u003cw:r\u003e\u003cw:t\u003ePacBio\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e. The\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"http://assemblathon.org/a-parrot-a-fish-and-a-snake-walk-into-a-bar\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eAssemblathon Genome Contest\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e led the team of Phillippy, Koren and Jarvis to successfully\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"http://www.sciencedaily.com/releases/2012/07/120702210229.htm\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eSequence Parrot DNA\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e using the PacBio 3rd Generation data and Illumina 2nd Gen data.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe 3rd gen PacBio data is very long, 1K-20K, but has 15% error rate. The Illumina data is 100-500 long with \u0026lt;1% error rate. Jarvis and his team combined this data to achieve \u0026lt; 0.1% error rate.\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\u003eGenome Challenge 004 is the correction of simplified PacBio simulated reads with high error rate.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eInput:\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\u003eCall 1: empty array, segment Width, Flag=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\u003eCall 2: N PacBio DNA vectors (N x width), Segment Width, Flag=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:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eOutput:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eCall 1: empty vector, Number of Requested Vectors\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\u003eCall 2: Corrected DNA vector, Number of Requested Vectors\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eScore:\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e Number of N vectors used to produce correct vector for w=1024 case\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe first call to the PacBio_fix routine returns the number of vectors requested to produce a final product. This may be a function of w.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe second call to PacBio_fix will have a DNA matix (N x width) and flag=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\u003eThe response to the second call is the fixed DNA sequence, vector of width w.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eexample:\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e First call return : N=3\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[01230123111122223333 Truth\\nInput example\\n01232123112122221332 Injected errors\\n01130123111122123323\\n11230133121122223333\\n\\nOutput: \\n01230123111122223333 Truth, hopefully]]\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\u003eThis data is simplified by only having simple substitutions and the data sets are provided pre-aligned.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe real PacBio data is quite a bit more complicated. Values may be added, deleted, substituted, and are of varying lengths. This causes alignment issues.\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\u003eFollow-Up Challenges: Sample Data from the PacBio site for\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"http://www.cbcb.umd.edu/software/PBcR/\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eLambda Phage\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e will be molded into various Challenges. Possible challenges are correcting individual long segments and assembling multiple long segments into the full Lambda Phage genome. The Parrot genome is too big for Cody to solve in 50 seconds.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":61338,"title":"Fuel-Air Equivalence Ratio (Lambda)","description":"Lambda (λ) is the ratio of actual air-fuel ratio to the stoichiometric air-fuel ratio. \r\nλ = 1 is perfect stoichiometry, \r\nλ \u003c 1 is rich, \r\nλ \u003e 1 is lean. \r\nEngine management systems constantly target λ = 1 for optimal catalyst performance.\r\n\r\nGiven actual AFR and stoichiometric AFR (AFR_s), compute lambda.","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: 572px; display: block; min-width: 0px; padding-block-start: 0px; padding-inline-start: 2px; padding-left: 2px; padding-top: 0px; perspective-origin: 468.5px 286px; transform-origin: 468.5px 286px; 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; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 10.5px; text-align: left; transform-origin: 444.5px 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=\"\"\u003eLambda (λ) is the ratio of actual air-fuel ratio to the stoichiometric air-fuel ratio. \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; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 10.5px; text-align: left; transform-origin: 444.5px 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=\"\"\u003eλ = 1 is perfect stoichiometry, \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; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 10.5px; text-align: left; transform-origin: 444.5px 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=\"\"\u003eλ \u0026lt; 1 is rich, \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; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 10.5px; text-align: left; transform-origin: 444.5px 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=\"\"\u003eλ \u0026gt; 1 is lean. \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; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 10.5px; text-align: left; transform-origin: 444.5px 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=\"\"\u003eEngine management systems constantly target λ = 1 for optimal catalyst performance.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 392px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; 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: 444.5px 196px; text-align: left; transform-origin: 444.5px 196px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cimg class=\"imageNode\" style=\"vertical-align: baseline\" src=\"https://i.ytimg.com/vi/9uFdrcPkMGE/hq720.jpg?sqp=-oaymwEhCK4FEIIDSFryq4qpAxMIARUAAAAAGAElAADIQj0AgKJD\u0026amp;rs=AOn4CLDLLtOPt4b2zx4L72ztX9tL_4S0vw\" 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; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 10.5px; text-align: left; transform-origin: 444.5px 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=\"\"\u003eGiven actual AFR and stoichiometric AFR (AFR_s), compute lambda.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function lam = calcLambda(AFR, AFR_s)\r\nlam = 0;\r\nend","test_suite":"%%Test 1\r\nassert(abs(calcLambda(14.7, 14.7) - 1.0) \u003c 1e-6)\r\n%%Test 2\r\nassert(abs(calcLambda(12.5, 14.7) - 12.5/14.7) \u003c 1e-6)\r\n%%Test 3\r\nassert(abs(calcLambda(16.2, 14.7) - 16.2/14.7) \u003c 1e-6)","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":2305225,"edited_by":2305225,"edited_at":"2026-05-27T03:46:08.000Z","deleted_by":null,"deleted_at":null,"solvers_count":41,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2026-05-21T09:51:05.000Z","updated_at":"2026-08-20T09:51:41.000Z","published_at":"2026-05-21T09:51:05.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\u003eLambda (λ) is the ratio of actual air-fuel ratio to the stoichiometric air-fuel ratio. \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 is perfect stoichiometry, \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λ \u0026lt; 1 is rich, \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λ \u0026gt; 1 is lean. \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\u003eEngine management systems constantly target λ = 1 for optimal catalyst performance.\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=\\\"386\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"686\\\"/\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\u003eGiven actual AFR and stoichiometric AFR (AFR_s), compute lambda.\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.jpg\",\"relationshipId\":\"rId1\"}]},{\"partUri\":\"/media/image1.jpg\",\"contentType\":\"image/jpg\",\"content\":\"https://i.ytimg.com/vi/9uFdrcPkMGE/hq720.jpg?sqp=-oaymwEhCK4FEIIDSFryq4qpAxMIARUAAAAAGAElAADIQj0AgKJD\u0026rs=AOn4CLDLLtOPt4b2zx4L72ztX9tL_4S0vw\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":61443,"title":"Calculate the Compression of a Spring","description":"A mechanical engineer wants to determine how much a spring will compress when a force is applied to it. According to Hooke’s Law:\r\nF = k * x\r\nF = applied force in N\r\nk = spring stiffness in N/m \r\nx = spring compression in m","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: 137.312px; display: block; min-width: 0px; padding-block-start: 0px; padding-inline-start: 2px; padding-left: 2px; padding-top: 0px; perspective-origin: 402px 68.6518px; transform-origin: 402px 68.6562px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 40px; 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; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 378px 20px; text-align: left; transform-origin: 378px 20px; white-space-collapse: preserve; margin-left: 4px; margin-top: 3px; margin-bottom: 5px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-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=\"\"\u003eA mechanical engineer wants to determine how much a spring will compress when a force is applied to it. According to Hooke’s Law:\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; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 378px 10.5px; text-align: left; transform-origin: 378px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; font-weight: 700; \"\u003eF = k * x\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cul style=\"block-size: 61.3125px; font-family: Helvetica, Arial, sans-serif; list-style-type: square; margin-block-end: 20px; margin-block-start: 10px; margin-bottom: 20px; margin-top: 10px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 385px 30.6518px; transform-origin: 385px 30.6562px; 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: 357px 10.2143px; text-align: left; transform-origin: 357px 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=\"\"\u003eF = applied force in N\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: 357px 10.2143px; text-align: left; transform-origin: 357px 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=\"\"\u003ek = spring stiffness in N/m \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: 357px 10.2143px; text-align: left; transform-origin: 357px 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=\"\"\u003ex = spring compression in m\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ul\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function x = springCompression(F,k)\r\n    x = 0;\r\nend","test_suite":"%%\r\nF = 500;\r\nk = 2500;\r\nx_correct = 0.2;\r\nassert(abs(springCompression(F,k) - x_correct) \u003c 1e-10)\r\n\r\n%%\r\nF = 300;\r\nk = 1500;\r\nx_correct = 0.2;\r\nassert(abs(springCompression(F,k) - x_correct) \u003c 1e-10)\r\n\r\n%%\r\nF = 1000;\r\nk = 4000;\r\nx_correct = 0.25;\r\nassert(abs(springCompression(F,k) - x_correct) \u003c 1e-10)","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":5124227,"edited_by":5124227,"edited_at":"2026-08-09T14:18:16.000Z","deleted_by":null,"deleted_at":null,"solvers_count":14,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2026-08-09T14:16:40.000Z","updated_at":"2026-08-21T18:42:59.000Z","published_at":"2026-08-09T14:18:16.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\u003eA mechanical engineer wants to determine how much a spring will compress when a force is applied to it. According to Hooke’s Law:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eF = k * x\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eF = applied force in N\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\u003ek = spring stiffness in N/m \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\u003ex = spring compression in m\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":61269,"title":"Precise Almost Pythagorean Triples ","description":"This  is essentially the same as:  Problem 52834. Easy Sequences 32: Almost Pythagorean Triples; it even presents the same set of test problems.  The difference is that the \"correct\" solutions for larger cases of 52834 were the result of roundoff errors due to values being larger than flintmax('double').  This problem requires care to avoid such roundoff.\r\nRepeating the original problem description:\t\t\t\t\r\nAn Almost Pythagorean Triple (abbreviated as \"APT'), is a set of 3 integers in which square of the largest element, which we will call as its 'hypotenuse', is 1 less than the sum of square of the smaller elements (shorter sides). This means that if c is the hypotenuse and a and b are the shorter sides, , satisfies the following equation: \r\n        \r\n        where:  \r\nThe smallest  is the triple , with  and perimeter (the sum of the 3 elements)  of . Some researchers consider  as the smallest , but here, we will only look at 's where the hypotenuse is \"strictly\" greater than the other shorter sides. Other examples of 's are , and . \r\nUnfortunately, unlike Pythagorean Triples, a 'closed formula' for generating all possible 's, has not yet been discovered, at the time of this writing. For this exercise, we will be dealing with 's with a known ratio between the hypotenuse and the shortest side: . \r\nGiven the value of r, find the perimeter of the  with the r-th smallest perimeter. For example for , that is , the smallest perimeter is  for  , while the second (r-th) smallest perimeter is , for the  with dimensions . For , the third smallest perimeter is  for  . \r\nThe output can be very large, so please present only the last 12 digits if the number of digits of the perimeter exceeds 12.\r\nFinally, as with the original, the use of java, BigInteger, persistent, and global are not allowed.","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.4333px; 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: 669.833px; display: block; min-width: 0px; padding-block-start: 0px; padding-inline-start: 2px; padding-left: 2px; padding-top: 0px; perspective-origin: 334px 334.917px; transform-origin: 334px 334.917px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 84px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; 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: 310px 42px; text-align: left; transform-origin: 310px 42px; 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: 102.675px 7.91667px; transform-origin: 102.675px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThis  is essentially the same as:  \u003c/span\u003e\u003c/span\u003e\u003ca target='_blank' href = \"https://www.mathworks.com/matlabcentral/cody/problems/52834\"\u003e\u003cspan style=\"border-block-end-color: rgb(0, 91, 130); border-block-start-color: rgb(0, 91, 130); border-bottom-color: rgb(0, 91, 130); border-inline-end-color: rgb(0, 91, 130); border-inline-start-color: rgb(0, 91, 130); border-left-color: rgb(0, 91, 130); border-right-color: rgb(0, 91, 130); border-top-color: rgb(0, 91, 130); caret-color: rgb(0, 91, 130); color: rgb(0, 91, 130); column-rule-color: rgb(0, 91, 130); outline-color: rgb(0, 91, 130); text-decoration-color: rgb(0, 91, 130); text-emphasis-color: rgb(0, 91, 130); \"\u003e\u003cspan style=\"\"\u003eProblem 52834. Easy Sequences 32: Almost Pythagorean Triples\u003c/span\u003e\u003c/span\u003e\u003c/a\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 3.88333px 7.91667px; transform-origin: 3.88333px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e; it even presents the same set of test problems.  The difference is that the \"correct\" solutions for larger cases of 52834 were the result of roundoff errors due to values being larger than flintmax('double').  This problem requires care to avoid such roundoff.\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; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 310px 10.5px; text-align: left; transform-origin: 310px 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: 201.933px 7.91667px; transform-origin: 201.933px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eRepeating the original problem description:\t\t\t\t\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 86.9167px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; 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: 310px 43.4583px; text-align: left; transform-origin: 310px 43.4583px; 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: 303.05px 7.91667px; transform-origin: 303.05px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eAn Almost Pythagorean Triple (abbreviated as \"APT'), is a set of 3 integers in which square of the largest element, which we will call as its 'hypotenuse', is \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: 3.89167px 7.91667px; transform-origin: 3.89167px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\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: 1.94167px 7.91667px; transform-origin: 1.94167px 7.91667px; 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: 12.45px 7.91667px; transform-origin: 12.45px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"text-decoration-line: underline; \"\u003eless\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: 94.8917px 7.91667px; transform-origin: 94.8917px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e than the sum of square of the smaller elements (shorter sides). This means that if \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: 3.5px 7.91667px; transform-origin: 3.5px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003ec\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: 72.35px 7.91667px; transform-origin: 72.35px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e is the hypotenuse and \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 3.89167px 7.91667px; transform-origin: 3.89167px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003ea\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 15.5583px 7.91667px; transform-origin: 15.5583px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e and \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 3.89167px 7.91667px; transform-origin: 3.89167px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003eb\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 49.3917px 7.91667px; transform-origin: 49.3917px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e are the shorter sides, \u003c/span\u003e\u003c/span\u003e\u003cimg class=\"imageNode\" width=\"32\" height=\"18\" style=\"vertical-align: baseline;width: 32px;height: 18px\" src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAkCAYAAADWzlesAAACIklEQVRoge2YS5XDMAxFH4cwCIESCIJBEAZlEAalEAyFEA6hUAyh0FlUmr4o/sj5rMb3nCzq2LItS09OgUqlUqlUrqID0Dj7NtI/96TseW3stV9MD+Athj00MmaWcfxM8ujvWfraBd/NuBeNXah9ibS/ineZ2dBLDPeFYzusN8JObLF20oi1I57SPmDrILb5Y96N0v4oXGuSgSYsNfyD9YlZWsQ3tMjcKZtvbB3UBGwdwi5yLhz/oLHPSB+OBnVyl5iLbU6RPiHn7GbCNxU0z0qM8wbviTmso1TYcjZDkQKcmAqazzYaSioEj7tF+rETcou3Nr1CvZsXLYq97801rSg5pWZFzwlvTmNOZZBJ9NRVqVNhbVGVVuUPwWXQU9I8GnMKDT4O4M3uqRC5E+5Mn1i6MKxP3sPYxYitMnMYeirEDevc7fEVux7rKJnhc4DVJs+YXagY2rznTXkqBIf5gk/oTvSM0qdkI16NOcyEz8mE7uElFaJE8b14NOYw6ukp8nD+5irEFWWM9aD0+u5CxTB1at4KYa+1Z2A15tSvQ0XVP2XcWyGuKGOsMaVXdxequrncZWFKLeSKMsZRGLsqnzJBLsRYHGMV4qoyxnp0+lVZN+ZRW5uXbaDPFWUs9+l8iBu+HvY4wS7GhiX/+aJOCDmqhAbbf6eO2vyjw7YEDpEJOnkXKps6psf2QjRJ255y1ibmfMq7y78gK5VKpVKpVP4Nv14fLJbptxZTAAAAAElFTkSuQmCC\" data-image-state=\"image-loaded\"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 102.692px 7.91667px; transform-origin: 102.692px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e, satisfies the following equation: \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 24.9167px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; 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: 310px 12.4583px; text-align: left; transform-origin: 310px 12.4583px; 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: 15.5333px 7.91667px; transform-origin: 15.5333px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e        \u003c/span\u003e\u003c/span\u003e\u003cimg class=\"imageNode\" width=\"99\" height=\"19\" style=\"vertical-align: baseline;width: 99px;height: 19px\" src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMcAAAAmCAYAAABwHY/hAAAEBElEQVR4nO2b7ZGCMBCG3x7ogAZogAqowA7sgA5swRoowR5swRpswfux7LAiASG7RHL7zGRu7vA0m+x3IuA4juM4juM4juM4zqGpAHQAngBeAB4AmqQz2ocCwBUk7wskf5t0Rnb8J1nVqEALdgZQA7iAFu+FvBevAHAHyVuD5GfncEs4Lwv+k6yqdPiMEmcM3iVXziBlkVQYHEO1+4zs+E+yqnIDeRZJgWHhxs9yoQNQTvz9DpL7CGllBZrnUoTPQVamwLQsu8K1R67GEeKG3/emsnaISY2OICtTgJzAExQJk1GCFq1LOYlEPHAMp1AjvjY8iqxsFCxvUuM49ZM5gkfRhJ3CKfVEvqDBoCz1hv8/gqwlqFY6gaLlTxjHA3l3qkJcQdFSy5O2sIvArCxbmybaslojI2Uy42hBC3eURdOiBhWomsWepXFwzbHlvS1ktSa5cTSY7l7lTglSNm1lsTIO2YZdqyhWslpjahxF/wGh/LQCGcbRFi0EyyvrphKf8hcgubfk7UtYGQefQ73wvl8VPmWWWMpqjbpxcPvrAUqVWlA4feB9gfiUfMow1qRYvDmxI4YapAB8PeLS/85tS6mofHI81edvEd+QsDKODkOrHaD5y9Yut3flflrLao2qcTQgBRkrPRdydwwHKk/QYrajccPnyeocrIAxI+ZUnq++jJVRXomRC8uOYiz3FTrppZVxsCzcyXn2P2sMhjP+XGtZrVEzjhPCh3jy4hl7kzllXeNRpJfeOrYqEhv91P+zkso0RLYGp4ZG6LYwDtnCveC7Pd5DVmtUjEO+yVSKwtcNfj2MroE3/xF4fll4vhVZx00Nntdt4XVr6jwZBVn5x8gIrhkRUqbMKsYR0+I7ItKThu4IcXRckyJ+g9ywmLFms2VtETrAY3m1L46mTJmjjYPTqVDUyBFWlnvgOZ8EzxnPVrjDFxoyvZl73bfzkrKE5JWXRrUdZKqUGVAwDlmMpSiw9u5WSWcQ8qIy3957TbRrDtnCDcmbq4OMNg6+nBXyKtbs3a1acgbS06b4Uo+2cbC8c2vE0Sq3LzFFG8dSyLVm727VkjOQxqpdb3yDtnGwvNeFzwsV6kcm2jhk/h1anDPyOQWfcwZ8sU7WGwX2vWynaRxSOaZSKvk8p04kE20cMr8eLxD3u0Ne54jIrgwbPMvZ4T3/LvvX79nT1zQO2cIdF/A1aA1y/ppBtHEUeE81mv5NT6Co8st397cglZ87Qk8MDqAdPd/7sMvKOHgfS/H3nG9Sc8SXXbhNshYgJZB5fE6p1JgGtFh81UXKWfbPrkjTudGuOSq813Ud8t5bYLjGNFWbtsjXIWRPDdrA3CK24ziO4ziO4ziO4ziO4ziO4ziOY8QfaJ4ygEB93kYAAAAASUVORK5CYII=\" data-image-state=\"image-loaded\"\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 23.9167px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; 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: 310px 11.9583px; text-align: left; transform-origin: 310px 11.9583px; 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: 40.425px 7.91667px; transform-origin: 40.425px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e        where:  \u003c/span\u003e\u003c/span\u003e\u003cimg class=\"imageNode\" width=\"62\" height=\"18\" style=\"vertical-align: baseline;width: 62px;height: 18px\" src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHwAAAAkCAYAAABLw14kAAAC50lEQVR4nO2a7ZGDIBCG3x7swAZswAqsIB3YQTqwhdSQEuwhLViDLeR+wA4rB56woLnMPjPMmPOyfLzLskAARVEURVEURVGUT6AHcLNF+VJaAE8AK4C3LfdLW6QcYgDQCL5/hxO8L9IipQo3AAuMUJ3AzgQnuPKBcKHfMGG5FdgjW09504rQQNafryEktDQEt8zeKLQlpYFZXtYPaMul1BCaGJldybIggQtNbRkuasufdDCDz5OmHvKQRINQS2jiaW0v3t97lOnHHiGhpwp1kkbZdnlDn/Z5xjb5yZ0toUGoITRB9TzsZ79uEkGyC/BpA/WUFrqHGbfF1kXaJPelQzgzbuAav2Y08GyhYW3zEPoA8LLPg30uub63tg7fmUoK3cBFLX6mwHOVw4dLHZwgoRlMBh+Bd3uM2Ao945z9MI9IE35n6XyQZkE9ZwgNGLHJSX0HvSHRebnYIQ/hMzz1ePKsAfGhwVntcwhqT+z9Hmf3a0bcOSmCHo5UNDixjg9wncpd785KYoDt7H1H6uBOnLJHv8KB+QwW7za4sdh2gTqYMxN8zhCe92mK/A934pQ1fMB2d7Gg/jaL6pMsPb+M+VsXgs+W2ODlEBO+xH6ZEpvY7Aa2szQH//yglvAdCo7/EWN8YGokW6E9+QyZ8OREsVDNnVh6g1ZbeH54JLb7lzG+tZGs30fxBy9HeO7EsQRzLwHKpZbw/LZPbG/PGGXuFB5p/b6h/lmwP3gpovM+hcI5vV9Qx4F7OIcqITzPR2IO3O2828ATFx7Sexix+UHMBCdE7ZlOUH0pgvMDFb+dFNFegXelKSU8X35CSxRpdTjp5TPpZQuJDfZuxblic1IyeC44fa+DG/yzb6pCwqcuUzxq3eHuAuj0MEmTBmb2zjAe5IeG0b4bUw1fCB2lzrY8YPp1ZftJoFyno+/zPn3krRvd5kjKf3G0I7T48p9a8XCWW666y1YyoOVCUvQnQYqiKIqiKIqifAk/IsB4nRPGszsAAAAASUVORK5CYII=\" data-image-state=\"image-loaded\"\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 96.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; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 310px 48.3333px; text-align: left; transform-origin: 310px 48.3333px; 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: 41.6167px 7.91667px; transform-origin: 41.6167px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThe smallest \u003c/span\u003e\u003c/span\u003e\u003cimg class=\"imageNode\" width=\"32\" height=\"18\" style=\"vertical-align: baseline;width: 32px;height: 18px\" src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAkCAYAAADWzlesAAACIklEQVRoge2YS5XDMAxFH4cwCIESCIJBEAZlEAalEAyFEA6hUAyh0FlUmr4o/sj5rMb3nCzq2LItS09OgUqlUqlUrqID0Dj7NtI/96TseW3stV9MD+Athj00MmaWcfxM8ujvWfraBd/NuBeNXah9ibS/ineZ2dBLDPeFYzusN8JObLF20oi1I57SPmDrILb5Y96N0v4oXGuSgSYsNfyD9YlZWsQ3tMjcKZtvbB3UBGwdwi5yLhz/oLHPSB+OBnVyl5iLbU6RPiHn7GbCNxU0z0qM8wbviTmso1TYcjZDkQKcmAqazzYaSioEj7tF+rETcou3Nr1CvZsXLYq97801rSg5pWZFzwlvTmNOZZBJ9NRVqVNhbVGVVuUPwWXQU9I8GnMKDT4O4M3uqRC5E+5Mn1i6MKxP3sPYxYitMnMYeirEDevc7fEVux7rKJnhc4DVJs+YXagY2rznTXkqBIf5gk/oTvSM0qdkI16NOcyEz8mE7uElFaJE8b14NOYw6ukp8nD+5irEFWWM9aD0+u5CxTB1at4KYa+1Z2A15tSvQ0XVP2XcWyGuKGOsMaVXdxequrncZWFKLeSKMsZRGLsqnzJBLsRYHGMV4qoyxnp0+lVZN+ZRW5uXbaDPFWUs9+l8iBu+HvY4wS7GhiX/+aJOCDmqhAbbf6eO2vyjw7YEDpEJOnkXKps6psf2QjRJ255y1ibmfMq7y78gK5VKpVKpVP4Nv14fLJbptxZTAAAAAElFTkSuQmCC\" data-image-state=\"image-loaded\"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 37.725px 7.91667px; transform-origin: 37.725px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e is the triple \u003c/span\u003e\u003c/span\u003e\u003cimg class=\"imageNode\" width=\"48\" height=\"18\" style=\"vertical-align: baseline;width: 48px;height: 18px\" src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGEAAAAlCAYAAABSz4fZAAACsklEQVRoge2a0ZGDIBRFTw92YAM2kApSQTqwAztIC9awJdhDWrCGtJD9wDcSFQTDI+4OZ4afDAJ5Fy48FAqFQuH0dI5y+eag/gAX3LGL5gU8gGFRbilG+o+5sY7ZAxPPaF6UWZ+KC5lEqKb6W+UK3I8MwkPj6a8H6g/b9/2frVJ52somQjc94yopV1UFPD19DQn6uHnaX5YnftGziJAjKDY5BBcfDyl7/y+LCB0w4l+SqRDBW8U+JGh7h5B7YL0sIjxJ7/kuWvaX/6f0hIk8Bo5FXQTxzhazWWozYqxibzP8hJBjeEO41aqLMLLepHp0BNnaLB/T7zms0EasKCQJUxVh7wTRkzY4S8GX4ufMa2QsIbaovhLqqV4L/LB9ckgphJ13bIlyTdiXC7GiR2D9bHmCULMW49C9SSA33o/HT/StKcaK4AsiCLZVaQem4v1cryk6xFkRfFEEmGdMjnuomnlFpE4ObWKtCL4sQs0sgmZyJfTMK0+LWCuCL4sAs03kEOGKvgixVgQnEGEgLLVPgfzZUbn9GCuyn4sm9UrQvGYQZCX0Su2L3cVu/KfYE2JnzlEkSFq5gmz8sRNKVYRmp44EZatOhdknOsKuOOQliysAIrjrZCTvfo9eccgqO2J1aiK0zCefkXUgJU9wLV0RSMqeEHZC1vEeSMkTHo527FPaC5NMxiLjPXJbrCaCNLy8K+ows3HEbwvLrHrPxwfe649TX3fmS0PXDG9YjzXWUmQSHLFoVTuqMUGwvyyQJb9HgxFiYA7iHjfrmYFZ9JCAyuQ4clBopmePrCA4wekohJyf0lzQO8L6+jy1CA35Xo2Cmc05EkebU4vQ4N5MNejJ9xrW5iMRWtbf16RKuipMQHIkcWDsLoflyfsVu8hJMhrXGyzta+K/ju9znEKhUCgUCmfnFzTbYsvcMy9LAAAAAElFTkSuQmCC\" data-image-state=\"image-loaded\"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 18.275px 7.91667px; transform-origin: 18.275px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e, with \u003c/span\u003e\u003c/span\u003e\u003cimg class=\"imageNode\" width=\"100\" height=\"19\" style=\"vertical-align: baseline;width: 100px;height: 19px\" src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMkAAAAmCAYAAABu1L9SAAAD6ElEQVR4nO2c7ZGjMAyG3x7SAQ3QABWkAjpIB3SQFqghJdBDWqCGtLD3w7yDz3zYAdlgomdGczO7XGJblixLYgFFURRFURRFURRFUX6KO4AOwN8gHYDy0BGloQTwAvCBmXcPsxZX5Fd1LEIN4D38e4fZNFzI6sBxxaaEMYoHzDyfGOfdHDiuGPyqjsXoARTOz7iIr/TDScYL01PjATPvT/rhROVXdTyhhPEKIcJjlh7U5Q6zgO+4QxanwPKcHzCelHQAbs7/v2H0sO7vzsaavluMRnFFHW/WTY9RwT6ZWzSbCnl6GTvmduWDsMXl3eTMRnLDeI+aky7gM3LTcQFj/H/YeJeiVwgVXxxaD889tgzmIKj0JQm5ZxTIY+M02KdfIB8d3zAaB2WTkXSDuHGn+2X0kj5amGP4zN7UpcP+zV3DeOgzZ314iuzd3Dno+A7jEO4wY91sJAXCwgN6Dl+oRW+aU9ajhBnz3vRtD9nM1i7Pt8ADxkjWHKKPHHVsn56bjCRkssxm+J7tcP4j2IXHcYXtm6cZPkfSs8Ywkh7Gq1bYPtYcdbzLSEJgqOW7vD7hP2nOBr2iLTwRQg2GhTbp0ENaqYwGbGH9I3TsOeoYSGAkXNzW84y0J02Be6lzxecxS/jvc1uRVupaBvODsIRMjjoGEhgJQ62lmL3Gct1gzbDcZ0PrNGuyZbOyZtDg/wueL+XNqvvcd0psphhKrWD0+MS80cTU8ZFENRJfqMX0cTsMxJZvepl8KdhQkYiVK0yNxfWyBcyadJjOu4NMSBLV8w0wI7dWD5LS8ZFENZK1UKvEelHqm6Iaw5a9IqkwOxSzC2w3zJ84u3PxDimMBJjOx87QSer4SKIaiS/UujrcPKEV92/wtQJRqbXnOQl4MroOQQqJcHrP5o5mJKFZrStjZ4SkPdBaG0yoSDZT8uSM0aApEU7vKfZGM5KQrNbVsZsWpY3kifXQkd/7XnlGsgWGd48YRiIRTu8p1EYzEioqRah1ZHbLBxc3xmeHfG+qNhd6+5DWo9yIYiQssqUKtc6U3bL5pmdNmtRGYmexrkYUI+ELRKkW7IzZLSC8Zy0GqY2Ed5IrJmmiGAmzOrXvwczxZU16LBcMYyOpVIazS/Ng5BAjs3UGxI3EDrWO2BypsN/VfmE61xZmDY7yrJJKtWsdDf4PoVkneQt91xkRNxKGWlf1KsR9+egDE1axknz0XwSRVKqbbmYT5xNm3rn2ZIXA10HmiqWbYWryirGpC9/ptlOqDc7xroR0DF3DzI9zZZvJVaOFAstp9hb5tfsrM7A/6qqbWFEURVEURVEURVEURVEURVEURTkZ/wCi5zysuW8z8wAAAABJRU5ErkJggg==\" data-image-state=\"image-loaded\"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 101.508px 7.91667px; transform-origin: 101.508px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e and perimeter (the sum of the 3 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: 3.88333px 7.91667px; transform-origin: 3.88333px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\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: 7.775px 7.91667px; transform-origin: 7.775px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eof \u003c/span\u003e\u003c/span\u003e\u003cimg class=\"imageNode\" width=\"18\" height=\"18\" style=\"vertical-align: baseline;width: 18px;height: 18px\" src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAA6UlEQVRYhe2WQQ3DMAxFP4cwCIESGIIiKIMxKINSKIZBKIdRKIZR6A6ztWiHxkm+qkjzl6xenOQpL5UMeDyevhIBhEzPAOBmrKEFZAVwGDbZpc9SSylISEC0zoDGApgDn1syZwQwy/dpBNqk4klPkH32EpjfzAagKIfk3tiESl01QBYFD1ToqgGyRHW9kL/JS4BU19oCwwRSXWMPQDRdLCCaLhYQTRcDiKqLAUTVxQDaQNTVChRB1tUKdAdZVyuQTgpTD0CprrORpCg6VijQXLBWdW0skAXfoSutVQ7LRdfT/i6Px+P5u7wB3c96XQFb71kAAAAASUVORK5CYII=\" data-image-state=\"image-loaded\"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 91.4083px 7.91667px; transform-origin: 91.4083px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e. Some researchers consider \u003c/span\u003e\u003c/span\u003e\u003cimg class=\"imageNode\" width=\"48\" height=\"18\" style=\"vertical-align: baseline;width: 48px;height: 18px\" src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGEAAAAlCAYAAABSz4fZAAACcklEQVRoge2aXZWDMBBGrwcc1AAGUFAFOKgDHNRCNSABD1hYDbWw+zCdQ0qbPxpSFvKdM08tnXRuMhkmgaKioqLNq7NY881B/QM12GMXrV9gBIaZtSlGumO1vMZsROIZrV/KrE+lhi9BqD94NlTNw3L4Ohn+qshns0NogR+gX+I0QBVwQ8Zn2h24rODvjPyfub8BAROibBDmg10DwgkJ9jwgpl0T+rt6fN0JA5EFwhWZhRfWhTAgoM3ioOZ1ZZwT+NLA3ZgCXTGtdPU1RvxWtJamo7UgnJGZZ8v/XWLfIwLgnSqeV6RvT9oNhB53zq94ThOfqEZmu2sDNlOVby/aDQQzLdg0kAbCmfDAHgpCiBTCkMGXCcEXp0NB0A1zjVJ1rvbhy5e24EAQTkxBCa3fP5FWZCE9ocNA0OooxyrQ6ihkFcBBIGhQcuwFMAEPjc8hIPRIXR/b01miGvl/Md3k3UO4IGkhRxOveviKbY3sGoK2EHIBGFnWm9othP8CAHYKQTu2LgA16UrVEACupuFmIVRIPu+Im801Ugm5xqYz14SgZ78tcRv4DX/V1WJv9qnvTUKYt59DQCiAEftheoesEjNw+iIXu0p1jFeHL/2OK1ZZIZjtZN+ba89zYFwzCSYArkMW25lC/eZzX6p6d3pnM9+ZQhYILRLU+S2DAXu6qY1n7vgh2H7/nfW8ppyO55sPLgjnCF8hN1C+dtAfo5xXaRpklebU5iGEHKCklO9waA1tGkKNpIcctT5Iykt5ESBUH0G4MN21UUtVe1dIQHK0nUHSXY6UZ95PUtMLENGyVQKL7lQeSGaFOLeioqKioqKiresPwN5Zrqu1TD0AAAAASUVORK5CYII=\" data-image-state=\"image-loaded\"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 50.5583px 7.91667px; transform-origin: 50.5583px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e as the smallest \u003c/span\u003e\u003c/span\u003e\u003cimg class=\"imageNode\" width=\"32\" height=\"18\" style=\"vertical-align: baseline;width: 32px;height: 18px\" src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAkCAYAAADWzlesAAACIklEQVRoge2YS5XDMAxFH4cwCIESCIJBEAZlEAalEAyFEA6hUAyh0FlUmr4o/sj5rMb3nCzq2LItS09OgUqlUqlUrqID0Dj7NtI/96TseW3stV9MD+Athj00MmaWcfxM8ujvWfraBd/NuBeNXah9ibS/ineZ2dBLDPeFYzusN8JObLF20oi1I57SPmDrILb5Y96N0v4oXGuSgSYsNfyD9YlZWsQ3tMjcKZtvbB3UBGwdwi5yLhz/oLHPSB+OBnVyl5iLbU6RPiHn7GbCNxU0z0qM8wbviTmso1TYcjZDkQKcmAqazzYaSioEj7tF+rETcou3Nr1CvZsXLYq97801rSg5pWZFzwlvTmNOZZBJ9NRVqVNhbVGVVuUPwWXQU9I8GnMKDT4O4M3uqRC5E+5Mn1i6MKxP3sPYxYitMnMYeirEDevc7fEVux7rKJnhc4DVJs+YXagY2rznTXkqBIf5gk/oTvSM0qdkI16NOcyEz8mE7uElFaJE8b14NOYw6ukp8nD+5irEFWWM9aD0+u5CxTB1at4KYa+1Z2A15tSvQ0XVP2XcWyGuKGOsMaVXdxequrncZWFKLeSKMsZRGLsqnzJBLsRYHGMV4qoyxnp0+lVZN+ZRW5uXbaDPFWUs9+l8iBu+HvY4wS7GhiX/+aJOCDmqhAbbf6eO2vyjw7YEDpEJOnkXKps6psf2QjRJ255y1ibmfMq7y78gK5VKpVKpVP4Nv14fLJbptxZTAAAAAElFTkSuQmCC\" data-image-state=\"image-loaded\"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 70.7917px 7.91667px; transform-origin: 70.7917px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e, but here, we will only look at \u003c/span\u003e\u003c/span\u003e\u003cimg class=\"imageNode\" width=\"32\" height=\"18\" style=\"vertical-align: baseline;width: 32px;height: 18px\" src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAkCAYAAADWzlesAAACIklEQVRoge2YS5XDMAxFH4cwCIESCIJBEAZlEAalEAyFEA6hUAyh0FlUmr4o/sj5rMb3nCzq2LItS09OgUqlUqlUrqID0Dj7NtI/96TseW3stV9MD+Athj00MmaWcfxM8ujvWfraBd/NuBeNXah9ibS/ineZ2dBLDPeFYzusN8JObLF20oi1I57SPmDrILb5Y96N0v4oXGuSgSYsNfyD9YlZWsQ3tMjcKZtvbB3UBGwdwi5yLhz/oLHPSB+OBnVyl5iLbU6RPiHn7GbCNxU0z0qM8wbviTmso1TYcjZDkQKcmAqazzYaSioEj7tF+rETcou3Nr1CvZsXLYq97801rSg5pWZFzwlvTmNOZZBJ9NRVqVNhbVGVVuUPwWXQU9I8GnMKDT4O4M3uqRC5E+5Mn1i6MKxP3sPYxYitMnMYeirEDevc7fEVux7rKJnhc4DVJs+YXagY2rznTXkqBIf5gk/oTvSM0qdkI16NOcyEz8mE7uElFaJE8b14NOYw6ukp8nD+5irEFWWM9aD0+u5CxTB1at4KYa+1Z2A15tSvQ0XVP2XcWyGuKGOsMaVXdxequrncZWFKLeSKMsZRGLsqnzJBLsRYHGMV4qoyxnp0+lVZN+ZRW5uXbaDPFWUs9+l8iBu+HvY4wS7GhiX/+aJOCDmqhAbbf6eO2vyjw7YEDpEJOnkXKps6psf2QjRJ255y1ibmfMq7y78gK5VKpVKpVP4Nv14fLJbptxZTAAAAAElFTkSuQmCC\" data-image-state=\"image-loaded\"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 243.942px 7.91667px; transform-origin: 243.942px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e's where the hypotenuse is \"strictly\" greater than the other shorter sides. Other examples of \u003c/span\u003e\u003c/span\u003e\u003cimg class=\"imageNode\" width=\"32\" height=\"18\" style=\"vertical-align: baseline;width: 32px;height: 18px\" src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAkCAYAAADWzlesAAACIklEQVRoge2YS5XDMAxFH4cwCIESCIJBEAZlEAalEAyFEA6hUAyh0FlUmr4o/sj5rMb3nCzq2LItS09OgUqlUqlUrqID0Dj7NtI/96TseW3stV9MD+Athj00MmaWcfxM8ujvWfraBd/NuBeNXah9ibS/ineZ2dBLDPeFYzusN8JObLF20oi1I57SPmDrILb5Y96N0v4oXGuSgSYsNfyD9YlZWsQ3tMjcKZtvbB3UBGwdwi5yLhz/oLHPSB+OBnVyl5iLbU6RPiHn7GbCNxU0z0qM8wbviTmso1TYcjZDkQKcmAqazzYaSioEj7tF+rETcou3Nr1CvZsXLYq97801rSg5pWZFzwlvTmNOZZBJ9NRVqVNhbVGVVuUPwWXQU9I8GnMKDT4O4M3uqRC5E+5Mn1i6MKxP3sPYxYitMnMYeirEDevc7fEVux7rKJnhc4DVJs+YXagY2rznTXkqBIf5gk/oTvSM0qdkI16NOcyEz8mE7uElFaJE8b14NOYw6ukp8nD+5irEFWWM9aD0+u5CxTB1at4KYa+1Z2A15tSvQ0XVP2XcWyGuKGOsMaVXdxequrncZWFKLeSKMsZRGLsqnzJBLsRYHGMV4qoyxnp0+lVZN+ZRW5uXbaDPFWUs9+l8iBu+HvY4wS7GhiX/+aJOCDmqhAbbf6eO2vyjw7YEDpEJOnkXKps6psf2QjRJ255y1ibmfMq7y78gK5VKpVKpVP4Nv14fLJbptxZTAAAAAElFTkSuQmCC\" data-image-state=\"image-loaded\"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 18.8333px 7.91667px; transform-origin: 18.8333px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e's are \u003c/span\u003e\u003c/span\u003e\u003cimg class=\"imageNode\" width=\"56\" height=\"18\" style=\"vertical-align: baseline;width: 56px;height: 18px\" src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAAAlCAYAAACao20PAAADbklEQVR4nO2a3bGDIBCFTw92kAZswAqswA7SQTpIC9ZgCfaQFlKDLXgfcIcNEViE1cwdvhke7o3KyuHnLAhUKpVKRYGHp3RXBvXP6eBv92RWAC8As1OGEpFWdhnw3d4vGC2SWVFH2y/Q4UQBb9s9HYDmSKWJtCfXx+tNIaddThGwgxnqE8x8PW73TzDBl+S2PX+BXR/o71mhPs4A4A3zXhL67frVKSlxqgt43669O/9vYQPujwSwQwsrlNuT6bcF5UV0hZAI+MS3cLxI41QVsGfB7E0Nj8jvqVAj+joEdaaxQF3Ec3suPVsiIDX6CCtSAzuC6TkvQf2qAlIwvhe6wQb7PBIEg49o3xpEL7tk1uVDKuAL/k7UwMQXexdCTUDeoO70ySGRc0chvUhoBNI174x6QkgEbLf6Q+/Kp9dQ2wGKAvIpJRTEDHlvC9Hgc+rZayBqmNzR7kMiYA+5KJcKSOtbLIhReJ0E/izXyJCJeUPPiaaYmBBcwNgydYqAoR4vFVpCA7szQdNyB9PrFxiBNfPBUgIOsFN9LF41AXkvCrmpkgIC3yKSkKVSlRClBKSZRLLHqepCJW6q5BRK+ETMWWMllBCQXKhk9AHKAnIjE0quSyf0NKqfzvNL1rFHCQEp9pRdLtWdGG6Jl+3vB+xOOk9cS5gLGtEk1A2fTjelcVLJFZBSr5QTnVP2QltY0WYYEQd8W/9cqPfuNSCfqq/MA300MHGlpjinnka4lDYwNF36pskJuqPwqIC0Zh/JTy8TkG8Z+RLvFLjr9ZkV6e7QUY4ImCMecKGAfDSUcIcSAYHfE1AiXsh4XSIgd6e+4JrtugfkAtOI9pkAvua6hom+N6G1+QipAo4wniDEgPDpyekCkiuNJdfcdEhHKa2pvimZOo7bwPxUJMdFptxP70eufK/QNZINk0PBpgjYwtr5CXFB+BS7Qn6GRx3k5dRxh+k0E/bz0dUpqSkNN2Sx/Va3c4ZKzJ2rCtjCNNwMmwOmpB4TuzflEPaGz7RlRvyTR56bpgg4sDjdsjf9955rfSWWE6oKOGwB55qUMz9X7KCXJ2pwaR4oQXIAWpIJOg5Vi58WsMX3WqbJCL3DXi2yBLzDfs9IpdRhaQPTmJqfAXIG/P5X5fz7USrkrJPxuaZD3+lXRHCn65ZKpVKpVCqV/8Mf0OnMkPT9w/AAAAAASUVORK5CYII=\" data-image-state=\"image-loaded\"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 17.5px 7.91667px; transform-origin: 17.5px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e, and \u003c/span\u003e\u003c/span\u003e\u003cimg class=\"imageNode\" width=\"71\" height=\"18\" style=\"vertical-align: baseline;width: 71px;height: 18px\" src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAI4AAAAlCAYAAACUJtElAAAEK0lEQVR4nO1bW5HrMAw9HMKgBEKgCIogDMqgDEIhGAohHEqhGEph74dzJkpqx7KV1+71mfHH7liJIh3rYbtAQUFBQUHBr8UjMK5HKlWwCa4I+zsZPwBeAPrZaNbQtOBUaPDt5xccB5LxgxJd/mdcsSNxqkEmh3AWWStquLDcDeOWIEu9q5V0kXbQjKX3XpTzfNiFODeMoU2OFnGFLbIWVHBkeQ/ve8AZOhXUvV5JrwbftgiND/w63zB+lxx9YL4PmxOHH9rDGb/FVOl+I1kLavGeFGPO8cCo61rE8S2i0PDZp43IhMg2x6bEucI5wBfaO4zK+p5jkbVArmhLVKNh1yQOnxlrQNrAPMp3GMlRDfPkgnwl6JIMjdN6hA12wajofWXZXEhn98gnTQW3cp9YlzgddN/7hj9yvIZn+ECdtfpuRhwyOfaMH3xHFYtsLqThtOE6hCcc8SQR1yCOZqujhj9NMf0uLQaZxmIE3bWrkmDUiH3M2rIhyPTXGp5zh9OLHcvaNU4MdP58c+4GPRlOTRwWjjkRwyLrQ4VpPcJoU8N9ozb61HDRinY5gjisVXIiptRXU7/uTpwGzsA5jrfIhnDHaLA3HDFlvuf/Y6vwhWm02ps4TFOa4tYHNgaaSL4rcWpMC8YP9MWtRTYG+Vx2HTe475t3HKE01sI5TBp8b+KE0pQWTNca+d2I08IVbL6Np1hNYZHVQO6N+MhYzebMo90VjshzcuxNHEuaYnOgrRsPSVUXfK9yrWEtsiFoNr9uYp7sWGhwH+H2JI41TbFu1Pr0sOIYmLZ/qeHVIjuHJI52Hlflcxg+7EkcS5oi6VJuNhxKHNnNhIy/hewccv9mCT2mRLhjLNR9B4yy6G7E/7c4Y8tNU9Ugm5ryDyUOMDojx/kWWd9zZCRZmkfiyL9TxtrRh05MTVOs3XLqxNMQJ6dDsshKyLS35NQ5wVi0h4YsqOWlN8uutA8p3RBhIQ1wAuKEzlW2lpVgjo/leaYD7creq8Zhqk2xg4Y0S3tlhxKHL7eESp9sBReFHtA7jNEhRApZU2mLSA1xeJ+3QV7tw27vnSDTIX4lpUH4QBTYkDgXjCvBdz2B2/O+U2iLLDA9d9KudulkHzHYrqbcAYoRR57y59Zq/Fbt4pPzQxfQOWfJv5sSRxrlI5TtsLyFb5EF/DvBGvA4g+QhKdkdPZEWFWLEkSmSIzXtUl9N9J8vqKURS8ebX+RiWOzhDP+A7pzJIsvjiR7OsFriAGOaozxvH+akZXZeSwXxA9NCOoU4fL4mUt2wXMin/lrl8OJ4a/yWn+zwxuNvwZ8mjuby0lnwxLq3GbfGnyVODRf+97oHY0GHdQ5r94SJOHd8b7OvvbmVA27OnUGXGBqcP5XK31/Nj1OSEarGrQeOBeeD/JnPfBQUFBQUFBQUFBQULOEfKW5XzxL1fJoAAAAASUVORK5CYII=\" data-image-state=\"image-loaded\"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 3.88333px 7.91667px; transform-origin: 3.88333px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e. \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 71.75px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 310px 35.875px; text-align: left; transform-origin: 310px 35.875px; 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: 269.142px 7.91667px; transform-origin: 269.142px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eUnfortunately, unlike Pythagorean Triples, a 'closed formula' for generating all possible \u003c/span\u003e\u003c/span\u003e\u003cimg class=\"imageNode\" width=\"32\" height=\"18\" style=\"vertical-align: baseline;width: 32px;height: 18px\" src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAkCAYAAADWzlesAAACIklEQVRoge2YS5XDMAxFH4cwCIESCIJBEAZlEAalEAyFEA6hUAyh0FlUmr4o/sj5rMb3nCzq2LItS09OgUqlUqlUrqID0Dj7NtI/96TseW3stV9MD+Athj00MmaWcfxM8ujvWfraBd/NuBeNXah9ibS/ineZ2dBLDPeFYzusN8JObLF20oi1I57SPmDrILb5Y96N0v4oXGuSgSYsNfyD9YlZWsQ3tMjcKZtvbB3UBGwdwi5yLhz/oLHPSB+OBnVyl5iLbU6RPiHn7GbCNxU0z0qM8wbviTmso1TYcjZDkQKcmAqazzYaSioEj7tF+rETcou3Nr1CvZsXLYq97801rSg5pWZFzwlvTmNOZZBJ9NRVqVNhbVGVVuUPwWXQU9I8GnMKDT4O4M3uqRC5E+5Mn1i6MKxP3sPYxYitMnMYeirEDevc7fEVux7rKJnhc4DVJs+YXagY2rznTXkqBIf5gk/oTvSM0qdkI16NOcyEz8mE7uElFaJE8b14NOYw6ukp8nD+5irEFWWM9aD0+u5CxTB1at4KYa+1Z2A15tSvQ0XVP2XcWyGuKGOsMaVXdxequrncZWFKLeSKMsZRGLsqnzJBLsRYHGMV4qoyxnp0+lVZN+ZRW5uXbaDPFWUs9+l8iBu+HvY4wS7GhiX/+aJOCDmqhAbbf6eO2vyjw7YEDpEJOnkXKps6psf2QjRJ255y1ibmfMq7y78gK5VKpVKpVP4Nv14fLJbptxZTAAAAAElFTkSuQmCC\" data-image-state=\"image-loaded\"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 21.9417px 7.91667px; transform-origin: 21.9417px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e's, has not yet been discovered, at the time of this writing. For this exercise, we will be dealing with \u003c/span\u003e\u003c/span\u003e\u003cimg class=\"imageNode\" width=\"32\" height=\"18\" style=\"vertical-align: baseline;width: 32px;height: 18px\" src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAkCAYAAADWzlesAAACIklEQVRoge2YS5XDMAxFH4cwCIESCIJBEAZlEAalEAyFEA6hUAyh0FlUmr4o/sj5rMb3nCzq2LItS09OgUqlUqlUrqID0Dj7NtI/96TseW3stV9MD+Athj00MmaWcfxM8ujvWfraBd/NuBeNXah9ibS/ineZ2dBLDPeFYzusN8JObLF20oi1I57SPmDrILb5Y96N0v4oXGuSgSYsNfyD9YlZWsQ3tMjcKZtvbB3UBGwdwi5yLhz/oLHPSB+OBnVyl5iLbU6RPiHn7GbCNxU0z0qM8wbviTmso1TYcjZDkQKcmAqazzYaSioEj7tF+rETcou3Nr1CvZsXLYq97801rSg5pWZFzwlvTmNOZZBJ9NRVqVNhbVGVVuUPwWXQU9I8GnMKDT4O4M3uqRC5E+5Mn1i6MKxP3sPYxYitMnMYeirEDevc7fEVux7rKJnhc4DVJs+YXagY2rznTXkqBIf5gk/oTvSM0qdkI16NOcyEz8mE7uElFaJE8b14NOYw6ukp8nD+5irEFWWM9aD0+u5CxTB1at4KYa+1Z2A15tSvQ0XVP2XcWyGuKGOsMaVXdxequrncZWFKLeSKMsZRGLsqnzJBLsRYHGMV4qoyxnp0+lVZN+ZRW5uXbaDPFWUs9+l8iBu+HvY4wS7GhiX/+aJOCDmqhAbbf6eO2vyjw7YEDpEJOnkXKps6psf2QjRJ255y1ibmfMq7y78gK5VKpVKpVP4Nv14fLJbptxZTAAAAAElFTkSuQmCC\" data-image-state=\"image-loaded\"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 6.775px 7.91667px; transform-origin: 6.775px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e's with a known ratio between the hypotenuse and the shortest side: \u003c/span\u003e\u003c/span\u003e\u003cimg class=\"imageNode\" width=\"50\" height=\"18\" style=\"vertical-align: baseline;width: 50px;height: 18px\" src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAlCAYAAAC05kydAAACWElEQVRoge2abdGDMAzH/x5wMAMYmAIU4AAHc4CFaUACHrCAhlng+ZDmGjh4SICjsOV3x4eVsaYkzVsHOI7jOD9ClVoAJ1IC+KQWwok0AOrUQjhEBmAAkKcWxCEqAH1qIZxIB+CVWgiHeIDc1SO1IA7xAu0Q5yL0oJTXuQA5yF1lqQV5Yuwz8zB2Z57hsrzcN6j+2DMfk1nmrwC0oO05IFpFFsZ5zJJpPA+49ub9Jcj/t0H2BlRta1sgHwCFYb4HSIkDqIjk+MNj5kq/Cw92IGV0GCvJUqkOB1xbrTMXa5FWWorfXsuaCtheILdWeox3QYEd6+FF1Bi3CvizJfVrD7i25P456MXMVdZsqZqquwnf18CKnioDIIPgOU3JAbcHWCF3TPUyRGXMKTMP42tuyNIqWdt1xcr9ReSDvVKYq7HZV08ooWuVPBANYMmd14hhwITczlt9d0q4orYmH3NoWyXynS1lTxyDzZ1iGbyP2B1nZ1mVkN+SGU3RtkqkASzFGunOTDJxAXTk7jg7y2qwbq0atK0SjQFIIzdxlHVJzs6yZL20RyE9dHXKmgG8xH1z/ODF3PmIUvrzJXdT4P+Og6VV8p8BcEE6jR/1yvwAxumuNu++ItJfz1m45pCJ6y0NnD1NvQrPk0/uq9swMt09yl2lQu70EmSNRRjXGBs/p0EG9QGx9cRdDlkQfmCIh9zHarUPXJwStHheUw1dtmZtlSD87htR4VN3xLvC2/cbeOPeLvur4Dh69yOGr0HbKnFOgmONcwH8XyUXo8I9jxq+liOOih3HcX6BP7UvFJF5pfzWAAAAAElFTkSuQmCC\" data-image-state=\"image-loaded\"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 3.88333px 7.91667px; transform-origin: 3.88333px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e. \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 95.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; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 310px 47.8333px; text-align: left; transform-origin: 310px 47.8333px; 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: 62.2083px 7.91667px; transform-origin: 62.2083px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eGiven the value of \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: 2.33333px 7.91667px; transform-origin: 2.33333px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003er\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: 85.925px 7.91667px; transform-origin: 85.925px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003e, find the perimeter of the \u003c/span\u003e\u003c/span\u003e\u003cimg class=\"imageNode\" width=\"32\" height=\"18\" style=\"vertical-align: baseline;width: 32px;height: 18px\" src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAkCAYAAADWzlesAAACIklEQVRoge2YS5XDMAxFH4cwCIESCIJBEAZlEAalEAyFEA6hUAyh0FlUmr4o/sj5rMb3nCzq2LItS09OgUqlUqlUrqID0Dj7NtI/96TseW3stV9MD+Athj00MmaWcfxM8ujvWfraBd/NuBeNXah9ibS/ineZ2dBLDPeFYzusN8JObLF20oi1I57SPmDrILb5Y96N0v4oXGuSgSYsNfyD9YlZWsQ3tMjcKZtvbB3UBGwdwi5yLhz/oLHPSB+OBnVyl5iLbU6RPiHn7GbCNxU0z0qM8wbviTmso1TYcjZDkQKcmAqazzYaSioEj7tF+rETcou3Nr1CvZsXLYq97801rSg5pWZFzwlvTmNOZZBJ9NRVqVNhbVGVVuUPwWXQU9I8GnMKDT4O4M3uqRC5E+5Mn1i6MKxP3sPYxYitMnMYeirEDevc7fEVux7rKJnhc4DVJs+YXagY2rznTXkqBIf5gk/oTvSM0qdkI16NOcyEz8mE7uElFaJE8b14NOYw6ukp8nD+5irEFWWM9aD0+u5CxTB1at4KYa+1Z2A15tSvQ0XVP2XcWyGuKGOsMaVXdxequrncZWFKLeSKMsZRGLsqnzJBLsRYHGMV4qoyxnp0+lVZN+ZRW5uXbaDPFWUs9+l8iBu+HvY4wS7GhiX/+aJOCDmqhAbbf6eO2vyjw7YEDpEJOnkXKps6psf2QjRJ255y1ibmfMq7y78gK5VKpVKpVP4Nv14fLJbptxZTAAAAAElFTkSuQmCC\" data-image-state=\"image-loaded\"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 30.3167px 7.91667px; transform-origin: 30.3167px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003e with 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: 41.6167px 7.91667px; transform-origin: 41.6167px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; text-decoration-line: underline; \"\u003er-th smallest\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: 37.3417px 7.91667px; transform-origin: 37.3417px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003e perimeter. \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: 12.4417px 7.91667px; transform-origin: 12.4417px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eFor example for \u003c/span\u003e\u003c/span\u003e\u003cimg class=\"imageNode\" width=\"35\" height=\"18\" style=\"vertical-align: baseline;width: 35px;height: 18px\" src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEcAAAAkCAYAAADb0CfrAAABdUlEQVRoge2XbXWDQBBFrwccYAADKIiCOsABDrCAhkrAAxaiAQvtj+UV0oTsApsspXPPmR/54sy8zMzbBcMwDMMwjkUBlGMYIzUwAF+/ogGyhHklp+delHl0/FOBapwAFZMAOfed1CTJLiEZrvCPhc9LJnGGdyV1FCrg0/Od+cgVL8/oQNT4XUljt0ucEjerQpb415E4AyuWcoXb4lcmZbMxutl79YpEyggRu/VbXB2+8XuIZrLHCdNzK9iaLf/MTkNjUxFPUC2bpkDiNLjEJIZe5wu/e0QXIdZ0qg+51SbBZYUSp4+X1yHQ2ljzB/9wYRLnyrmsrsIt4c01aVm9YtZTUuBquux5yHzxxuiaI7hVgeuYXcJI3Zhdk9qtoggDbiaV0O6HjaR0qxy/MBmBlq6D3hkuZDqf+YRtWb6k3jxMXdPuTi0tEmbAibMUHYFXiLmFxxqpFEiY0H0WdNrXvaqLn+9bUUeExpnOcYZhGIZhGMZWvgF1o8SVzUIOYgAAAABJRU5ErkJggg==\" data-image-state=\"image-loaded\"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 24.4917px 7.91667px; transform-origin: 24.4917px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e, that is \u003c/span\u003e\u003c/span\u003e\u003cimg class=\"imageNode\" width=\"43\" height=\"18\" style=\"vertical-align: baseline;width: 43px;height: 18px\" src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFcAAAAkCAYAAAD8fqYDAAACEUlEQVRoge2YbZHDIBRFjwcc1EANVAEK6mAdxEEtREMlxEMsVEMt7P6AN7xkmwBpd/Mx78ww0w5pApfbmwdgGIZhGIZhJE7AJTa38lgOgwcewPeodQTBjYXc+C2qbk9M4EVcCAK2JAEdcGXo5H6V0e2cniDsKxzBtSLw+b8GdQTOBHfOvbh0ZHz9x6COgicvmMTGJsR1pFLmCGhxS+ckGugYkRKvGgc0hL9YGz/38XvNDc+khXmnfZIrQdhcfBCf3RFyuiFEShfbN3CvfbiPN3swLFda0lu2tBiXQbzTnrUTyCDzaDLXSTaPBVyc2XOrKmVMzWT1Si9t1e6YQaqFnGtlAV49uyGJW1wr57LIxxvvuXwRYeaiRoR9TPTfMv0vEWd+0ilb4kyY33XmGk8ymJ+4po/9t9IHSxzUvEH3hCOYJyeIGGxq93YiL/4v7upHnzw52kK14Ahi5YTVBptyd8sCnWRL+On99trVQqmwkDeYdm1XM4i/OsxYu1ooEVb+3jmDaaMU5y0Ms2bK7l/s65iuJe+wK+mQZ85gLUNne4JOdwriQWfJuNRysX/qpGmLyHxuhPLrVZNrJNOlCtBnvTL3O8NMPsXrizYR+iiuJ6zMhXQGOle+bA1tlFzTLtXiPUnbXjFVM+qv2p25+AOdd3uLAk9dno9N4wku7Qiu13M/xb6WY5arhmEYhmEYhmGswQ/bvA+w30MOtwAAAABJRU5ErkJggg==\" data-image-state=\"image-loaded\"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 81.675px 7.91667px; transform-origin: 81.675px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e, the smallest perimeter is \u003c/span\u003e\u003c/span\u003e\u003cimg class=\"imageNode\" width=\"18\" height=\"18\" style=\"vertical-align: baseline;width: 18px;height: 18px\" src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAABLUlEQVRYhe2WUbHDIBBFjwccYKAGoiAK4qAOcBAL0RAJeKiFaoiFvg+WmX2dPEIC5fWDO7Nfu1lOLiwJdHV1fZcsYE4+M0jcaoMswCuzsQFm4Ak4iafEvQTEKJAYR0AWeMji726u0sPv5A41Et5slAVygWKt28kZYEvks+UygaaMOu34aZfOAsUt2RI1GvqyS7lAcTtSQIPqtX4aKNakgGxmXVWgo/PRDMiruvEbgO4cn4+mW2YIF2LKJT32j08DIXkN5eX5meDIqnJLCyAITk2yoBcIR9iumbxzVhUoBRrvqr1vXXMg3Wcq6FMF6MbxBDYD0tN36dejJpCeurUGjOX3GJ/5QjvCId4o/FOMIDPB4vdY/ljAEEY53jle6opduSorAMN/QnR1dXWV6Ae9sZqCc2SAGwAAAABJRU5ErkJggg==\" data-image-state=\"image-loaded\"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 12.05px 7.91667px; transform-origin: 12.05px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e for \u003c/span\u003e\u003c/span\u003e\u003cimg class=\"imageNode\" width=\"32\" height=\"18\" style=\"vertical-align: baseline;width: 32px;height: 18px\" src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAkCAYAAADWzlesAAACIklEQVRoge2YS5XDMAxFH4cwCIESCIJBEAZlEAalEAyFEA6hUAyh0FlUmr4o/sj5rMb3nCzq2LItS09OgUqlUqlUrqID0Dj7NtI/96TseW3stV9MD+Athj00MmaWcfxM8ujvWfraBd/NuBeNXah9ibS/ineZ2dBLDPeFYzusN8JObLF20oi1I57SPmDrILb5Y96N0v4oXGuSgSYsNfyD9YlZWsQ3tMjcKZtvbB3UBGwdwi5yLhz/oLHPSB+OBnVyl5iLbU6RPiHn7GbCNxU0z0qM8wbviTmso1TYcjZDkQKcmAqazzYaSioEj7tF+rETcou3Nr1CvZsXLYq97801rSg5pWZFzwlvTmNOZZBJ9NRVqVNhbVGVVuUPwWXQU9I8GnMKDT4O4M3uqRC5E+5Mn1i6MKxP3sPYxYitMnMYeirEDevc7fEVux7rKJnhc4DVJs+YXagY2rznTXkqBIf5gk/oTvSM0qdkI16NOcyEz8mE7uElFaJE8b14NOYw6ukp8nD+5irEFWWM9aD0+u5CxTB1at4KYa+1Z2A15tSvQ0XVP2XcWyGuKGOsMaVXdxequrncZWFKLeSKMsZRGLsqnzJBLsRYHGMV4qoyxnp0+lVZN+ZRW5uXbaDPFWUs9+l8iBu+HvY4wS7GhiX/+aJOCDmqhAbbf6eO2vyjw7YEDpEJOnkXKps6psf2QjRJ255y1ibmfMq7y78gK5VKpVKpVP4Nv14fLJbptxZTAAAAAElFTkSuQmCC\" data-image-state=\"image-loaded\"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 1.94167px 7.91667px; transform-origin: 1.94167px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cimg class=\"imageNode\" width=\"48\" height=\"18\" style=\"vertical-align: baseline;width: 48px;height: 18px\" src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGEAAAAlCAYAAABSz4fZAAAC1UlEQVRoge1aW5HDMAxcDmEQAiFQBEUQBmEQBqUQDIEQDqVwGEqh9+HsxHXjWG5lO3fjndFPH7KitR6WA1RUVFScHqNHLiWN+gO4wO+7aDwB3AEsjvQalv5j9Hj32R3Gn9F4ou56LVxQkIRuFS10MDZJRHNdAGi+0F2MhOuqY/5Ch4ufVadEbkpr9uu6M7bcfgfwADAIdRQhoYExUpMEkioVjVQ6rbquB99JyC5CwoLNGVoksMi1B79p1jV/FNbrsTUnPnCjHdkEFCBhhHECOwINEtpVZxP4HR2nkYpmhO3nZgulpawkdNb/aKAWCRJb6DiNVET7jyKBvwm17dlIaGB2Kw8lmiRI13/CpIhQxEhww5ZS95xsr3eadDTBOJ7ITQJT0aSkr8VroXeLMwuz5CSchYQrTBTY/XNuEpiK9jqZT0FiKRMMOTPM80rXSk5CCxOSbsjmJEE7FdlwieAzxayTnIQF+ykgJwnaqcin3z0MSolISgLb0T1jcpKQIhURHV4HmTYRC2REJCOB7ahvjpKLhJSpqFv12s4esB3SSEQISUhgOzrBP0DjYW2xPtMeqgHpUpE9enHt7vBKRJFzApXGSoqoYMRpp6IBx4c1ZgJJNCQhocP7xYUr3CkP67OPbpcOwF4+RSqSpFPWokdAV7FRdo6awN2aoiuS2D/ij5PQwDhxxOe1gnVHcuXKu98esqghwUcTWY42QpvgtCTw2E+JJcJORaHZjTuCkESnXZh9syNeMoVsPy0JzKf2SCAG3KmSFtEuopQQcfwfHT1gi6AWW92TNATFSLjhuBh3METwYWJJoH5pVzTi9c0HCQlEj21AyQmBTUoIRS/6pcj5Ks0FOjdvsWuemgSGvHaL6cMM+QW9Fk5NAucyKU7Se5ig9xZGDL4iYcD7OCImlx6hgXGIlr4QeuRJebyKtYVNRDR8owftU+9/Aw9we1JRUVFRUVFxdvwCuGJ2Vt22a+kAAAAASUVORK5CYII=\" data-image-state=\"image-loaded\"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 57.9583px 7.91667px; transform-origin: 57.9583px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e, while the second (r-th) smallest perimeter is \u003c/span\u003e\u003c/span\u003e\u003cimg class=\"imageNode\" width=\"18\" height=\"18\" style=\"vertical-align: baseline;width: 18px;height: 18px\" src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAA6klEQVRYhe2WUQ2DMBCGfw91UAMYmIIqwMEc4AAL1TAJ9TALaJgF9sBd0i2DXQ9u4+G+5MIDBT74QgBwHOc/dAAuwumE54wAglZoAjALZxSIZForlX8hNcjMWJ7SJ0IlwqMSKjRxY02gC0wr+xOAgbb3PUKRLvKtdQ9ZLpDYLqG1BDU3bOc6TEgC53pA9taYC3GuLFxvLsS50hmEWnOZC7XmMhdqzWUqpMllKqTJZSpU0J7LTChCl8tM6ApdLjMh/mL3ZxCqc239kvxMiHMVxbH8O8NCwxFCI8m0vF2xOu59MpabdBzHcSQ8AUZlel3qgGXQAAAAAElFTkSuQmCC\" data-image-state=\"image-loaded\"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 25.6583px 7.91667px; transform-origin: 25.6583px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e, for the \u003c/span\u003e\u003c/span\u003e\u003cimg class=\"imageNode\" width=\"32\" height=\"18\" style=\"vertical-align: baseline;width: 32px;height: 18px\" src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAkCAYAAADWzlesAAACIklEQVRoge2YS5XDMAxFH4cwCIESCIJBEAZlEAalEAyFEA6hUAyh0FlUmr4o/sj5rMb3nCzq2LItS09OgUqlUqlUrqID0Dj7NtI/96TseW3stV9MD+Athj00MmaWcfxM8ujvWfraBd/NuBeNXah9ibS/ineZ2dBLDPeFYzusN8JObLF20oi1I57SPmDrILb5Y96N0v4oXGuSgSYsNfyD9YlZWsQ3tMjcKZtvbB3UBGwdwi5yLhz/oLHPSB+OBnVyl5iLbU6RPiHn7GbCNxU0z0qM8wbviTmso1TYcjZDkQKcmAqazzYaSioEj7tF+rETcou3Nr1CvZsXLYq97801rSg5pWZFzwlvTmNOZZBJ9NRVqVNhbVGVVuUPwWXQU9I8GnMKDT4O4M3uqRC5E+5Mn1i6MKxP3sPYxYitMnMYeirEDevc7fEVux7rKJnhc4DVJs+YXagY2rznTXkqBIf5gk/oTvSM0qdkI16NOcyEz8mE7uElFaJE8b14NOYw6ukp8nD+5irEFWWM9aD0+u5CxTB1at4KYa+1Z2A15tSvQ0XVP2XcWyGuKGOsMaVXdxequrncZWFKLeSKMsZRGLsqnzJBLsRYHGMV4qoyxnp0+lVZN+ZRW5uXbaDPFWUs9+l8iBu+HvY4wS7GhiX/+aJOCDmqhAbbf6eO2vyjw7YEDpEJOnkXKps6psf2QjRJ255y1ibmfMq7y78gK5VKpVKpVP4Nv14fLJbptxZTAAAAAElFTkSuQmCC\" data-image-state=\"image-loaded\"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 53.6833px 7.91667px; transform-origin: 53.6833px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e with dimensions \u003c/span\u003e\u003c/span\u003e\u003cimg class=\"imageNode\" width=\"71\" height=\"18\" style=\"vertical-align: baseline;width: 71px;height: 18px\" src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAI4AAAAlCAYAAACUJtElAAAEa0lEQVR4nO1bbZHrMAxcDmFQAiEQBEUQBmVQBqUQDIUQDqVQDKXQ98PRZOvKsp2vJve8M565mUtsWVpLsqICBQUFBQUFh8U1MJpfClWwChqE7Z2NN4AHgN4b7RKSFuwKLb7t/IDjQDbeKN7lf0aDHxGnzni2GtbSxhnAbYYcIcj8OXJqqOFcejeM88z5fLBupkDePU14b1PitACeAO4Z71yH9UJjKc9XwRnXn/8F4JI5zxVun+/h71zDxHDGGC543Ib1LZzg9vnCmKs84UJQ6kHZjDhnjIp8I504FdwGQ6TpM2SwcIqsI0aJoca4zx7LEwZwh0/mvw5ysW4tndRw+3zikyQVzZHiFTchzg3uxF6QTxw5DbFTNBf9sA4n9zW+PZCl1BZ5J38KmkFOTQ6WVbMNk0PzoEKGN+Kybx6qconzwjo5DOM8rBNy0xwqQ3Kz0nusR3QrnJxIBo0Yso8Xwp5QiBWzz66JIyf4gvlJqoU77Bymwme+o/3/hbhR5qJCvNxheUaR8WG8z17LIv+uicNxW4zSYXkSdYgbu0eYOKzstb2jBfE4Wmg/Y5SxM+bgdMIi6W6Jw/mCNjqsn/cwhDh+4sne6I2RgDWmXXPnQEKR5m043FrelUOuRbDdEgdwSm/gNnrHN3nWzCV8hJJKPqFPOAP5t7On8t7SaId1Q8k76y+VOFZI2zVxfJzwTaBJ30smrCsE8D2IL48U+RqMNas1w1jtyRCqOfXIJ44Wlv3nsvEL4gg4jL2wvtcRN68pnItw2v8r75klK8c3jGUE3xv7JGXixHLEP0scwCnGqlksBbkxhYpqrORQPsOJ6VIFSx+aN2aCMHEsfcVukILDEidWs1gKdziPEfJqKUr2n1vTQ/KB4jBeQhVBQsBaxLnguzTvg+s3FnJCxRywx2AdT7lVWTY6NHHEGGv0AEliGzMy13csT7IVcXgt1jHnhanEsZL5QxNHPM7StZJU0gCfocF6PpVgS0DWYoJwaLd0z57JSuQPSxxRhFVrmAL5im+RoMZnoU/2ZHk+ufksLW9oLS1ZF0I9jXfv9MwhPzlI5TUEKfOHvgJf4E5PTliQloPYreOBT6OI5wuRgvMOn1zSz9tiGU8kBtXCDIehkN5SLxy7JI5fjfWNL/E6VPzzWyFSyCOkeSDcmM0NTww2iOZ1xP3773H4SDlM3DOktW3IHqyKuoRWba2QnBo2JQ7HT60K6wvFoxvel4KXFX+1aq4FUbi/Zmhoa7c0B3sPOQR36Ib257byNZ9o0nIirampnzbkYDH5RM7UzzibEKeFU5zfKS8dbJpHOGGsjPKzKTcoKcP3GL+oWwjJpg2NAAIJkTxf7CdDchhSE/1m2A/Lc0V+RbrBp35vmXP8rFl9KxzlJzvS2XcU/GniSP/vlu0XUxFrJtsb/ixxajj3v3axbQl0+G0D2BTMIs4F379z2rJxKYQKzhB7kCWGFvsPpdIXxUOS6WyEbhxb9McUbAvrd20FBQUFBQUFBQUFBRb+AeqNb10z+oPdAAAAAElFTkSuQmCC\" data-image-state=\"image-loaded\"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 16.325px 7.91667px; transform-origin: 16.325px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e. For \u003c/span\u003e\u003c/span\u003e\u003cimg class=\"imageNode\" width=\"35\" height=\"18\" style=\"vertical-align: baseline;width: 35px;height: 18px\" src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEcAAAAkCAYAAADb0CfrAAABd0lEQVRoge2YX5GDMBCHPw84wAAGogAFdYADHNQCGiohHrBwGmqBewg7hOtw14WUpL39ZvahD8ns/rr/CBiGYRiGURY14IAmtyMl0QNfwBTZHehyOlUCA0GMgSDSQBBGROrzuZaXHvA8llEFjCwZVJ3sV3ZEgK3ALyzZ8+96UENovls4lsypT/HojZDMuR29yLFW969/5R3whAmmLqkuOix1Wc3m2dfpXQJL1RsGQmyHykk6ujS2kbVgV8VdUwI7WgJtFNM0x7K7AuSi6+yYiCG/Ncr7BLZ3J6kJ2eJZ7zhirfbCinWGjDsdKxHHYwapdp32x+FP3AVigVTlJWt3knFXKHECqL6z4sabImtKmlYxanEa0mdNCdPqN7+eFr6LDqk7+QY5p9UWNcuq8jSy6N0TO1MaPcoEiEf48CKnzkCa7dajlnxbaRbZVQdPVVI5iJ8kZB3pZ7sRSkkdn3xX+WRu5uNCEELikdfAT9zZDMMwDMMwjBR8AxS7vP5/0oaBAAAAAElFTkSuQmCC\" data-image-state=\"image-loaded\"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 31.1083px 7.91667px; transform-origin: 31.1083px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e, the third smallest perimeter is \u003c/span\u003e\u003c/span\u003e\u003cimg class=\"imageNode\" width=\"33\" height=\"18\" style=\"vertical-align: baseline;width: 33px;height: 18px\" src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEIAAAAkCAYAAAA9+eyvAAACF0lEQVRoge1YUbXDIAy9HnCAgRqogil4DuagDmqhGiYBD7MwDbPw3gfJWcaAJoXuvA/uOfwMkhsukKQDBgYGBgYGzoIH4Iw2E4CZbK2YaUwHbFt4i/AANgC/yqAcrX+SDY8HBbdnu9LahcaDxvVEXpVj6XRPCAfgTsGsiBu5JT5KQXmyfeDz5rGPkJlr5a3iQs4uRKAVIiCKlwY74XVSoWDLPEtmzgn73HwLrxoLdELMiKdQAt+uZ2buR8Ehb6fccAuvCVohLqgnJ/Zzz8zxNa4FK8WSt6KF1wStEHvgk8klPb6+NSFmEUftBlh4TeghBL/xUrJj/zUhvHKdhdeEViE4o98qwcjsXgvYIoSG14SjQjjEdy3rekD+PQex5lLxqRHCwmvCESE4k8sNyk2kQV2x//41T8PKa0KPHJGeULpZh9hI1W6FLJ/aCrDHa0KvquHxXh1yzY8UIxD3Sutlp7h15FWjlxBA3FTNF7/vDVGIG/H7xLaWR47wqtBTCNkLWBMvn2ruW+Qs3jecIYS13ZUx/HyRtxhEqxDcJq8Gm0nwH012R3g/0FOIgHi1tX5kNWnpDq28WWiF4IRU+iOEy5820ckqUusOe/Nm4fFe0nL/BaSEaflb8Gp1tSeyIL7nJ/Y/lnryfoDLVciMrRCco9/l2pV+2+voHOKJcc8QyE7zFFp4/x08YuAzOn0gDQwMDAwMDAx8A39JRSsd5481owAAAABJRU5ErkJggg==\" data-image-state=\"image-loaded\"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 12.05px 7.91667px; transform-origin: 12.05px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e for \u003c/span\u003e\u003c/span\u003e\u003cimg class=\"imageNode\" width=\"32\" height=\"18\" style=\"vertical-align: baseline;width: 32px;height: 18px\" src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAkCAYAAADWzlesAAACIklEQVRoge2YS5XDMAxFH4cwCIESCIJBEAZlEAalEAyFEA6hUAyh0FlUmr4o/sj5rMb3nCzq2LItS09OgUqlUqlUrqID0Dj7NtI/96TseW3stV9MD+Athj00MmaWcfxM8ujvWfraBd/NuBeNXah9ibS/ineZ2dBLDPeFYzusN8JObLF20oi1I57SPmDrILb5Y96N0v4oXGuSgSYsNfyD9YlZWsQ3tMjcKZtvbB3UBGwdwi5yLhz/oLHPSB+OBnVyl5iLbU6RPiHn7GbCNxU0z0qM8wbviTmso1TYcjZDkQKcmAqazzYaSioEj7tF+rETcou3Nr1CvZsXLYq97801rSg5pWZFzwlvTmNOZZBJ9NRVqVNhbVGVVuUPwWXQU9I8GnMKDT4O4M3uqRC5E+5Mn1i6MKxP3sPYxYitMnMYeirEDevc7fEVux7rKJnhc4DVJs+YXagY2rznTXkqBIf5gk/oTvSM0qdkI16NOcyEz8mE7uElFaJE8b14NOYw6ukp8nD+5irEFWWM9aD0+u5CxTB1at4KYa+1Z2A15tSvQ0XVP2XcWyGuKGOsMaVXdxequrncZWFKLeSKMsZRGLsqnzJBLsRYHGMV4qoyxnp0+lVZN+ZRW5uXbaDPFWUs9+l8iBu+HvY4wS7GhiX/+aJOCDmqhAbbf6eO2vyjw7YEDpEJOnkXKps6psf2QjRJ255y1ibmfMq7y78gK5VKpVKpVP4Nv14fLJbptxZTAAAAAElFTkSuQmCC\" data-image-state=\"image-loaded\"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 1.94167px 7.91667px; transform-origin: 1.94167px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cimg class=\"imageNode\" width=\"101\" height=\"18\" style=\"vertical-align: baseline;width: 101px;height: 18px\" src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMoAAAAlCAYAAAADd3b/AAAFFElEQVR4nO1cbdXyMAy9HuYAAxhAAQpw8DjAARbQgAQ8YAENWOD9seUQSj+Spt0Gb+45/fHwLF0b7k3TrANwOBwOh8PhcKwAx0TbLTkoh6MBdkjzW40ngBuAa9AOLUbqcCyIAz55fcPIeTWe8NXD8f9ghxmFsplsdgCGinuS7abClmM7tR7Y4jXOsJ3xOfbc9WELx2yxbQlt3xYeWDnEoeHBLELZA7hPNrxdUSb9BiPBHnjliffJtubL30/3vlTYljBgHGc4Tz7fEDG/pNqpoW0LHKYxSH1p4YHFNtWfhgfdhXJC/gt8ID3R7fT/O95FMeDltL1izJzIPYRyRH6uob/2hetz9hZbK0LSSnxp4YHFNoYaHnQVCnXOU44Br0hEE71FbLkY/jJ9PyFfgq/QfbkakPNjY82NpxQRB4zjvTe0teCEcY5/kPvSwgOLbQo1POgqlBvGCcYQpilhGkXRORctyFGSyVLKRtWL1kL5gy6ybabxlER+wGfqZLFtCSnZLDyw2MZQy4NuQtmi/GXyJTWMxOSAXKQ4M/vcfbZsvBRNWguFnC/dZNKmtIQLPn1tsW0JiVAsPLByKDaWWh50E8oe5YHz9Ilfy/PvVDQB3pf/1PMbSuHoYVEPoVDk5u02fW6pzFDq9Kjox2IrhUQoVh7U2oaw8mDW8nDq5mFffFOcmzy3TwnqjPdqUw+h5KpPD9T7iQSYCxY9bKVotd9L8aClrZUHiwqFvsxweaWUQSOUWIpG1Rmeu/ZKvXbT/U6IC0dTnSOQH+a2laKVUFI8aGXbggeLCoX2GOEZGl6VkArlEfxvM30WpmS9hBLigPeNpjYFWnvaBbQTSooHLWxb8WAxoVDFIhYJuFBKlYyUUK6Ipx1zCQUY50XVFS0R1p52AW2EkuNBC9tWPFhMKLQPifXBhZK7x4C4UKgEGHPenEIBXhHtifiT+RTWnnYBbYSS44HVtiUPFhEKlelSlSpL6kV9p1aiuYUCvNKDcNVL4RvSLsAulBIPLLateTC7UKhMl3sIVlP1urC+z0gfDqRU6Mo+63lgEHiVu6VC+Ya0C7AJRcKDWtsePJhVKJSzl5zDn0tIhXIK/ta03qsLjUt6lISiXU3qZLHVotZ/Uh7U2vbgwWxC0ThnA9ng+cqzxxgRwhduwkb7hQf7rOrNNQVoRZFEeZp7Tepksa1BjVB6iwTow4PZhCKZII+CFBlzUfjCrtEejFxijyKJ8nTaoCZ1stjWoEYoWh60sg2xyj1K+FQ0hgPev+DSE1de8dKe2M05aJj6O0K2dxmQf5mMory04kW5c80GV2O7wzhHyzEbrVBqeNDCNobVCYWi6QnpF/bpmrA/OvAWmwylXZqSK1B2ED9omauaEPhDxSPeSUepwk3QD/CeOmlfRtLY8tTWsrpq7C08sNimsCqhhKTLtdQpYe4kIiGlGFfoo2HJQfz4jCSN4aVsSgOP03gfk710jHxeWmhsqXTKm1aYfH94L9hbeNCCQzGsRih7lDdU0l9v2WEkHl17Qn1Vh/pJbdy2GJ1HGz7JUn5gNvQk+Ag9+WhsNXPT2h7x/usi0rGGc+Utlq5aeNCSQyFKPAix6FmvtUPr/G/EDm3fgPxVuFASkLw09Au4QFcM+V/hQolgC/kG/JtxRr/XhH8NJqH84fNogPU3t5bGgJE83z6PEg74/bSyFvy3w6hRsUSNVOWh91Nuh6M3cj875XA4HA6Hw+FwOBwOh+MX8A+XjItEEg0W1AAAAABJRU5ErkJggg==\" data-image-state=\"image-loaded\"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 3.88333px 7.91667px; transform-origin: 3.88333px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e. \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; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 310px 21px; text-align: left; transform-origin: 310px 21px; 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: 305.717px 7.91667px; transform-origin: 305.717px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThe output can be very large, so please present only the last 12 digits if the number of digits of the perimeter exceeds 12.\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; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 310px 21px; text-align: left; transform-origin: 310px 21px; 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: 282.908px 7.91667px; transform-origin: 282.908px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eFinally, as with the original, the use of java, BigInteger, persistent, and global are not allowed.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function function perimeter = rthPerAPTdbl(r)\r\n  perimeter = r^2;\r\nend","test_suite":"%% Test Case 1\r\nr = 2;\r\np_correct = 71;\r\nassert(isequal(rthPerAPTdbl(r),p_correct))\r\n%% Test Case 2\r\nr = 3;\r\np_correct = 1393;\r\nassert(isequal(rthPerAPTdbl(r),p_correct))\r\n%% Test Case 3\r\nr = 5;\r\np_correct = 1046629;\r\nassert(isequal(rthPerAPTdbl(r),p_correct))\r\n%% Test Case 4\r\nr = 10;\r\np_correct = 737287485879;\r\nassert(isequal(rthPerAPTdbl(r),p_correct))\r\n%% Test Case 5\r\nr = 100;\r\np_correct = 16183149010201;\r\nassert(isequal(rthPerAPTdbl(r),p_correct))\r\n%% Test Case 6\r\nrs = 101:150;\r\nps = arrayfun(@(r) rthPerAPTdbl(r),rs);\r\nps = mod([sum(ps) ps(5:5:end) floor(std(double(ps)))],1e6);\r\nps_correct = [12636 824229 203679 227761 926641 15749 664839 210241 515881 139269 477199 789840];\r\nassert(isequal(ps,ps_correct))\r\n%% Test Case 7\r\nr = 1000;\r\np_correct = 499499001002001;\r\nassert(isequal(rthPerAPTdbl(r),p_correct))\r\n%% Test Case 8\r\nr = 10000;\r\np_correct = 100020001;\r\nassert(isequal(rthPerAPTdbl(r),p_correct))\r\n%% Test Case 9\r\nr = 123456;\r\np_correct = uint64(76696064606196865);\r\nassert(isequal(rthPerAPTdbl(r),p_correct))\r\n%% Test Case 10: Forbid java and BigInteger\r\nfiletext = fileread('rthPerAPTdbl.m');\r\nnot_allowed = contains(filetext, 'persistent') || contains(filetext, 'global') || contains(filetext, 'BigInteger') || contains(filetext, 'java'); \r\nassert(~not_allowed)","published":true,"deleted":false,"likes_count":2,"comments_count":7,"created_by":2404920,"edited_by":2404920,"edited_at":"2026-03-04T15:24:47.000Z","deleted_by":null,"deleted_at":null,"solvers_count":2,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2026-03-04T14:14:29.000Z","updated_at":"2026-08-23T12:21:04.000Z","published_at":"2026-03-04T15:24:47.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  is essentially the same as:  \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"https://www.mathworks.com/matlabcentral/cody/problems/52834\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eProblem 52834. Easy Sequences 32: Almost Pythagorean Triples\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e; it even presents the same set of test problems.  The difference is that the \\\"correct\\\" solutions for larger cases of 52834 were the result of roundoff errors due to values being larger than flintmax('double').  This problem requires care to avoid such roundoff.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eRepeating the original problem description:\\t\\t\\t\\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\u003eAn Almost Pythagorean Triple (abbreviated as \\\"APT'), is a set of 3 integers in which square of the largest element, which we will call as its 'hypotenuse', is \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\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:u/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eless\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e than the sum of square of the smaller elements (shorter sides). This means that if \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ec\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e is the hypotenuse and \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ea\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e and \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eb\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e are the shorter sides, \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"18\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"32\\\"/\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\u003cw:r\u003e\u003cw:t\u003e, satisfies the following 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\u003e        \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"19\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"99\\\"/\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=\\\"rId2\\\"/\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        where:  \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"18\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"62\\\"/\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=\\\"rId3\\\"/\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\u003eThe smallest \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"18\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"32\\\"/\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\u003cw:r\u003e\u003cw:t\u003e is the triple \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"18\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"48\\\"/\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=\\\"rId4\\\"/\u003e\u003c/w:customXmlPr\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e, with \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"19\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"100\\\"/\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=\\\"rId5\\\"/\u003e\u003c/w:customXmlPr\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e and perimeter (the sum of the 3 elements)\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e  \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003eof \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"18\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"18\\\"/\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=\\\"rId6\\\"/\u003e\u003c/w:customXmlPr\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e. Some researchers consider \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"18\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"48\\\"/\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=\\\"rId7\\\"/\u003e\u003c/w:customXmlPr\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e as the smallest \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"18\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"32\\\"/\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\u003cw:r\u003e\u003cw:t\u003e, but here, we will only look at \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"18\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"32\\\"/\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\u003cw:r\u003e\u003cw:t\u003e's where the hypotenuse is \\\"strictly\\\" greater than the other shorter sides. Other examples of \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"18\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"32\\\"/\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\u003cw:r\u003e\u003cw:t\u003e's are \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"18\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"56\\\"/\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=\\\"rId8\\\"/\u003e\u003c/w:customXmlPr\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e, and \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"18\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"71\\\"/\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=\\\"rId9\\\"/\u003e\u003c/w:customXmlPr\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\u003eUnfortunately, unlike Pythagorean Triples, a 'closed formula' for generating all possible \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"18\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"32\\\"/\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\u003cw:r\u003e\u003cw:t\u003e's, has not yet been discovered, at the time of this writing. For this exercise, we will be dealing with \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"18\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"32\\\"/\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\u003cw:r\u003e\u003cw:t\u003e's with a known ratio between the hypotenuse and the shortest side: \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"18\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"50\\\"/\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=\\\"rId10\\\"/\u003e\u003c/w:customXmlPr\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:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eGiven the value of \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003er\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e, find the perimeter of the \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"18\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"32\\\"/\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\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e with the \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003cw:u/\u003e\u003c/w:rPr\u003e\u003cw:t\u003er-th smallest\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e perimeter. \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003eFor example for \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"18\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"35\\\"/\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=\\\"rId11\\\"/\u003e\u003c/w:customXmlPr\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e, that is \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"18\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"43\\\"/\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=\\\"rId12\\\"/\u003e\u003c/w:customXmlPr\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e, the smallest perimeter is \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"18\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"18\\\"/\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=\\\"rId13\\\"/\u003e\u003c/w:customXmlPr\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e for \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"18\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"32\\\"/\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\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"18\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"48\\\"/\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=\\\"rId14\\\"/\u003e\u003c/w:customXmlPr\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e, while the second (r-th) smallest perimeter is \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"18\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"18\\\"/\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=\\\"rId15\\\"/\u003e\u003c/w:customXmlPr\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e, for the \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"18\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"32\\\"/\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\u003cw:r\u003e\u003cw:t\u003e with dimensions \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"18\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"71\\\"/\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=\\\"rId16\\\"/\u003e\u003c/w:customXmlPr\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e. For \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"18\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"35\\\"/\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=\\\"rId17\\\"/\u003e\u003c/w:customXmlPr\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e, the third smallest perimeter is \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"18\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"33\\\"/\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=\\\"rId18\\\"/\u003e\u003c/w:customXmlPr\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e for \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"18\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"32\\\"/\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\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"18\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"101\\\"/\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=\\\"rId19\\\"/\u003e\u003c/w:customXmlPr\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\u003eThe output can be very large, so please present only the last 12 digits if the number of digits of the perimeter exceeds 12.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eFinally, as with the original, the use of java, BigInteger, persistent, and global are not allowed.\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\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/image\",\"target\":\"/media/image2.png\",\"relationshipId\":\"rId2\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/image\",\"target\":\"/media/image3.png\",\"relationshipId\":\"rId3\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/image\",\"target\":\"/media/image4.png\",\"relationshipId\":\"rId4\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/image\",\"target\":\"/media/image5.png\",\"relationshipId\":\"rId5\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/image\",\"target\":\"/media/image6.png\",\"relationshipId\":\"rId6\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/image\",\"target\":\"/media/image7.png\",\"relationshipId\":\"rId7\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/image\",\"target\":\"/media/image8.png\",\"relationshipId\":\"rId8\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/image\",\"target\":\"/media/image9.png\",\"relationshipId\":\"rId9\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/image\",\"target\":\"/media/image10.png\",\"relationshipId\":\"rId10\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/image\",\"target\":\"/media/image11.png\",\"relationshipId\":\"rId11\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/image\",\"target\":\"/media/image12.png\",\"relationshipId\":\"rId12\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/image\",\"target\":\"/media/image13.png\",\"relationshipId\":\"rId13\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/image\",\"target\":\"/media/image14.png\",\"relationshipId\":\"rId14\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/image\",\"target\":\"/media/image15.png\",\"relationshipId\":\"rId15\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/image\",\"target\":\"/media/image16.png\",\"relationshipId\":\"rId16\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/image\",\"target\":\"/media/image17.png\",\"relationshipId\":\"rId17\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/image\",\"target\":\"/media/image18.png\",\"relationshipId\":\"rId18\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/image\",\"target\":\"/media/image19.png\",\"relationshipId\":\"rId19\"}]},{\"partUri\":\"/media/image1.png\",\"contentType\":\"image/png\",\"content\":\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAkCAYAAADWzlesAAACIklEQVRoge2YS5XDMAxFH4cwCIESCIJBEAZlEAalEAyFEA6hUAyh0FlUmr4o/sj5rMb3nCzq2LItS09OgUqlUqlUrqID0Dj7NtI/96TseW3stV9MD+Athj00MmaWcfxM8ujvWfraBd/NuBeNXah9ibS/ineZ2dBLDPeFYzusN8JObLF20oi1I57SPmDrILb5Y96N0v4oXGuSgSYsNfyD9YlZWsQ3tMjcKZtvbB3UBGwdwi5yLhz/oLHPSB+OBnVyl5iLbU6RPiHn7GbCNxU0z0qM8wbviTmso1TYcjZDkQKcmAqazzYaSioEj7tF+rETcou3Nr1CvZsXLYq97801rSg5pWZFzwlvTmNOZZBJ9NRVqVNhbVGVVuUPwWXQU9I8GnMKDT4O4M3uqRC5E+5Mn1i6MKxP3sPYxYitMnMYeirEDevc7fEVux7rKJnhc4DVJs+YXagY2rznTXkqBIf5gk/oTvSM0qdkI16NOcyEz8mE7uElFaJE8b14NOYw6ukp8nD+5irEFWWM9aD0+u5CxTB1at4KYa+1Z2A15tSvQ0XVP2XcWyGuKGOsMaVXdxequrncZWFKLeSKMsZRGLsqnzJBLsRYHGMV4qoyxnp0+lVZN+ZRW5uXbaDPFWUs9+l8iBu+HvY4wS7GhiX/+aJOCDmqhAbbf6eO2vyjw7YEDpEJOnkXKps6psf2QjRJ255y1ibmfMq7y78gK5VKpVKpVP4Nv14fLJbptxZTAAAAAElFTkSuQmCC\",\"relationship\":null},{\"partUri\":\"/media/image2.png\",\"contentType\":\"image/png\",\"content\":\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMcAAAAmCAYAAABwHY/hAAAEBElEQVR4nO2b7ZGCMBCG3x7ogAZogAqowA7sgA5swRoowR5swRpswfux7LAiASG7RHL7zGRu7vA0m+x3IuA4juM4juM4juM4zqGpAHQAngBeAB4AmqQz2ocCwBUk7wskf5t0Rnb8J1nVqEALdgZQA7iAFu+FvBevAHAHyVuD5GfncEs4Lwv+k6yqdPiMEmcM3iVXziBlkVQYHEO1+4zs+E+yqnIDeRZJgWHhxs9yoQNQTvz9DpL7CGllBZrnUoTPQVamwLQsu8K1R67GEeKG3/emsnaISY2OICtTgJzAExQJk1GCFq1LOYlEPHAMp1AjvjY8iqxsFCxvUuM49ZM5gkfRhJ3CKfVEvqDBoCz1hv8/gqwlqFY6gaLlTxjHA3l3qkJcQdFSy5O2sIvArCxbmybaslojI2Uy42hBC3eURdOiBhWomsWepXFwzbHlvS1ktSa5cTSY7l7lTglSNm1lsTIO2YZdqyhWslpjahxF/wGh/LQCGcbRFi0EyyvrphKf8hcgubfk7UtYGQefQ73wvl8VPmWWWMpqjbpxcPvrAUqVWlA4feB9gfiUfMow1qRYvDmxI4YapAB8PeLS/85tS6mofHI81edvEd+QsDKODkOrHaD5y9Yut3flflrLao2qcTQgBRkrPRdydwwHKk/QYrajccPnyeocrIAxI+ZUnq++jJVRXomRC8uOYiz3FTrppZVxsCzcyXn2P2sMhjP+XGtZrVEzjhPCh3jy4hl7kzllXeNRpJfeOrYqEhv91P+zkso0RLYGp4ZG6LYwDtnCveC7Pd5DVmtUjEO+yVSKwtcNfj2MroE3/xF4fll4vhVZx00Nntdt4XVr6jwZBVn5x8gIrhkRUqbMKsYR0+I7ItKThu4IcXRckyJ+g9ywmLFms2VtETrAY3m1L46mTJmjjYPTqVDUyBFWlnvgOZ8EzxnPVrjDFxoyvZl73bfzkrKE5JWXRrUdZKqUGVAwDlmMpSiw9u5WSWcQ8qIy3957TbRrDtnCDcmbq4OMNg6+nBXyKtbs3a1acgbS06b4Uo+2cbC8c2vE0Sq3LzFFG8dSyLVm727VkjOQxqpdb3yDtnGwvNeFzwsV6kcm2jhk/h1anDPyOQWfcwZ8sU7WGwX2vWynaRxSOaZSKvk8p04kE20cMr8eLxD3u0Ne54jIrgwbPMvZ4T3/LvvX79nT1zQO2cIdF/A1aA1y/ppBtHEUeE81mv5NT6Co8st397cglZ87Qk8MDqAdPd/7sMvKOHgfS/H3nG9Sc8SXXbhNshYgJZB5fE6p1JgGtFh81UXKWfbPrkjTudGuOSq813Ud8t5bYLjGNFWbtsjXIWRPDdrA3CK24ziO4ziO4ziO4ziO4ziO4ziOY8QfaJ4ygEB93kYAAAAASUVORK5CYII=\",\"relationship\":null},{\"partUri\":\"/media/image3.png\",\"contentType\":\"image/png\",\"content\":\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHwAAAAkCAYAAABLw14kAAAC50lEQVR4nO2a7ZGDIBCG3x7swAZswAqsIB3YQTqwhdSQEuwhLViDLeR+wA4rB56woLnMPjPMmPOyfLzLskAARVEURVEURVGUT6AHcLNF+VJaAE8AK4C3LfdLW6QcYgDQCL5/hxO8L9IipQo3AAuMUJ3AzgQnuPKBcKHfMGG5FdgjW09504rQQNafryEktDQEt8zeKLQlpYFZXtYPaMul1BCaGJldybIggQtNbRkuasufdDCDz5OmHvKQRINQS2jiaW0v3t97lOnHHiGhpwp1kkbZdnlDn/Z5xjb5yZ0toUGoITRB9TzsZ79uEkGyC/BpA/WUFrqHGbfF1kXaJPelQzgzbuAav2Y08GyhYW3zEPoA8LLPg30uub63tg7fmUoK3cBFLX6mwHOVw4dLHZwgoRlMBh+Bd3uM2Ao945z9MI9IE35n6XyQZkE9ZwgNGLHJSX0HvSHRebnYIQ/hMzz1ePKsAfGhwVntcwhqT+z9Hmf3a0bcOSmCHo5UNDixjg9wncpd785KYoDt7H1H6uBOnLJHv8KB+QwW7za4sdh2gTqYMxN8zhCe92mK/A934pQ1fMB2d7Gg/jaL6pMsPb+M+VsXgs+W2ODlEBO+xH6ZEpvY7Aa2szQH//yglvAdCo7/EWN8YGokW6E9+QyZ8OREsVDNnVh6g1ZbeH54JLb7lzG+tZGs30fxBy9HeO7EsQRzLwHKpZbw/LZPbG/PGGXuFB5p/b6h/lmwP3gpovM+hcI5vV9Qx4F7OIcqITzPR2IO3O2828ATFx7Sexix+UHMBCdE7ZlOUH0pgvMDFb+dFNFegXelKSU8X35CSxRpdTjp5TPpZQuJDfZuxblic1IyeC44fa+DG/yzb6pCwqcuUzxq3eHuAuj0MEmTBmb2zjAe5IeG0b4bUw1fCB2lzrY8YPp1ZftJoFyno+/zPn3krRvd5kjKf3G0I7T48p9a8XCWW666y1YyoOVCUvQnQYqiKIqiKIqifAk/IsB4nRPGszsAAAAASUVORK5CYII=\",\"relationship\":null},{\"partUri\":\"/media/image4.png\",\"contentType\":\"image/png\",\"content\":\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGEAAAAlCAYAAABSz4fZAAACsklEQVRoge2a0ZGDIBRFTw92YAM2kApSQTqwAztIC9awJdhDWrCGtJD9wDcSFQTDI+4OZ4afDAJ5Fy48FAqFQuH0dI5y+eag/gAX3LGL5gU8gGFRbilG+o+5sY7ZAxPPaF6UWZ+KC5lEqKb6W+UK3I8MwkPj6a8H6g/b9/2frVJ52somQjc94yopV1UFPD19DQn6uHnaX5YnftGziJAjKDY5BBcfDyl7/y+LCB0w4l+SqRDBW8U+JGh7h5B7YL0sIjxJ7/kuWvaX/6f0hIk8Bo5FXQTxzhazWWozYqxibzP8hJBjeEO41aqLMLLepHp0BNnaLB/T7zms0EasKCQJUxVh7wTRkzY4S8GX4ufMa2QsIbaovhLqqV4L/LB9ckgphJ13bIlyTdiXC7GiR2D9bHmCULMW49C9SSA33o/HT/StKcaK4AsiCLZVaQem4v1cryk6xFkRfFEEmGdMjnuomnlFpE4ObWKtCL4sQs0sgmZyJfTMK0+LWCuCL4sAs03kEOGKvgixVgQnEGEgLLVPgfzZUbn9GCuyn4sm9UrQvGYQZCX0Su2L3cVu/KfYE2JnzlEkSFq5gmz8sRNKVYRmp44EZatOhdknOsKuOOQliysAIrjrZCTvfo9eccgqO2J1aiK0zCefkXUgJU9wLV0RSMqeEHZC1vEeSMkTHo527FPaC5NMxiLjPXJbrCaCNLy8K+ows3HEbwvLrHrPxwfe649TX3fmS0PXDG9YjzXWUmQSHLFoVTuqMUGwvyyQJb9HgxFiYA7iHjfrmYFZ9JCAyuQ4clBopmePrCA4wekohJyf0lzQO8L6+jy1CA35Xo2Cmc05EkebU4vQ4N5MNejJ9xrW5iMRWtbf16RKuipMQHIkcWDsLoflyfsVu8hJMhrXGyzta+K/ju9znEKhUCgUCmfnFzTbYsvcMy9LAAAAAElFTkSuQmCC\",\"relationship\":null},{\"partUri\":\"/media/image5.png\",\"contentType\":\"image/png\",\"content\":\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMkAAAAmCAYAAABu1L9SAAAD6ElEQVR4nO2c7ZGjMAyG3x7SAQ3QABWkAjpIB3SQFqghJdBDWqCGtLD3w7yDz3zYAdlgomdGczO7XGJblixLYgFFURRFURRFURRFUX6KO4AOwN8gHYDy0BGloQTwAvCBmXcPsxZX5Fd1LEIN4D38e4fZNFzI6sBxxaaEMYoHzDyfGOfdHDiuGPyqjsXoARTOz7iIr/TDScYL01PjATPvT/rhROVXdTyhhPEKIcJjlh7U5Q6zgO+4QxanwPKcHzCelHQAbs7/v2H0sO7vzsaavluMRnFFHW/WTY9RwT6ZWzSbCnl6GTvmduWDsMXl3eTMRnLDeI+aky7gM3LTcQFj/H/YeJeiVwgVXxxaD889tgzmIKj0JQm5ZxTIY+M02KdfIB8d3zAaB2WTkXSDuHGn+2X0kj5amGP4zN7UpcP+zV3DeOgzZ314iuzd3Dno+A7jEO4wY91sJAXCwgN6Dl+oRW+aU9ajhBnz3vRtD9nM1i7Pt8ADxkjWHKKPHHVsn56bjCRkssxm+J7tcP4j2IXHcYXtm6cZPkfSs8Ywkh7Gq1bYPtYcdbzLSEJgqOW7vD7hP2nOBr2iLTwRQg2GhTbp0ENaqYwGbGH9I3TsOeoYSGAkXNzW84y0J02Be6lzxecxS/jvc1uRVupaBvODsIRMjjoGEhgJQ62lmL3Gct1gzbDcZ0PrNGuyZbOyZtDg/wueL+XNqvvcd0psphhKrWD0+MS80cTU8ZFENRJfqMX0cTsMxJZvepl8KdhQkYiVK0yNxfWyBcyadJjOu4NMSBLV8w0wI7dWD5LS8ZFENZK1UKvEelHqm6Iaw5a9IqkwOxSzC2w3zJ84u3PxDimMBJjOx87QSer4SKIaiS/UujrcPKEV92/wtQJRqbXnOQl4MroOQQqJcHrP5o5mJKFZrStjZ4SkPdBaG0yoSDZT8uSM0aApEU7vKfZGM5KQrNbVsZsWpY3kifXQkd/7XnlGsgWGd48YRiIRTu8p1EYzEioqRah1ZHbLBxc3xmeHfG+qNhd6+5DWo9yIYiQssqUKtc6U3bL5pmdNmtRGYmexrkYUI+ELRKkW7IzZLSC8Zy0GqY2Ed5IrJmmiGAmzOrXvwczxZU16LBcMYyOpVIazS/Ng5BAjs3UGxI3EDrWO2BypsN/VfmE61xZmDY7yrJJKtWsdDf4PoVkneQt91xkRNxKGWlf1KsR9+egDE1axknz0XwSRVKqbbmYT5xNm3rn2ZIXA10HmiqWbYWryirGpC9/ptlOqDc7xroR0DF3DzI9zZZvJVaOFAstp9hb5tfsrM7A/6qqbWFEURVEURVEURVEURVEURVEURTkZ/wCi5zysuW8z8wAAAABJRU5ErkJggg==\",\"relationship\":null},{\"partUri\":\"/media/image6.png\",\"contentType\":\"image/png\",\"content\":\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAA6UlEQVRYhe2WQQ3DMAxFP4cwCIESGIIiKIMxKINSKIZBKIdRKIZR6A6ztWiHxkm+qkjzl6xenOQpL5UMeDyevhIBhEzPAOBmrKEFZAVwGDbZpc9SSylISEC0zoDGApgDn1syZwQwy/dpBNqk4klPkH32EpjfzAagKIfk3tiESl01QBYFD1ToqgGyRHW9kL/JS4BU19oCwwRSXWMPQDRdLCCaLhYQTRcDiKqLAUTVxQDaQNTVChRB1tUKdAdZVyuQTgpTD0CprrORpCg6VijQXLBWdW0skAXfoSutVQ7LRdfT/i6Px+P5u7wB3c96XQFb71kAAAAASUVORK5CYII=\",\"relationship\":null},{\"partUri\":\"/media/image7.png\",\"contentType\":\"image/png\",\"content\":\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGEAAAAlCAYAAABSz4fZAAACcklEQVRoge2aXZWDMBBGrwcc1AAGUFAFOKgDHNRCNSABD1hYDbWw+zCdQ0qbPxpSFvKdM08tnXRuMhkmgaKioqLNq7NY881B/QM12GMXrV9gBIaZtSlGumO1vMZsROIZrV/KrE+lhi9BqD94NlTNw3L4Ohn+qshns0NogR+gX+I0QBVwQ8Zn2h24rODvjPyfub8BAROibBDmg10DwgkJ9jwgpl0T+rt6fN0JA5EFwhWZhRfWhTAgoM3ioOZ1ZZwT+NLA3ZgCXTGtdPU1RvxWtJamo7UgnJGZZ8v/XWLfIwLgnSqeV6RvT9oNhB53zq94ThOfqEZmu2sDNlOVby/aDQQzLdg0kAbCmfDAHgpCiBTCkMGXCcEXp0NB0A1zjVJ1rvbhy5e24EAQTkxBCa3fP5FWZCE9ocNA0OooxyrQ6ihkFcBBIGhQcuwFMAEPjc8hIPRIXR/b01miGvl/Md3k3UO4IGkhRxOveviKbY3sGoK2EHIBGFnWm9othP8CAHYKQTu2LgA16UrVEACupuFmIVRIPu+Im801Ugm5xqYz14SgZ78tcRv4DX/V1WJv9qnvTUKYt59DQCiAEftheoesEjNw+iIXu0p1jFeHL/2OK1ZZIZjtZN+ba89zYFwzCSYArkMW25lC/eZzX6p6d3pnM9+ZQhYILRLU+S2DAXu6qY1n7vgh2H7/nfW8ppyO55sPLgjnCF8hN1C+dtAfo5xXaRpklebU5iGEHKCklO9waA1tGkKNpIcctT5Iykt5ESBUH0G4MN21UUtVe1dIQHK0nUHSXY6UZ95PUtMLENGyVQKL7lQeSGaFOLeioqKioqKiresPwN5Zrqu1TD0AAAAASUVORK5CYII=\",\"relationship\":null},{\"partUri\":\"/media/image8.png\",\"contentType\":\"image/png\",\"content\":\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAAAlCAYAAACao20PAAADbklEQVR4nO2a3bGDIBCFTw92kAZswAqswA7SQTpIC9ZgCfaQFlKDLXgfcIcNEViE1cwdvhke7o3KyuHnLAhUKpVKRYGHp3RXBvXP6eBv92RWAC8As1OGEpFWdhnw3d4vGC2SWVFH2y/Q4UQBb9s9HYDmSKWJtCfXx+tNIaddThGwgxnqE8x8PW73TzDBl+S2PX+BXR/o71mhPs4A4A3zXhL67frVKSlxqgt43669O/9vYQPujwSwQwsrlNuT6bcF5UV0hZAI+MS3cLxI41QVsGfB7E0Nj8jvqVAj+joEdaaxQF3Ec3suPVsiIDX6CCtSAzuC6TkvQf2qAlIwvhe6wQb7PBIEg49o3xpEL7tk1uVDKuAL/k7UwMQXexdCTUDeoO70ySGRc0chvUhoBNI174x6QkgEbLf6Q+/Kp9dQ2wGKAvIpJRTEDHlvC9Hgc+rZayBqmNzR7kMiYA+5KJcKSOtbLIhReJ0E/izXyJCJeUPPiaaYmBBcwNgydYqAoR4vFVpCA7szQdNyB9PrFxiBNfPBUgIOsFN9LF41AXkvCrmpkgIC3yKSkKVSlRClBKSZRLLHqepCJW6q5BRK+ETMWWMllBCQXKhk9AHKAnIjE0quSyf0NKqfzvNL1rFHCQEp9pRdLtWdGG6Jl+3vB+xOOk9cS5gLGtEk1A2fTjelcVLJFZBSr5QTnVP2QltY0WYYEQd8W/9cqPfuNSCfqq/MA300MHGlpjinnka4lDYwNF36pskJuqPwqIC0Zh/JTy8TkG8Z+RLvFLjr9ZkV6e7QUY4ImCMecKGAfDSUcIcSAYHfE1AiXsh4XSIgd6e+4JrtugfkAtOI9pkAvua6hom+N6G1+QipAo4wniDEgPDpyekCkiuNJdfcdEhHKa2pvimZOo7bwPxUJMdFptxP70eufK/QNZINk0PBpgjYwtr5CXFB+BS7Qn6GRx3k5dRxh+k0E/bz0dUpqSkNN2Sx/Va3c4ZKzJ2rCtjCNNwMmwOmpB4TuzflEPaGz7RlRvyTR56bpgg4sDjdsjf9955rfSWWE6oKOGwB55qUMz9X7KCXJ2pwaR4oQXIAWpIJOg5Vi58WsMX3WqbJCL3DXi2yBLzDfs9IpdRhaQPTmJqfAXIG/P5X5fz7USrkrJPxuaZD3+lXRHCn65ZKpVKpVCqV/8Mf0OnMkPT9w/AAAAAASUVORK5CYII=\",\"relationship\":null},{\"partUri\":\"/media/image9.png\",\"contentType\":\"image/png\",\"content\":\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAI4AAAAlCAYAAACUJtElAAAEK0lEQVR4nO1bW5HrMAw9HMKgBEKgCIogDMqgDEIhGAohHEqhGEph74dzJkpqx7KV1+71mfHH7liJIh3rYbtAQUFBQUHBr8UjMK5HKlWwCa4I+zsZPwBeAPrZaNbQtOBUaPDt5xccB5LxgxJd/mdcsSNxqkEmh3AWWStquLDcDeOWIEu9q5V0kXbQjKX3XpTzfNiFODeMoU2OFnGFLbIWVHBkeQ/ve8AZOhXUvV5JrwbftgiND/w63zB+lxx9YL4PmxOHH9rDGb/FVOl+I1kLavGeFGPO8cCo61rE8S2i0PDZp43IhMg2x6bEucI5wBfaO4zK+p5jkbVArmhLVKNh1yQOnxlrQNrAPMp3GMlRDfPkgnwl6JIMjdN6hA12wajofWXZXEhn98gnTQW3cp9YlzgddN/7hj9yvIZn+ECdtfpuRhwyOfaMH3xHFYtsLqThtOE6hCcc8SQR1yCOZqujhj9NMf0uLQaZxmIE3bWrkmDUiH3M2rIhyPTXGp5zh9OLHcvaNU4MdP58c+4GPRlOTRwWjjkRwyLrQ4VpPcJoU8N9ozb61HDRinY5gjisVXIiptRXU7/uTpwGzsA5jrfIhnDHaLA3HDFlvuf/Y6vwhWm02ps4TFOa4tYHNgaaSL4rcWpMC8YP9MWtRTYG+Vx2HTe475t3HKE01sI5TBp8b+KE0pQWTNca+d2I08IVbL6Np1hNYZHVQO6N+MhYzebMo90VjshzcuxNHEuaYnOgrRsPSVUXfK9yrWEtsiFoNr9uYp7sWGhwH+H2JI41TbFu1Pr0sOIYmLZ/qeHVIjuHJI52Hlflcxg+7EkcS5oi6VJuNhxKHNnNhIy/hewccv9mCT2mRLhjLNR9B4yy6G7E/7c4Y8tNU9Ugm5ryDyUOMDojx/kWWd9zZCRZmkfiyL9TxtrRh05MTVOs3XLqxNMQJ6dDsshKyLS35NQ5wVi0h4YsqOWlN8uutA8p3RBhIQ1wAuKEzlW2lpVgjo/leaYD7creq8Zhqk2xg4Y0S3tlhxKHL7eESp9sBReFHtA7jNEhRApZU2mLSA1xeJ+3QV7tw27vnSDTIX4lpUH4QBTYkDgXjCvBdz2B2/O+U2iLLDA9d9KudulkHzHYrqbcAYoRR57y59Zq/Fbt4pPzQxfQOWfJv5sSRxrlI5TtsLyFb5EF/DvBGvA4g+QhKdkdPZEWFWLEkSmSIzXtUl9N9J8vqKURS8ebX+RiWOzhDP+A7pzJIsvjiR7OsFriAGOaozxvH+akZXZeSwXxA9NCOoU4fL4mUt2wXMin/lrl8OJ4a/yWn+zwxuNvwZ8mjuby0lnwxLq3GbfGnyVODRf+97oHY0GHdQ5r94SJOHd8b7OvvbmVA27OnUGXGBqcP5XK31/Nj1OSEarGrQeOBeeD/JnPfBQUFBQUFBQUFBQULOEfKW5XzxL1fJoAAAAASUVORK5CYII=\",\"relationship\":null},{\"partUri\":\"/media/image10.png\",\"contentType\":\"image/png\",\"content\":\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAlCAYAAAC05kydAAACWElEQVRoge2abdGDMAzH/x5wMAMYmAIU4AAHc4CFaUACHrCAhlng+ZDmGjh4SICjsOV3x4eVsaYkzVsHOI7jOD9ClVoAJ1IC+KQWwok0AOrUQjhEBmAAkKcWxCEqAH1qIZxIB+CVWgiHeIDc1SO1IA7xAu0Q5yL0oJTXuQA5yF1lqQV5Yuwz8zB2Z57hsrzcN6j+2DMfk1nmrwC0oO05IFpFFsZ5zJJpPA+49ub9Jcj/t0H2BlRta1sgHwCFYb4HSIkDqIjk+MNj5kq/Cw92IGV0GCvJUqkOB1xbrTMXa5FWWorfXsuaCtheILdWeox3QYEd6+FF1Bi3CvizJfVrD7i25P456MXMVdZsqZqquwnf18CKnioDIIPgOU3JAbcHWCF3TPUyRGXMKTMP42tuyNIqWdt1xcr9ReSDvVKYq7HZV08ooWuVPBANYMmd14hhwITczlt9d0q4orYmH3NoWyXynS1lTxyDzZ1iGbyP2B1nZ1mVkN+SGU3RtkqkASzFGunOTDJxAXTk7jg7y2qwbq0atK0SjQFIIzdxlHVJzs6yZL20RyE9dHXKmgG8xH1z/ODF3PmIUvrzJXdT4P+Og6VV8p8BcEE6jR/1yvwAxumuNu++ItJfz1m45pCJ6y0NnD1NvQrPk0/uq9swMt09yl2lQu70EmSNRRjXGBs/p0EG9QGx9cRdDlkQfmCIh9zHarUPXJwStHheUw1dtmZtlSD87htR4VN3xLvC2/cbeOPeLvur4Dh69yOGr0HbKnFOgmONcwH8XyUXo8I9jxq+liOOih3HcX6BP7UvFJF5pfzWAAAAAElFTkSuQmCC\",\"relationship\":null},{\"partUri\":\"/media/image11.png\",\"contentType\":\"image/png\",\"content\":\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEcAAAAkCAYAAADb0CfrAAABdUlEQVRoge2XbXWDQBBFrwccYAADKIiCOsABDrCAhkrAAxaiAQvtj+UV0oTsApsspXPPmR/54sy8zMzbBcMwDMMwjkUBlGMYIzUwAF+/ogGyhHklp+delHl0/FOBapwAFZMAOfed1CTJLiEZrvCPhc9LJnGGdyV1FCrg0/Od+cgVL8/oQNT4XUljt0ucEjerQpb415E4AyuWcoXb4lcmZbMxutl79YpEyggRu/VbXB2+8XuIZrLHCdNzK9iaLf/MTkNjUxFPUC2bpkDiNLjEJIZe5wu/e0QXIdZ0qg+51SbBZYUSp4+X1yHQ2ljzB/9wYRLnyrmsrsIt4c01aVm9YtZTUuBquux5yHzxxuiaI7hVgeuYXcJI3Zhdk9qtoggDbiaV0O6HjaR0qxy/MBmBlq6D3hkuZDqf+YRtWb6k3jxMXdPuTi0tEmbAibMUHYFXiLmFxxqpFEiY0H0WdNrXvaqLn+9bUUeExpnOcYZhGIZhGMZWvgF1o8SVzUIOYgAAAABJRU5ErkJggg==\",\"relationship\":null},{\"partUri\":\"/media/image12.png\",\"contentType\":\"image/png\",\"content\":\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFcAAAAkCAYAAAD8fqYDAAACEUlEQVRoge2YbZHDIBRFjwcc1EANVAEK6mAdxEEtREMlxEMsVEMt7P6AN7xkmwBpd/Mx78ww0w5pApfbmwdgGIZhGIZhJE7AJTa38lgOgwcewPeodQTBjYXc+C2qbk9M4EVcCAK2JAEdcGXo5H6V0e2cniDsKxzBtSLw+b8GdQTOBHfOvbh0ZHz9x6COgicvmMTGJsR1pFLmCGhxS+ckGugYkRKvGgc0hL9YGz/38XvNDc+khXmnfZIrQdhcfBCf3RFyuiFEShfbN3CvfbiPN3swLFda0lu2tBiXQbzTnrUTyCDzaDLXSTaPBVyc2XOrKmVMzWT1Si9t1e6YQaqFnGtlAV49uyGJW1wr57LIxxvvuXwRYeaiRoR9TPTfMv0vEWd+0ilb4kyY33XmGk8ymJ+4po/9t9IHSxzUvEH3hCOYJyeIGGxq93YiL/4v7upHnzw52kK14Ahi5YTVBptyd8sCnWRL+On99trVQqmwkDeYdm1XM4i/OsxYu1ooEVb+3jmDaaMU5y0Ms2bK7l/s65iuJe+wK+mQZ85gLUNne4JOdwriQWfJuNRysX/qpGmLyHxuhPLrVZNrJNOlCtBnvTL3O8NMPsXrizYR+iiuJ6zMhXQGOle+bA1tlFzTLtXiPUnbXjFVM+qv2p25+AOdd3uLAk9dno9N4wku7Qiu13M/xb6WY5arhmEYhmEYhmGswQ/bvA+w30MOtwAAAABJRU5ErkJggg==\",\"relationship\":null},{\"partUri\":\"/media/image13.png\",\"contentType\":\"image/png\",\"content\":\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAABLUlEQVRYhe2WUbHDIBBFjwccYKAGoiAK4qAOcBAL0RAJeKiFaoiFvg+WmX2dPEIC5fWDO7Nfu1lOLiwJdHV1fZcsYE4+M0jcaoMswCuzsQFm4Ak4iafEvQTEKJAYR0AWeMji726u0sPv5A41Et5slAVygWKt28kZYEvks+UygaaMOu34aZfOAsUt2RI1GvqyS7lAcTtSQIPqtX4aKNakgGxmXVWgo/PRDMiruvEbgO4cn4+mW2YIF2LKJT32j08DIXkN5eX5meDIqnJLCyAITk2yoBcIR9iumbxzVhUoBRrvqr1vXXMg3Wcq6FMF6MbxBDYD0tN36dejJpCeurUGjOX3GJ/5QjvCId4o/FOMIDPB4vdY/ljAEEY53jle6opduSorAMN/QnR1dXWV6Ae9sZqCc2SAGwAAAABJRU5ErkJggg==\",\"relationship\":null},{\"partUri\":\"/media/image14.png\",\"contentType\":\"image/png\",\"content\":\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGEAAAAlCAYAAABSz4fZAAAC1UlEQVRoge1aW5HDMAxcDmEQAiFQBEUQBmEQBqUQDIEQDqVwGEqh9+HsxHXjWG5lO3fjndFPH7KitR6WA1RUVFScHqNHLiWN+gO4wO+7aDwB3AEsjvQalv5j9Hj32R3Gn9F4ou56LVxQkIRuFS10MDZJRHNdAGi+0F2MhOuqY/5Ch4ufVadEbkpr9uu6M7bcfgfwADAIdRQhoYExUpMEkioVjVQ6rbquB99JyC5CwoLNGVoksMi1B79p1jV/FNbrsTUnPnCjHdkEFCBhhHECOwINEtpVZxP4HR2nkYpmhO3nZgulpawkdNb/aKAWCRJb6DiNVET7jyKBvwm17dlIaGB2Kw8lmiRI13/CpIhQxEhww5ZS95xsr3eadDTBOJ7ITQJT0aSkr8VroXeLMwuz5CSchYQrTBTY/XNuEpiK9jqZT0FiKRMMOTPM80rXSk5CCxOSbsjmJEE7FdlwieAzxayTnIQF+ykgJwnaqcin3z0MSolISgLb0T1jcpKQIhURHV4HmTYRC2REJCOB7ahvjpKLhJSpqFv12s4esB3SSEQISUhgOzrBP0DjYW2xPtMeqgHpUpE9enHt7vBKRJFzApXGSoqoYMRpp6IBx4c1ZgJJNCQhocP7xYUr3CkP67OPbpcOwF4+RSqSpFPWokdAV7FRdo6awN2aoiuS2D/ij5PQwDhxxOe1gnVHcuXKu98esqghwUcTWY42QpvgtCTw2E+JJcJORaHZjTuCkESnXZh9syNeMoVsPy0JzKf2SCAG3KmSFtEuopQQcfwfHT1gi6AWW92TNATFSLjhuBh3METwYWJJoH5pVzTi9c0HCQlEj21AyQmBTUoIRS/6pcj5Ks0FOjdvsWuemgSGvHaL6cMM+QW9Fk5NAucyKU7Se5ig9xZGDL4iYcD7OCImlx6hgXGIlr4QeuRJebyKtYVNRDR8owftU+9/Aw9we1JRUVFRUVFxdvwCuGJ2Vt22a+kAAAAASUVORK5CYII=\",\"relationship\":null},{\"partUri\":\"/media/image15.png\",\"contentType\":\"image/png\",\"content\":\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAA6klEQVRYhe2WUQ2DMBCGfw91UAMYmIIqwMEc4AAL1TAJ9TALaJgF9sBd0i2DXQ9u4+G+5MIDBT74QgBwHOc/dAAuwumE54wAglZoAjALZxSIZForlX8hNcjMWJ7SJ0IlwqMSKjRxY02gC0wr+xOAgbb3PUKRLvKtdQ9ZLpDYLqG1BDU3bOc6TEgC53pA9taYC3GuLFxvLsS50hmEWnOZC7XmMhdqzWUqpMllKqTJZSpU0J7LTChCl8tM6ApdLjMh/mL3ZxCqc239kvxMiHMVxbH8O8NCwxFCI8m0vF2xOu59MpabdBzHcSQ8AUZlel3qgGXQAAAAAElFTkSuQmCC\",\"relationship\":null},{\"partUri\":\"/media/image16.png\",\"contentType\":\"image/png\",\"content\":\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAI4AAAAlCAYAAACUJtElAAAEa0lEQVR4nO1bbZHrMAxcDmFQAiEQBEUQBmVQBqUQDIUQDqVQDKXQ98PRZOvKsp2vJve8M565mUtsWVpLsqICBQUFBQUFh8U1MJpfClWwChqE7Z2NN4AHgN4b7RKSFuwKLb7t/IDjQDbeKN7lf0aDHxGnzni2GtbSxhnAbYYcIcj8OXJqqOFcejeM88z5fLBupkDePU14b1PitACeAO4Z71yH9UJjKc9XwRnXn/8F4JI5zxVun+/h71zDxHDGGC543Ib1LZzg9vnCmKs84UJQ6kHZjDhnjIp8I504FdwGQ6TpM2SwcIqsI0aJoca4zx7LEwZwh0/mvw5ysW4tndRw+3zikyQVzZHiFTchzg3uxF6QTxw5DbFTNBf9sA4n9zW+PZCl1BZ5J38KmkFOTQ6WVbMNk0PzoEKGN+Kybx6qconzwjo5DOM8rBNy0xwqQ3Kz0nusR3QrnJxIBo0Yso8Xwp5QiBWzz66JIyf4gvlJqoU77Bymwme+o/3/hbhR5qJCvNxheUaR8WG8z17LIv+uicNxW4zSYXkSdYgbu0eYOKzstb2jBfE4Wmg/Y5SxM+bgdMIi6W6Jw/mCNjqsn/cwhDh+4sne6I2RgDWmXXPnQEKR5m043FrelUOuRbDdEgdwSm/gNnrHN3nWzCV8hJJKPqFPOAP5t7On8t7SaId1Q8k76y+VOFZI2zVxfJzwTaBJ30smrCsE8D2IL48U+RqMNas1w1jtyRCqOfXIJ44Wlv3nsvEL4gg4jL2wvtcRN68pnItw2v8r75klK8c3jGUE3xv7JGXixHLEP0scwCnGqlksBbkxhYpqrORQPsOJ6VIFSx+aN2aCMHEsfcVukILDEidWs1gKdziPEfJqKUr2n1vTQ/KB4jBeQhVBQsBaxLnguzTvg+s3FnJCxRywx2AdT7lVWTY6NHHEGGv0AEliGzMy13csT7IVcXgt1jHnhanEsZL5QxNHPM7StZJU0gCfocF6PpVgS0DWYoJwaLd0z57JSuQPSxxRhFVrmAL5im+RoMZnoU/2ZHk+ufksLW9oLS1ZF0I9jXfv9MwhPzlI5TUEKfOHvgJf4E5PTliQloPYreOBT6OI5wuRgvMOn1zSz9tiGU8kBtXCDIehkN5SLxy7JI5fjfWNL/E6VPzzWyFSyCOkeSDcmM0NTww2iOZ1xP3773H4SDlM3DOktW3IHqyKuoRWba2QnBo2JQ7HT60K6wvFoxvel4KXFX+1aq4FUbi/Zmhoa7c0B3sPOQR36Ib257byNZ9o0nIirampnzbkYDH5RM7UzzibEKeFU5zfKS8dbJpHOGGsjPKzKTcoKcP3GL+oWwjJpg2NAAIJkTxf7CdDchhSE/1m2A/Lc0V+RbrBp35vmXP8rFl9KxzlJzvS2XcU/GniSP/vlu0XUxFrJtsb/ixxajj3v3axbQl0+G0D2BTMIs4F379z2rJxKYQKzhB7kCWGFvsPpdIXxUOS6WyEbhxb9McUbAvrd20FBQUFBQUFBQUFBRb+AeqNb10z+oPdAAAAAElFTkSuQmCC\",\"relationship\":null},{\"partUri\":\"/media/image17.png\",\"contentType\":\"image/png\",\"content\":\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEcAAAAkCAYAAADb0CfrAAABd0lEQVRoge2YX5GDMBCHPw84wAAGogAFdYADHNQCGiohHrBwGmqBewg7hOtw14WUpL39ZvahD8ns/rr/CBiGYRiGURY14IAmtyMl0QNfwBTZHehyOlUCA0GMgSDSQBBGROrzuZaXHvA8llEFjCwZVJ3sV3ZEgK3ALyzZ8+96UENovls4lsypT/HojZDMuR29yLFW969/5R3whAmmLqkuOix1Wc3m2dfpXQJL1RsGQmyHykk6ujS2kbVgV8VdUwI7WgJtFNM0x7K7AuSi6+yYiCG/Ncr7BLZ3J6kJ2eJZ7zhirfbCinWGjDsdKxHHYwapdp32x+FP3AVigVTlJWt3knFXKHECqL6z4sabImtKmlYxanEa0mdNCdPqN7+eFr6LDqk7+QY5p9UWNcuq8jSy6N0TO1MaPcoEiEf48CKnzkCa7dajlnxbaRbZVQdPVVI5iJ8kZB3pZ7sRSkkdn3xX+WRu5uNCEELikdfAT9zZDMMwDMMwjBR8AxS7vP5/0oaBAAAAAElFTkSuQmCC\",\"relationship\":null},{\"partUri\":\"/media/image18.png\",\"contentType\":\"image/png\",\"content\":\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEIAAAAkCAYAAAA9+eyvAAACF0lEQVRoge1YUbXDIAy9HnCAgRqogil4DuagDmqhGiYBD7MwDbPw3gfJWcaAJoXuvA/uOfwMkhsukKQDBgYGBgYGzoIH4Iw2E4CZbK2YaUwHbFt4i/AANgC/yqAcrX+SDY8HBbdnu9LahcaDxvVEXpVj6XRPCAfgTsGsiBu5JT5KQXmyfeDz5rGPkJlr5a3iQs4uRKAVIiCKlwY74XVSoWDLPEtmzgn73HwLrxoLdELMiKdQAt+uZ2buR8Ehb6fccAuvCVohLqgnJ/Zzz8zxNa4FK8WSt6KF1wStEHvgk8klPb6+NSFmEUftBlh4TeghBL/xUrJj/zUhvHKdhdeEViE4o98qwcjsXgvYIoSG14SjQjjEdy3rekD+PQex5lLxqRHCwmvCESE4k8sNyk2kQV2x//41T8PKa0KPHJGeULpZh9hI1W6FLJ/aCrDHa0KvquHxXh1yzY8UIxD3Sutlp7h15FWjlxBA3FTNF7/vDVGIG/H7xLaWR47wqtBTCNkLWBMvn2ruW+Qs3jecIYS13ZUx/HyRtxhEqxDcJq8Gm0nwH012R3g/0FOIgHi1tX5kNWnpDq28WWiF4IRU+iOEy5820ckqUusOe/Nm4fFe0nL/BaSEaflb8Gp1tSeyIL7nJ/Y/lnryfoDLVciMrRCco9/l2pV+2+voHOKJcc8QyE7zFFp4/x08YuAzOn0gDQwMDAwMDAx8A39JRSsd5481owAAAABJRU5ErkJggg==\",\"relationship\":null},{\"partUri\":\"/media/image19.png\",\"contentType\":\"image/png\",\"content\":\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMoAAAAlCAYAAAADd3b/AAAFFElEQVR4nO1cbdXyMAy9HuYAAxhAAQpw8DjAARbQgAQ8YAENWOD9seUQSj+Spt0Gb+45/fHwLF0b7k3TrANwOBwOh8PhcKwAx0TbLTkoh6MBdkjzW40ngBuAa9AOLUbqcCyIAz55fcPIeTWe8NXD8f9ghxmFsplsdgCGinuS7abClmM7tR7Y4jXOsJ3xOfbc9WELx2yxbQlt3xYeWDnEoeHBLELZA7hPNrxdUSb9BiPBHnjliffJtubL30/3vlTYljBgHGc4Tz7fEDG/pNqpoW0LHKYxSH1p4YHFNtWfhgfdhXJC/gt8ID3R7fT/O95FMeDltL1izJzIPYRyRH6uob/2hetz9hZbK0LSSnxp4YHFNoYaHnQVCnXOU44Br0hEE71FbLkY/jJ9PyFfgq/QfbkakPNjY82NpxQRB4zjvTe0teCEcY5/kPvSwgOLbQo1POgqlBvGCcYQpilhGkXRORctyFGSyVLKRtWL1kL5gy6ybabxlER+wGfqZLFtCSnZLDyw2MZQy4NuQtmi/GXyJTWMxOSAXKQ4M/vcfbZsvBRNWguFnC/dZNKmtIQLPn1tsW0JiVAsPLByKDaWWh50E8oe5YHz9Ilfy/PvVDQB3pf/1PMbSuHoYVEPoVDk5u02fW6pzFDq9Kjox2IrhUQoVh7U2oaw8mDW8nDq5mFffFOcmzy3TwnqjPdqUw+h5KpPD9T7iQSYCxY9bKVotd9L8aClrZUHiwqFvsxweaWUQSOUWIpG1Rmeu/ZKvXbT/U6IC0dTnSOQH+a2laKVUFI8aGXbggeLCoX2GOEZGl6VkArlEfxvM30WpmS9hBLigPeNpjYFWnvaBbQTSooHLWxb8WAxoVDFIhYJuFBKlYyUUK6Ipx1zCQUY50XVFS0R1p52AW2EkuNBC9tWPFhMKLQPifXBhZK7x4C4UKgEGHPenEIBXhHtifiT+RTWnnYBbYSS44HVtiUPFhEKlelSlSpL6kV9p1aiuYUCvNKDcNVL4RvSLsAulBIPLLateTC7UKhMl3sIVlP1urC+z0gfDqRU6Mo+63lgEHiVu6VC+Ya0C7AJRcKDWtsePJhVKJSzl5zDn0tIhXIK/ta03qsLjUt6lISiXU3qZLHVotZ/Uh7U2vbgwWxC0ThnA9ng+cqzxxgRwhduwkb7hQf7rOrNNQVoRZFEeZp7Tepksa1BjVB6iwTow4PZhCKZII+CFBlzUfjCrtEejFxijyKJ8nTaoCZ1stjWoEYoWh60sg2xyj1K+FQ0hgPev+DSE1de8dKe2M05aJj6O0K2dxmQf5mMory04kW5c80GV2O7wzhHyzEbrVBqeNDCNobVCYWi6QnpF/bpmrA/OvAWmwylXZqSK1B2ED9omauaEPhDxSPeSUepwk3QD/CeOmlfRtLY8tTWsrpq7C08sNimsCqhhKTLtdQpYe4kIiGlGFfoo2HJQfz4jCSN4aVsSgOP03gfk710jHxeWmhsqXTKm1aYfH94L9hbeNCCQzGsRih7lDdU0l9v2WEkHl17Qn1Vh/pJbdy2GJ1HGz7JUn5gNvQk+Ag9+WhsNXPT2h7x/usi0rGGc+Utlq5aeNCSQyFKPAix6FmvtUPr/G/EDm3fgPxVuFASkLw09Au4QFcM+V/hQolgC/kG/JtxRr/XhH8NJqH84fNogPU3t5bGgJE83z6PEg74/bSyFvy3w6hRsUSNVOWh91Nuh6M3cj875XA4HA6Hw+FwOBwOh+MX8A+XjItEEg0W1AAAAABJRU5ErkJggg==\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":61346,"title":"Find The Area Of Triangle Using Base \u0026 Height","description":"You should find the area of the Triangle using base and height.\r\nGood Luck!","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: 51px; display: block; min-width: 0px; padding-block-start: 0px; padding-inline-start: 2px; padding-left: 2px; padding-top: 0px; perspective-origin: 401px 25.5px; transform-origin: 401px 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; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 377px 10.5px; text-align: left; transform-origin: 377px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; font-weight: 700; \"\u003eYou should find the area of the Triangle using base and height.\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; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 377px 10.5px; text-align: left; transform-origin: 377px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; font-weight: 700; \"\u003eGood Luck!\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function area = triangleArea(base, height)\r\n  area = ;\r\nend","test_suite":"%%\r\nbase = 1;\r\nheight = 1;\r\narea = 0.5;\r\nassert(isequal(triangleArea(base, height),area))\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":5122697,"edited_by":5122697,"edited_at":"2026-05-23T17:34:26.000Z","deleted_by":null,"deleted_at":null,"solvers_count":47,"test_suite_updated_at":"2026-05-23T16:51:38.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2026-05-23T16:46:19.000Z","updated_at":"2026-08-23T11:30:47.000Z","published_at":"2026-05-23T16:49:16.000Z","restored_at":null,"restored_by":null,"spam":null,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eYou should find the area of the Triangle using base and height.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eGood Luck!\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":61312,"title":"Electric Power Steering (EPS) Motor Torque with Efficiency","description":"In EPS systems, the motor must generate additional torque to compensate for system losses.\r\nGiven Required assist torque at rack Ta and Mechanical efficiency η (0 \u003c η ≤ 1)\r\nCompute required motor torque Tm.\r\n","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: 110.906px; display: block; min-width: 0px; padding-block-start: 0px; padding-inline-start: 2px; padding-left: 2px; padding-top: 0px; perspective-origin: 467.484px 55.4531px; transform-origin: 467.496px 55.4531px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 20.9766px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; 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: 443.508px 10.4766px; text-align: left; transform-origin: 443.508px 10.4883px; 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=\"\"\u003eIn EPS systems, the motor must generate additional torque to compensate for system losses.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 20.9766px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; 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: 443.508px 10.4766px; text-align: left; transform-origin: 443.508px 10.4883px; 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=\"\"\u003eGiven Required assist torque at rack \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-weight: 700; \"\u003eTa \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=\"\"\u003eand\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-weight: 700; \"\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=\"\"\u003eMechanical efficiency \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-weight: 700; \"\u003eη (0 \u0026lt; η ≤ 1)\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 20.9766px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; 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: 443.508px 10.4766px; text-align: left; transform-origin: 443.508px 10.4883px; 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=\"\"\u003eCompute required motor torque \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-weight: 700; \"\u003eTm\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\u003c/div\u003e\u003cdiv style=\"block-size: 20.9766px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; 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: 443.508px 10.4766px; text-align: left; transform-origin: 443.508px 10.4883px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function Tm = epsMotorTorque(Ta,eta)\r\nTm = 0;\r\nend","test_suite":"%%\r\nTa = 10; eta = 0.9;\r\nTm_expected = Ta / eta;\r\nassert(abs(epsMotorTorque(Ta,eta) - Tm_expected) \u003c 1e-6)\r\n\r\n%%\r\nTa = 15; eta = 0.85;\r\nTm_expected = Ta / eta;\r\nassert(abs(epsMotorTorque(Ta,eta) - Tm_expected) \u003c 1e-6)\r\n\r\n%%\r\nTa = 8; eta = 0.8;\r\nTm_expected = Ta / eta;\r\nassert(abs(epsMotorTorque(Ta,eta) - Tm_expected) \u003c 1e-6)","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":2305225,"edited_by":2305225,"edited_at":"2026-04-28T09:46:20.000Z","deleted_by":null,"deleted_at":null,"solvers_count":42,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2026-04-28T09:46:15.000Z","updated_at":"2026-08-23T11:52:18.000Z","published_at":"2026-04-28T09:46:20.000Z","restored_at":null,"restored_by":null,"spam":null,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eIn EPS systems, the motor must generate additional torque to compensate for system losses.\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 Required assist torque at rack \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eTa \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr/\u003e\u003cw:t\u003eand\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003eMechanical efficiency \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eη (0 \u0026lt; η ≤ 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\u003eCompute required motor torque \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eTm\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\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":61439,"title":"Scalar","description":"The First problem in Linear Algebra group.\r\nMake scalar contains the value:\r\n","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: 81px; display: block; min-width: 0px; padding-block-start: 0px; padding-inline-start: 2px; padding-left: 2px; padding-top: 0px; perspective-origin: 401px 40.5px; transform-origin: 401px 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; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 377px 10.5px; text-align: left; transform-origin: 377px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThe \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-style: italic; font-weight: 700; \"\u003eFirst \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=\"\"\u003eproblem in \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-style: italic; font-weight: 700; \"\u003eLinear Algebra \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=\"\"\u003egroup.\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; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 377px 10.5px; text-align: left; transform-origin: 377px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eMake scalar contains the 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; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 377px 10.5px; text-align: left; transform-origin: 377px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"vertical-align:-5px\"\u003e\u003cimg src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAACVElEQVR4AeyWv0sjQRTHs8klx+VyXJnjrtnkwgVyjX/BXao77q45SxEULAURK8FCsBIESzsrxcafjYWIjXaCrcGQkA2ClaCFghJI1s9oEnY3444bV1HY8L7ZmXk/5jvvvewkHHphn4CQqiBBhoIMqTKg0r/eHkqn099SqdQcuMjn829UJ5Xp8R0BZhMDMhtVhjSI/CPAlmmaRwQYBgngWXRd78FpFriKlFAymXwPCXGaI4hsEuE30EBXks1mP2iatoFzFLhKB6FcLpeIx+OrBDgDE+DENcIDlLVabREzHSilg1ChULg0DONPpVJZAmtEWAJdi8g0h2oQ4BpYxbROWuMOQi1F69loNLrOkH7XN2PRaHSQeM6SO+eYhEJKQpxOepJbb5evZt+s0IN9xWLxwsXUplISsll7mIi+gcx8tVrd9+CmzpCXYC1bSjXKOAGZGZ6exPcMQaaHMo9HIpE+mHgut6+Emn2zDqGBcrl8CiHP4ish0TeQWeZ1seOZSdPBN0JcMaJEf2nkOuMpJ9jPdv9B/L+wyWQyX9G1xTdCRPwExNUwAalJJ9BFQFvQ94LJer2ebi8y8JMQ4R4vvhHitOKNvgul+4DKJuLfwy6lO7euKgmxkdJGBOT+Wwb5+yBsHJgWtvwADqzrys3C4fBnq4MYl0qlj+L5FHAlxE2dZNN+YJNYLDZkW/BxIiUEkW0geuGYkn2R7DeD/grs8bP9LtF3vSQlRG1/gZ/grWEYGk8Z3rH+gzfy4UN2x9YZY0HmJyUkM3yutYCQKtNBhoIMqTKg0t8AAAD//+FBuqcAAAAGSURBVAMAM8jsSTaLvg0AAAAASUVORK5CYII=\" width=\"18\" height=\"18\" style=\"width: 18px; height: 18px;\"\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function scalar = linear_algebra\r\n  scalar = ;\r\nend","test_suite":"%%\r\ny_correct = 14;\r\nassert(isequal(linear_algebra,y_correct))\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":5122697,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":17,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2026-08-07T14:51:21.000Z","updated_at":"2026-08-23T17:29:34.000Z","published_at":"2026-08-07T14:51:21.000Z","restored_at":null,"restored_by":null,"spam":null,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr/\u003e\u003cw:t\u003eThe \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eFirst \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr/\u003e\u003cw:t\u003eproblem in \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eLinear Algebra \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr/\u003e\u003cw:t\u003egroup.\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:t\u003eMake scalar contains the 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: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\\\\[\\n\\\\mathbf{14}\\n\\\\]\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\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":61387,"title":"Multiply the Diagonals of Two Vectors","description":"Find the diagonals of vectors a and b and multiply them.","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.0085px; display: block; min-width: 0px; padding-block-start: 0px; padding-inline-start: 2px; padding-left: 2px; padding-top: 0px; perspective-origin: 400.994px 10.4972px; transform-origin: 400.994px 10.5043px; 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: 377.003px 10.4972px; text-align: left; transform-origin: 377.01px 10.5043px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; font-weight: 700; \"\u003eFind the diagonals of vectors a and b and multiply them.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function s = diagonalsProduct(a,b)\r\n  s = \r\nend","test_suite":"%%\r\na = [0 1 2; 3 4 5; 6 7 8]\r\nb = [9 10 11; 12 13 14; 15 16 17]\r\ns = diag(a).*diag(b);\r\nassert(isequal(diagonalsProduct(a,b),s))\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":5122697,"edited_by":5122697,"edited_at":"2026-06-05T15:39:04.000Z","deleted_by":null,"deleted_at":null,"solvers_count":35,"test_suite_updated_at":"2026-06-05T15:39:04.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2026-06-05T15:37:19.000Z","updated_at":"2026-08-23T17:53:31.000Z","published_at":"2026-06-05T15:37:19.000Z","restored_at":null,"restored_by":null,"spam":null,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eFind the diagonals of vectors a and b and multiply them.\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":61440,"title":"Row Vector","description":"The second problem in Linear Algebra group.\r\nCreate this vector in MATLAB:\r\n[7 8 26]","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: 81px; display: block; min-width: 0px; padding-block-start: 0px; padding-inline-start: 2px; padding-left: 2px; padding-top: 0px; perspective-origin: 401px 40.5px; transform-origin: 401px 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; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 377px 10.5px; text-align: left; transform-origin: 377px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThe \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-style: italic; font-weight: 700; \"\u003esecond \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=\"\"\u003eproblem in \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-style: italic; font-weight: 700; \"\u003eLinear Algebra \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=\"\"\u003egroup.\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; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 377px 10.5px; text-align: left; transform-origin: 377px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eCreate this vector in MATLAB:\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; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 377px 10.5px; text-align: left; transform-origin: 377px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; font-weight: 700; \"\u003e[7 8 26]\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function v = linear_algebra\r\n  v = ;\r\nend","test_suite":"%%\r\ny_correct = [7 8 26];\r\nassert(isequal(linear_algebra,y_correct))\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":5122697,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":16,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2026-08-07T15:14:40.000Z","updated_at":"2026-08-20T09:12:18.000Z","published_at":"2026-08-07T15:14:40.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 \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003esecond \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr/\u003e\u003cw:t\u003eproblem in \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eLinear Algebra \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr/\u003e\u003cw:t\u003egroup.\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:t\u003eCreate this vector in MATLAB:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e[7 8 26]\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":61441,"title":"Column Vector","description":"The third problem in Linear Algebra group.\r\nCreate a column vector like this:\r\n","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: 123px; display: block; min-width: 0px; padding-block-start: 0px; padding-inline-start: 2px; padding-left: 2px; padding-top: 0px; perspective-origin: 401px 61.5px; transform-origin: 401px 61.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; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 377px 10.5px; text-align: left; transform-origin: 377px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThe \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-style: italic; font-weight: 700; \"\u003ethird \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=\"\"\u003eproblem in \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-style: italic; font-weight: 700; \"\u003eLinear Algebra \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=\"\"\u003egroup\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-style: italic; font-weight: 700; \"\u003e.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 377px 10.5px; text-align: left; transform-origin: 377px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eCreate a column vector like this:\u003c/span\u003e\u003c/span\u003e\u003c/div\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; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 377px 31.5px; text-align: left; transform-origin: 377px 31.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"vertical-align:-26px\"\u003e\u003cimg src=\"data:image/png;base64,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\" width=\"18\" height=\"63\" style=\"width: 18px; height: 63px;\"\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function v = linear_algebra\r\n  v = ;\r\nend","test_suite":"%%\r\ny_correct = [6;21;43]\r\nassert(isequal(linear_algebra,y_correct))\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":5122697,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":16,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2026-08-07T15:22:52.000Z","updated_at":"2026-08-20T09:12:41.000Z","published_at":"2026-08-07T15:22:52.000Z","restored_at":null,"restored_by":null,"spam":null,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr/\u003e\u003cw:t\u003eThe \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ethird \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr/\u003e\u003cw:t\u003eproblem in \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eLinear Algebra \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr/\u003e\u003cw:t\u003egroup\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr/\u003e\u003cw:t\u003eCreate a column vector like this:\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\u003e6 \\\\\\\\ 21 \\\\\\\\ 43 \u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\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":843,"title":"Hyperspectral Processing: Determine Material Components given a Hyperspectral vector","description":"Given a hyperspectral data set and Reflectance Spectral Signature Library determine a pixel's component percentages. \r\n\r\n\u003chttp://aviris.jpl.nasa.gov/aviris/index.html NASA AVIRIS\u003e\r\n\r\nA Ground Square is imaged by hundreds of pixels, each at a different wavelength.\r\nThe signal on pixel 1(500nm to 505nm) is a sum of the components (Concrete/Tree/Grass...) by percentage of area covered times the material reflectance.\r\nPixel 2 (510-515nm) is different by the Reflectance deltas between Concrete and a Tree.\r\n\r\nLet S(i,j) be the response of Material i for band j\r\n\r\ng( j )= %(Concrete)*S(1,j)+%(Tree)*S(2,j)+...%(Grass)*S(end,j);\r\n\r\nA 300-Band 9-Material Spectral file is loaded. Comparison between foliage and rocks is quite significant. The materials are Bush, Calcite, Concrete, Conifer, Grass (not that type), Fir tree, Gypsum, Maple, Sage\r\n\r\n*g=S*f*  where f is the percentage of the imaged pixel covered by the\r\nmaterial.\r\n\r\n*Input:* \r\ng spectral sum [301,1]; \r\nS spectral material response [301,9]  Nine materials\r\n\r\n*Output:*\r\nSolve for f  ....( eg f=[0 .5 0 .25 .25 0 0 0 0]' )\r\n\r\n( f should sum to 1, max(f) is 1 and min(f) is 0 )\r\n\r\nThe test Suite will round to 2 decimal places.\r\nCases of \"other materials\" which will induce negative values are not\r\ntested.\r\n\r\nThis is introductory and ignores atmospheric absorption.\r\n\r\nThere is a matrix operation hint in the test suite for a method to solve for f.\r\n\r\n\r\n\u003chttp://aviris.jpl.nasa.gov/data/free_data.html AVARIS Free Data\u003e\r\nThese data files are large with 224 bands x 750 channels x 2000 samples\r\n\r\nTo expand these files may require a tar converter\r\n\u003chttp://aviris.jpl.nasa.gov/alt_locator/111013_AV_Download.readme NASA readme\u003e\r\n...and... \r\n\u003chttp://aviris.jpl.nasa.gov/alt_gulf/ NASA Tools bottom Left\u003e\r\nThere are some possible issues with the NASA tar tool. Two non-standard files can be found at \u003chttp://dll-files.org/7968/index.html libiconv-2.dll\u003e and \u003chttp://dll-files.org/7975/libintl-2.dll.html libintl-2.dll\u003e\r\n\r\nSee the Test Suite for details on opening the AVIRIS Moffett Field file.","description_html":"\u003cp\u003eGiven a hyperspectral data set and Reflectance Spectral Signature Library determine a pixel's component percentages.\u003c/p\u003e\u003cp\u003e\u003ca href=\"http://aviris.jpl.nasa.gov/aviris/index.html\"\u003eNASA AVIRIS\u003c/a\u003e\u003c/p\u003e\u003cp\u003eA Ground Square is imaged by hundreds of pixels, each at a different wavelength.\r\nThe signal on pixel 1(500nm to 505nm) is a sum of the components (Concrete/Tree/Grass...) by percentage of area covered times the material reflectance.\r\nPixel 2 (510-515nm) is different by the Reflectance deltas between Concrete and a Tree.\u003c/p\u003e\u003cp\u003eLet S(i,j) be the response of Material i for band j\u003c/p\u003e\u003cp\u003eg( j )= %(Concrete)*S(1,j)+%(Tree)*S(2,j)+...%(Grass)*S(end,j);\u003c/p\u003e\u003cp\u003eA 300-Band 9-Material Spectral file is loaded. Comparison between foliage and rocks is quite significant. The materials are Bush, Calcite, Concrete, Conifer, Grass (not that type), Fir tree, Gypsum, Maple, Sage\u003c/p\u003e\u003cp\u003e\u003cb\u003eg=S*f\u003c/b\u003e  where f is the percentage of the imaged pixel covered by the\r\nmaterial.\u003c/p\u003e\u003cp\u003e\u003cb\u003eInput:\u003c/b\u003e \r\ng spectral sum [301,1]; \r\nS spectral material response [301,9]  Nine materials\u003c/p\u003e\u003cp\u003e\u003cb\u003eOutput:\u003c/b\u003e\r\nSolve for f  ....( eg f=[0 .5 0 .25 .25 0 0 0 0]' )\u003c/p\u003e\u003cp\u003e( f should sum to 1, max(f) is 1 and min(f) is 0 )\u003c/p\u003e\u003cp\u003eThe test Suite will round to 2 decimal places.\r\nCases of \"other materials\" which will induce negative values are not\r\ntested.\u003c/p\u003e\u003cp\u003eThis is introductory and ignores atmospheric absorption.\u003c/p\u003e\u003cp\u003eThere is a matrix operation hint in the test suite for a method to solve for f.\u003c/p\u003e\u003cp\u003e\u003ca href=\"http://aviris.jpl.nasa.gov/data/free_data.html\"\u003eAVARIS Free Data\u003c/a\u003e\r\nThese data files are large with 224 bands x 750 channels x 2000 samples\u003c/p\u003e\u003cp\u003eTo expand these files may require a tar converter \u003ca href=\"http://aviris.jpl.nasa.gov/alt_locator/111013_AV_Download.readme\"\u003eNASA readme\u003c/a\u003e\r\n...and...  \u003ca href=\"http://aviris.jpl.nasa.gov/alt_gulf/\"\u003eNASA Tools bottom Left\u003c/a\u003e\r\nThere are some possible issues with the NASA tar tool. Two non-standard files can be found at \u003ca href=\"http://dll-files.org/7968/index.html\"\u003elibiconv-2.dll\u003c/a\u003e and \u003ca href=\"http://dll-files.org/7975/libintl-2.dll.html\"\u003elibintl-2.dll\u003c/a\u003e\u003c/p\u003e\u003cp\u003eSee the Test Suite for details on opening the AVIRIS Moffett Field file.\u003c/p\u003e","function_template":"function f = hyperspectral(g,S)\r\n% g is [301,1]\r\n% S is [301,9]\r\n  f = zeros(size(S,2),1);\r\nend","test_suite":"%%\r\n% The AVIRIS fileread info is at the bottom\r\n% Solution Hint:\r\n% The Matrix hint is inv(S'S)(S'S)=I\r\n% With g=Sf multiply both sides by h'\r\n% S'g=S'Sf, now multiply both sides by inv(S'S)\r\n% inv(S'S)(S'g)=inv(S'S)(S'S)f which is I*f\r\n% Now simplify the right side and there is a solution\r\n% Solution Bigger/Better Hint: Search on mldivide\r\n%%\r\nglobal S\r\n%http://tinyurl.com/matlab-hyper-spectra\r\n%http://rmatlabtest.appspot.com/Spectra.mat\r\nurlwrite('http://rmatlabtest.appspot.com/Spectra.mat','Spectra.mat') ;\r\nload('Spectra.mat'); % S is the variable in Spectra.mat\r\nf_exp=[.5 .5 0 0 0 0 0 0 0 ]';\r\ng=S*f_exp;\r\n\r\nf = hyperspectral(g,S);\r\nassert(isequal(round(100*f)/100,f_exp),sprintf('%f\\n',f))\r\n%%\r\nglobal S\r\nf_exp=[0 .5 0.25 0 0 0 0.25 0 0 ]';\r\ng=S*f_exp;\r\nf = hyperspectral(g,S);\r\nassert(isequal(round(100*f)/100,f_exp),sprintf('%f\\n',f))\r\n%%\r\nglobal S\r\nf_exp=[0 .25 0.6 0 0 0 0 0.15 0 ]';\r\ng=S*f_exp;\r\nf = hyperspectral(g,S);\r\nassert(isequal(round(100*f)/100,f_exp),sprintf('%f\\n',f))\r\n%%\r\n%\r\n%Reading of the full Moffett Field file: (8GB RAM recommended)\r\n% The file is 600MB\r\n%cd 'C:\\Users\\???' % Your file location\r\n%fn='f080611t01p00r07rdn_c_sc01_ort_img'\r\n%fid = fopen (fn,'r');\r\n%A = int16(fread(fid, 'int16', 'ieee-be'));\r\n%A2 = reshape (A, 224,753,1924); % Specifics found in text files\r\n%A3 = permute (A2,[3 2 1]); % X Y Band\r\n%figure;imagesc(squeeze(A3(:,:,1))); % To view top layer\r\n","published":true,"deleted":false,"likes_count":4,"comments_count":8,"created_by":3097,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":11,"test_suite_updated_at":"2013-02-02T19:05:40.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2012-07-19T02:49:02.000Z","updated_at":"2026-08-21T10:08:56.000Z","published_at":"2012-07-19T03:34:29.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"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 hyperspectral data set and Reflectance Spectral Signature Library determine a pixel's component percentages.\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:hyperlink w:docLocation=\\\"http://aviris.jpl.nasa.gov/aviris/index.html\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eNASA AVIRIS\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eA Ground Square is imaged by hundreds of pixels, each at a different wavelength. The signal on pixel 1(500nm to 505nm) is a sum of the components (Concrete/Tree/Grass...) by percentage of area covered times the material reflectance. Pixel 2 (510-515nm) is different by the Reflectance deltas between Concrete and a Tree.\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\u003eLet S(i,j) be the response of Material i for band j\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\u003eg( j )= %(Concrete)*S(1,j)+%(Tree)*S(2,j)+...%(Grass)*S(end,j);\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eA 300-Band 9-Material Spectral file is loaded. Comparison between foliage and rocks is quite significant. The materials are Bush, Calcite, Concrete, Conifer, Grass (not that type), Fir tree, Gypsum, Maple, Sage\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eg=S*f\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e where f is the percentage of the imaged pixel covered by the material.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eInput:\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e g spectral sum [301,1]; S spectral material response [301,9] Nine materials\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eOutput:\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e Solve for f ....( eg f=[0 .5 0 .25 .25 0 0 0 0]' )\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e( f should sum to 1, max(f) is 1 and min(f) is 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\u003eThe test Suite will round to 2 decimal places. Cases of \\\"other materials\\\" which will induce negative values are not tested.\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\u003eThis is introductory and ignores atmospheric absorption.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThere is a matrix operation hint in the test suite for a method to solve for f.\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:hyperlink w:docLocation=\\\"http://aviris.jpl.nasa.gov/data/free_data.html\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eAVARIS Free Data\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e These data files are large with 224 bands x 750 channels x 2000 samples\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eTo expand these files may require a tar converter\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"http://aviris.jpl.nasa.gov/alt_locator/111013_AV_Download.readme\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eNASA readme\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e ...and... \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"http://aviris.jpl.nasa.gov/alt_gulf/\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eNASA Tools bottom Left\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e There are some possible issues with the NASA tar tool. Two non-standard files can be found at\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"http://dll-files.org/7968/index.html\\\"\u003e\u003cw:r\u003e\u003cw:t\u003elibiconv-2.dll\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e and\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"http://dll-files.org/7975/libintl-2.dll.html\\\"\u003e\u003cw:r\u003e\u003cw:t\u003elibintl-2.dll\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eSee the Test Suite for details on opening the AVIRIS Moffett Field file.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":61442,"title":"Matrix","description":"The fourth problem in Linear Algebra group.\r\nCreate a matrix like this:\r\n14   7   26\r\n7    8    6\r\n3    0   30","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: 144px; display: block; min-width: 0px; padding-block-start: 0px; padding-inline-start: 2px; padding-left: 2px; padding-top: 0px; perspective-origin: 401px 72px; transform-origin: 401px 72px; 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; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 377px 10.5px; text-align: left; transform-origin: 377px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThe \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-style: italic; font-weight: 700; \"\u003efourth \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=\"\"\u003eproblem in \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-style: italic; font-weight: 700; \"\u003eLinear Algebra \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=\"\"\u003egroup.\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; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 377px 10.5px; text-align: left; transform-origin: 377px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eCreate a matrix like this:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 22px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 377px 11px; text-align: left; transform-origin: 377px 11px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; font-style: italic; font-weight: 700; \"\u003e14   7   26\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 22px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 377px 11px; text-align: left; transform-origin: 377px 11px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; font-style: italic; font-weight: 700; \"\u003e7    8    6\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 22px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 377px 11px; text-align: left; transform-origin: 377px 11px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; font-style: italic; font-weight: 700; \"\u003e3    0   30\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function A = linear_algebra\r\n  A = ;\r\nend","test_suite":"%%\r\ny_correct = [14 7 26;7 8 6;3 0 30];\r\nassert(isequal(linear_algebra,y_correct))\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":5122697,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":18,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2026-08-07T15:32:05.000Z","updated_at":"2026-08-24T02:27:56.000Z","published_at":"2026-08-07T15:32:05.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 \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003efourth \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr/\u003e\u003cw:t\u003eproblem in \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eLinear Algebra \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr/\u003e\u003cw:t\u003egroup.\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:t\u003eCreate a matrix like this:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003cw:i/\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e14   7   26\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003cw:i/\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e7    8    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:rPr\u003e\u003cw:b/\u003e\u003cw:i/\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e3    0   30\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":61350,"title":"Circle Perimeter","description":"Get the perimeter of the Circle by PI.","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.44px; min-height: 0px; white-space: normal; color: rgb(33, 33, 33); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: none; white-space: normal; \"\u003e\u003cdiv style=\"block-size: 21px; display: block; min-width: 0px; padding-block-start: 0px; padding-inline-start: 2px; padding-left: 2px; padding-top: 0px; perspective-origin: 401px 10.5px; transform-origin: 401px 10.5px; vertical-align: baseline; \"\u003e\u003cdiv style=\"font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 377px 10.5px; text-align: left; transform-origin: 377px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; font-weight: 700; \"\u003eGet the perimeter of the Circle by PI.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function p = circleP(r)\r\n  p = ;\r\nend","test_suite":"%%\r\nr = 1;\r\np = 2*pi*r;\r\nassert(isequal(circleP(r),p))\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":5122697,"edited_by":5122697,"edited_at":"2026-05-24T11:52:44.000Z","deleted_by":null,"deleted_at":null,"solvers_count":39,"test_suite_updated_at":"2026-05-24T11:52:11.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2026-05-24T11:50:23.000Z","updated_at":"2026-08-24T08:26:50.000Z","published_at":"2026-05-24T11:52:11.000Z","restored_at":null,"restored_by":null,"spam":null,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eGet the perimeter of the Circle by PI.\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":61449,"title":"Geometry time3!(Medium)","description":"This time we have two circles! The shape is given below:\r\n\r\nYou are requested to calculate the area of the two circles(A1 ,A2) given the distance O1O2 = a, the distance D and that both the angle O1AB and O2BA are 90 degrees.\r\nExplanation(if needed):O1O2 is the line that connects the centers of both circles.\r\nTips:1) You can draw a line somewhere on this shape if you want.\r\n2) The circles are tangent.\r\nGOOD LUCK!!!!!!!!!!!!!!!!!!!","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: 407.8px; display: block; min-width: 0px; padding-block-start: 0px; padding-inline-start: 2px; padding-left: 2px; padding-top: 0px; perspective-origin: 469px 203.9px; transform-origin: 469px 203.9px; 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; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 445px 10.5px; text-align: left; transform-origin: 445px 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=\"\"\u003eThis time we have two circles! The shape is given below:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 206.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; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 445px 103.4px; text-align: left; transform-origin: 445px 103.4px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cimg class=\"imageNode\" width=\"309\" height=\"201\" style=\"vertical-align: baseline;width: 309px;height: 201px\" src=\"data:image/png;base64,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\" data-image-state=\"image-loaded\"\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; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 445px 21px; text-align: left; transform-origin: 445px 21px; 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=\"\"\u003eYou are requested to calculate the area of the two circles(A1 ,A2) given the distance O1O2 = a, the distance D and that both the angle O1AB and O2BA are 90 degrees.\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; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 445px 10.5px; text-align: left; transform-origin: 445px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; text-decoration: underline; text-decoration-line: underline; \"\u003eExplanation(if needed):O1O2 is the line that connects the centers of both circles.\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; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 445px 10.5px; text-align: left; transform-origin: 445px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; text-decoration: underline; text-decoration-line: underline; \"\u003eTips:1) You can draw a line somewhere on this shape if you want.\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; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 445px 10.5px; text-align: left; transform-origin: 445px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; text-decoration: underline; text-decoration-line: underline; \"\u003e2) The circles are tangent.\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; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 445px 10.5px; text-align: left; transform-origin: 445px 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=\"\"\u003eGOOD LUCK!!!!!!!!!!!!!!!!!!!\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function [A1,A2] = find_the_circles_area(a,D)\r\n  \r\nend","test_suite":"%%\r\na = 7;\r\nD = 6;\r\nA1_exp = (pi*(7 + sqrt(13))^2)/4;\r\nA2_exp = (pi*(7 - sqrt(13))^2)/4;\r\n[A1_act, A2_act] = find_the_circles_area(a, D);\r\nassert(abs(A1_act - A1_exp) \u003c 1e-4, 'A1 is wrong.');\r\nassert(abs(A2_act - A2_exp) \u003c 1e-4, 'A2 is wrong.');\r\n%%\r\nD_val = randi([5, 50]);\r\na_val = D_val + randi([1, 20]);\r\nd = sort(roots([1, -2*a_val, D_val^2]), 'descend');\r\nA1_ref = (pi/4) * d(1)^2;\r\nA2_ref = (pi/4) * d(2)^2;\r\n[A1_user, A2_user] = find_the_circles_area(a_val, D_val);\r\nassert(abs(A1_user - A1_ref) \u003c 1e-4, 'A1 is wrong.');\r\nassert(abs(A2_user - A2_ref) \u003c 1e-4, 'A2 is wrong.');","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":5158730,"edited_by":5158730,"edited_at":"2026-08-23T22:22:48.000Z","deleted_by":null,"deleted_at":null,"solvers_count":1,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2026-08-23T22:20:50.000Z","updated_at":"2026-08-24T10:26:29.000Z","published_at":"2026-08-23T22:20:50.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 time we have two circles! The shape is given below:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"201\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"309\\\"/\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\u003eYou are requested to calculate the area of the two circles(A1 ,A2) given the distance O1O2 = a, the distance D and that both the angle O1AB and O2BA are 90 degrees.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003cw:u/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eExplanation(if needed):O1O2 is the line that connects the centers of both circles.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003cw:u/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eTips:1) You can draw a line somewhere on this shape if you want.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003cw:u/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e2) The circles are tangent.\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:t\u003eGOOD LUCK!!!!!!!!!!!!!!!!!!!\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,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\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":61447,"title":"Geometry time!(easy)","description":"Suppose that we have a square and its Area is given. Then we have the following circle (with center O) which has the same radius(r) as the length of one side of the square. The angle (Θ=Theta) is given in radians. You are requested to find the length of the arc (L ) that belongs to the angle Θ.\r\n\r\n\r\nTo put it more simple: Find AB.\r\nGOOD LUCK!!!!!!!!!!!!!!!!!!","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: 534.8px; display: block; min-width: 0px; padding-block-start: 0px; padding-inline-start: 2px; padding-left: 2px; padding-top: 0px; perspective-origin: 469px 267.4px; transform-origin: 469px 267.4px; 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; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 445px 31.5px; text-align: left; transform-origin: 445px 31.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=\"\"\u003eSuppose that we have a square and its Area is given. Then we have the following circle (with center O) which has the same radius(r) as the length of one side of the square. The angle (Θ=Theta) is given in radians. You are requested to find the length of the arc (L ) that belongs to the angle Θ.\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; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 445px 10.5px; text-align: left; transform-origin: 445px 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=\"\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 372.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; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 445px 186.4px; text-align: left; transform-origin: 445px 186.4px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cimg class=\"imageNode\" width=\"400\" height=\"367\" style=\"vertical-align: baseline;width: 400px;height: 367px\" src=\"data:image/png;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; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 445px 10.5px; text-align: left; transform-origin: 445px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; text-decoration: underline; text-decoration-line: underline; \"\u003eTo put it more simple: Find AB\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\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; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 445px 10.5px; text-align: left; transform-origin: 445px 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=\"\"\u003eGOOD LUCK!!!!!!!!!!!!!!!!!!\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function L = FIND_ARC_LENGTH(A,theta)\r\n    \r\nend","test_suite":"%%\r\nA = 9;\r\ntheta = 2;\r\ny_correct = 6;\r\nassert(isequal(FIND_ARC_LENGTH(A,theta),y_correct))\r\n%%\r\nA = 16;\r\ntheta  = 5;\r\ny_correct = 20;\r\nassert(isequal(FIND_ARC_LENGTH(A,theta),y_correct))\r\n%%\r\nrand_area = 0.1 + (1000 - 0.1) * rand();\r\nrand_theta = 0.1 + (2*pi - 0.1) * rand();\r\np = double(int8(1)) / double(int8(2));\r\nexpected_L = exp(p * log(rand_area)) * rand_theta;\r\nuser_L = FIND_ARC_LENGTH(rand_area, rand_theta);\r\nassert(abs(user_L - expected_L) \u003c 1e-5, 'Wrong Answer! Try writing the general mathematical formula.');","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":5158730,"edited_by":5158730,"edited_at":"2026-08-23T13:35:39.000Z","deleted_by":null,"deleted_at":null,"solvers_count":2,"test_suite_updated_at":"2026-08-23T13:34:46.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2026-08-23T13:16:18.000Z","updated_at":"2026-08-24T10:18:32.000Z","published_at":"2026-08-23T13:34:46.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\u003eSuppose that we have a square and its Area is given. Then we have the following circle (with center O) which has the same radius(r) as the length of one side of the square. The angle (Θ=Theta) is given in radians. You are requested to find the length of the arc (L ) that belongs to the angle Θ.\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:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"367\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"400\\\"/\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:rPr\u003e\u003cw:b/\u003e\u003cw:u/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eTo put it more simple: Find AB\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eGOOD LUCK!!!!!!!!!!!!!!!!!!\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,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\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":61448,"title":"Gometry time2!(easy to medium)","description":"Given the same circle as ''Geometry time!'' below you are now requested to to find the length of the section OAB(L). However the radius of the circle must be found in a different way: You have to find first the average of the small base (b) and the big base(B) of the trapezoid also given below.\r\n         \r\nFurther explanation: 1)Theta angle(Θ) together with the area of the trapezoid(A_tp) will be given.\r\n2) You also are given that the height(H) of the trapezoid is the same as the third triangular number(https://en.wikipedia.org/wiki/Triangular_number)\r\n3) Theta will be in degrees this time!\r\nTip: L = perimeter.\r\nGOOD LUCK!!!!!!!!!!!!!!!!!!!!!!!","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: 434.8px; display: block; min-width: 0px; padding-block-start: 0px; padding-inline-start: 2px; padding-left: 2px; padding-top: 0px; perspective-origin: 469px 217.4px; transform-origin: 469px 217.4px; 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; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 445px 31.5px; text-align: left; transform-origin: 445px 31.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=\"\"\u003eGiven the same circle as ''Geometry time!'' below you are now requested to to find the length of the section OAB(L). However the radius of the circle must be found in a different way: You have to find first the average of the small base (b) and the big base(B) of the trapezoid also given below.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 191.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; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 445px 95.9px; text-align: left; transform-origin: 445px 95.9px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cimg class=\"imageNode\" width=\"202\" height=\"149\" style=\"vertical-align: baseline;width: 202px;height: 149px\" src=\"data:image/png;base64,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\" data-image-state=\"image-loaded\"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-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\u003cimg class=\"imageNode\" width=\"201\" height=\"186\" style=\"vertical-align: baseline;width: 201px;height: 186px\" src=\"data:image/png;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; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 445px 10.5px; text-align: left; transform-origin: 445px 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=\"\"\u003eFurther explanation: 1)Theta angle(Θ) together with the area of the trapezoid(A_tp) will be given.\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; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 445px 21px; text-align: left; transform-origin: 445px 21px; 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=\"\"\u003e2) You also are given that the height(H) of the trapezoid is the same as the third triangular number(\u003c/span\u003e\u003c/span\u003e\u003ca target='_blank' href = \"https://en.wikipedia.org/wiki/Triangular_number\"\u003e\u003cspan style=\"border-block-end-color: rgb(0, 91, 130); border-block-start-color: rgb(0, 91, 130); border-bottom-color: rgb(0, 91, 130); border-inline-end-color: rgb(0, 91, 130); border-inline-start-color: rgb(0, 91, 130); border-left-color: rgb(0, 91, 130); border-right-color: rgb(0, 91, 130); border-top-color: rgb(0, 91, 130); caret-color: rgb(0, 91, 130); color: rgb(0, 91, 130); column-rule-color: rgb(0, 91, 130); outline-color: rgb(0, 91, 130); row-rule-color: rgb(0, 91, 130); text-decoration-color: rgb(0, 91, 130); text-emphasis-color: rgb(0, 91, 130); \"\u003e\u003cspan style=\"\"\u003ehttps://en.wikipedia.org/wiki/Triangular_number\u003c/span\u003e\u003c/span\u003e\u003c/a\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-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; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 445px 10.5px; text-align: left; transform-origin: 445px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003e3) Theta will be in degrees this time!\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; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 445px 10.5px; text-align: left; transform-origin: 445px 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=\"\"\u003eTip: L = perimeter.\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; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 445px 10.5px; text-align: left; transform-origin: 445px 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=\"\"\u003eGOOD LUCK!!!!!!!!!!!!!!!!!!!!!!!\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function L = FIND_THE_PERIMETER_OF_THE_SECTION(theta,A_tp)\r\n  \r\nend","test_suite":"%%\r\nA_tp = 6;\r\ntheta = 360;\r\ny_correct = 2 + 2*pi;\r\nassert(isequal(FIND_THE_PERIMETER_OF_THE_SECTION(theta,A_tp),y_correct))\r\n%%\r\nA_tp = 12;\r\ntheta = 720;\r\ny_correct = 4 + 8*pi;\r\nassert(isequal(FIND_THE_PERIMETER_OF_THE_SECTION(theta,A_tp),y_correct))\r\n%%\r\nfor i = 1:10\r\n    theta_test = randi([10, 350]);          \r\n    A_tp_test = randi([12, 600]);           \r\n    ref_fn = @(t,a) (a/6)*(2 + t*pi/180);\r\n    expected_L = ref_fn(theta_test, A_tp_test);\r\n    user_L = FIND_THE_PERIMETER_OF_THE_SECTION(theta_test, A_tp_test);\r\n    assert(abs(user_L - expected_L) \u003c 1e-6, ...\r\n        sprintf('Failed for theta = %g and A_tp = %g', theta_test, A_tp_test));\r\nend","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":5158730,"edited_by":5158730,"edited_at":"2026-08-23T20:35:18.000Z","deleted_by":null,"deleted_at":null,"solvers_count":1,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2026-08-23T17:05:01.000Z","updated_at":"2026-08-24T10:22:17.000Z","published_at":"2026-08-23T17:05:01.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 the same circle as ''Geometry time!'' below you are now requested to to find the length of the section OAB(L). However the radius of the circle must be found in a different way: You have to find first the average of the small base (b) and the big base(B) of the trapezoid also given below.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"149\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"202\\\"/\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\u003cw:r\u003e\u003cw:t\u003e         \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"186\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"201\\\"/\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=\\\"rId2\\\"/\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\u003eFurther explanation: 1)Theta angle(Θ) together with the area of the trapezoid(A_tp) will be given.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e2) You also are given that the height(H) of the trapezoid is the same as the third triangular number(\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"https://en.wikipedia.org/wiki/Triangular_number\\\"\u003e\u003cw:r\u003e\u003cw:t\u003ehttps://en.wikipedia.org/wiki/Triangular_number\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e)\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e3) Theta will be in degrees this time!\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eTip: L = perimeter.\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\u003eGOOD LUCK!!!!!!!!!!!!!!!!!!!!!!!\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\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/image\",\"target\":\"/media/image2.png\",\"relationshipId\":\"rId2\"}]},{\"partUri\":\"/media/image1.png\",\"contentType\":\"image/png\",\"content\":\"data:image/png;base64,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\",\"relationship\":null},{\"partUri\":\"/media/image2.png\",\"contentType\":\"image/png\",\"content\":\"data:image/png;base64,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\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":42526,"title":"Initialize a Natural Number matrix.","description":"Given length of matrix initialize a matrix consisting of natural numbers from 1 to n:\r\n\r\nn = 10;\r\nx = [ 1 2 3 4 5 6 7 8 9 10];\r\n\r\nn = 5;\r\nx = [1 2 3 4 5];","description_html":"\u003cp\u003eGiven length of matrix initialize a matrix consisting of natural numbers from 1 to n:\u003c/p\u003e\u003cp\u003en = 10;\r\nx = [ 1 2 3 4 5 6 7 8 9 10];\u003c/p\u003e\u003cp\u003en = 5;\r\nx = [1 2 3 4 5];\u003c/p\u003e","function_template":"function y = naturalNumbers(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = 1;\r\ny_correct = 1;\r\nassert(isequal(naturalNumbers(x),y_correct))\r\n\r\n%%\r\nx = 3;\r\ny_correct = [1 2 3];\r\nassert(isequal(naturalNumbers(x),y_correct))","published":true,"deleted":false,"likes_count":2,"comments_count":0,"created_by":48756,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":147,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2015-08-22T17:20:10.000Z","updated_at":"2026-08-23T14:17:27.000Z","published_at":"2015-08-22T17:24:03.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"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 length of matrix initialize a matrix consisting of natural numbers from 1 to n:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003en = 10; x = [ 1 2 3 4 5 6 7 8 9 10];\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 = 5; x = [1 2 3 4 5];\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":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":76,"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-08-21T14:57:54.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":2014,"title":"\"Find out the best cricket\"","description":"This is how I originally read Problem 2013, so let's just go with it.  Give me the first and last name of the best cricket, regardless of your input.","description_html":"\u003cp\u003eThis is how I originally read Problem 2013, so let's just go with it.  Give me the first and last name of the best cricket, regardless of your input.\u003c/p\u003e","function_template":"function y = BestCricket(x)\r\n  y = x;\r\nend","test_suite":"x = 1;\r\nassert(isequal(BestCricket(x),'Jiminy Cricket'))\r\n%%\r\nx = magic(7);\r\nassert(isequal(BestCricket(x),'Jiminy Cricket'))\r\n%%\r\nx='Who is the best cricket?';\r\nassert(isequal(BestCricket(x),'Jiminy Cricket'))\r\n","published":true,"deleted":false,"likes_count":2,"comments_count":0,"created_by":1615,"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":"2013-11-26T16:35:20.000Z","updated_at":"2026-08-20T09:52:55.000Z","published_at":"2013-11-26T16:35:20.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThis is how I originally read Problem 2013, so let's just go with it. Give me the first and last name of the best cricket, regardless of your input.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":44688,"title":"World Cup 2018 Prediction!","description":"Which team will be the winner?\r\n","description_html":"\u003cp\u003eWhich team will be the winner?\u003c/p\u003e","function_template":"function y = Worldcup2018winner()\r\n  y = \"????\"\r\nend","test_suite":"%%\r\nteams={'Russia','Saudi Arabia', 'Egypt', 'Uruguay', 'Portugal', 'Spain','Morocco','Iran',...\r\n    'France','Australia', 'Peru','Denmark', 'Brazil', 'Switzerland', 'Costa Rica', 'Serbia', ...\r\n    'Germany', 'Mexico', 'Sweden', 'STH Korea', 'Belgium', 'Panama', 'Tunisia', 'England' , ...\r\n    'Argentina','Iceland', 'Croatia', 'Nigeria', 'Poland', 'Senegal', 'Colombia', 'Japan'};\r\nd=false;\r\nfor i=1:numel(teams)\r\n    if strcmp(Worldcup2018winner(),teams{i})\r\n        d=true;\r\n        break;\r\n    end\r\nend\r\nassert(d)","published":true,"deleted":false,"likes_count":2,"comments_count":3,"created_by":218677,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":145,"test_suite_updated_at":"2018-06-15T17:39:57.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2018-06-15T17:38:14.000Z","updated_at":"2026-08-07T03:53:41.000Z","published_at":"2018-06-15T17:38:14.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"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\u003eWhich team will be the winner?\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":56230,"title":"compter le nombre de zéros dans une matrice","description":"écrire une fonction count_zeros qui prend en entrée une matrice M et détermine le nombre de zéros dans une matrice","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.440000534057617px; 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: 42px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; 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; text-align: left; 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; \"\u003e\u003cspan style=\"\"\u003eécrire une fonction count_zeros qui prend en entrée une matrice M et détermine le nombre de zéros dans une matrice\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function N = count_zeros(M)\r\n  %a vous de jouer\r\nend","test_suite":"%%\r\nx = 0;\r\ny_correct = 1;\r\nassert(isequal(count_zeros(x),y_correct))\r\n%%\r\nx = [0 0 1 1 0 0.5];\r\ny_correct = 3;\r\nassert(isequal(count_zeros(x),y_correct))\r\n%%\r\nx = [0 0 1; 1 2 0.5; 0 0 3];\r\ny_correct = 4;\r\nassert(isequal(count_zeros(x),y_correct))\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":1,"created_by":63915,"edited_by":26769,"edited_at":"2022-11-23T21:23:15.000Z","deleted_by":null,"deleted_at":null,"solvers_count":60,"test_suite_updated_at":"2022-11-23T21:23:15.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2022-10-06T10:19:12.000Z","updated_at":"2026-08-23T07:59:01.000Z","published_at":"2022-10-06T10:19:11.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\u003eécrire une fonction count_zeros qui prend en entrée une matrice M et détermine le nombre de zéros dans une matrice\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":61379,"title":"OR","description":"If a greater than zero or c less than 10, b = true, else, b = false.","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.44px; min-height: 0px; white-space: normal; color: rgb(33, 33, 33); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: none; white-space: normal; \"\u003e\u003cdiv style=\"block-size: 21px; display: block; min-width: 0px; padding-block-start: 0px; padding-inline-start: 2px; padding-left: 2px; padding-top: 0px; perspective-origin: 401px 10.5px; transform-origin: 401px 10.5px; vertical-align: baseline; \"\u003e\u003cdiv style=\"font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 377px 10.5px; text-align: left; transform-origin: 377px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; font-weight: 700; \"\u003eIf a greater than zero or c less than 10, b = true, else, b = false.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function b = IF(a,c)\r\n  \r\nend","test_suite":"%%\r\na = 1;\r\nc = 11;\r\nb = true;\r\nassert(isequal(IF(a,c),b))\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":5122697,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":142,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2026-05-31T07:02:58.000Z","updated_at":"2026-08-20T13:15:00.000Z","published_at":"2026-05-31T07:02:58.000Z","restored_at":null,"restored_by":null,"spam":null,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eIf a greater than zero or c less than 10, b = true, else, b = false.\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":44264,"title":"Calculate feeling temperature before climbing a mountain","description":"I sometimes climb a mountain.\r\nAs is well known, when the altitude becomes 100 (m) higher, the temperature lowers by 0.6 degrees Celsius.\r\nIn addition there is wind.\r\nAt wind velocity 1(m/s), the feeling temperature falls  1 degree Celsius.\r\n\r\ne.g.\r\n\r\n* temperature of the level ground(gT) : 25 degrees Celsius\r\n* wind velocity(v) : 10 m/s\r\n* at altitude(h) : 3000 m\r\n\r\nIn this case, feeling temperature(fT) is calculated as -3 degrees Celsius.\r\n","description_html":"\u003cp\u003eI sometimes climb a mountain.\r\nAs is well known, when the altitude becomes 100 (m) higher, the temperature lowers by 0.6 degrees Celsius.\r\nIn addition there is wind.\r\nAt wind velocity 1(m/s), the feeling temperature falls  1 degree Celsius.\u003c/p\u003e\u003cp\u003ee.g.\u003c/p\u003e\u003cul\u003e\u003cli\u003etemperature of the level ground(gT) : 25 degrees Celsius\u003c/li\u003e\u003cli\u003ewind velocity(v) : 10 m/s\u003c/li\u003e\u003cli\u003eat altitude(h) : 3000 m\u003c/li\u003e\u003c/ul\u003e\u003cp\u003eIn this case, feeling temperature(fT) is calculated as -3 degrees Celsius.\u003c/p\u003e","function_template":"function fT =  feeling_temperature(gT,h,v)\r\n  fT = gT;\r\nend","test_suite":"%%\r\ngT=25;\r\nh=3000;\r\nv=10;\r\n\r\nfT_correct = -3;\r\nassert(isequal(feeling_temperature(gT,h,v),fT_correct))\r\n\r\n%%\r\ngT=30;\r\nh=500;\r\nv=0;\r\n\r\nfT_correct=27;\r\nassert(isequal(feeling_temperature(gT,h,v),fT_correct))\r\n\r\n%%\r\ngT=28;\r\nh=2500;\r\nv=3;\r\n\r\nfT_correct=10;\r\nassert(isequal(feeling_temperature(gT,h,v),fT_correct))","published":true,"deleted":false,"likes_count":3,"comments_count":0,"created_by":102298,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":75,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2017-07-16T14:13:00.000Z","updated_at":"2026-08-20T09:54:37.000Z","published_at":"2017-07-16T14:28:25.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"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\u003eI sometimes climb a mountain. As is well known, when the altitude becomes 100 (m) higher, the temperature lowers by 0.6 degrees Celsius. In addition there is wind. At wind velocity 1(m/s), the feeling temperature falls 1 degree Celsius.\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\u003ee.g.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003etemperature of the level ground(gT) : 25 degrees Celsius\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003ewind velocity(v) : 10 m/s\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eat altitude(h) : 3000 m\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\u003eIn this case, feeling temperature(fT) is calculated as -3 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":54595,"title":"String Logic 18","description":"Examples:\r\n'DIG' --\u003e 'DG'\r\n'IMPORTANT' --\u003e 'IPRAT'\r\n'DEAL' --\u003e 'DA'\r\n'LIMB' --\u003e 'LM'\r\n'MOSTLY' --\u003e 'MSL'","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: 171px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 85.5px; transform-origin: 407px 85.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=\"font-weight: 700; \"\u003eExamples:\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'DIG' --\u0026gt; 'DG'\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'IMPORTANT' --\u0026gt; 'IPRAT'\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'DEAL' --\u0026gt; 'DA'\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'LIMB' --\u0026gt; 'LM'\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'MOSTLY' --\u0026gt; 'MSL'\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function y = StringLogic(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = 'DIG';\r\ny_correct = 'DG';\r\nassert(isequal(StringLogic(x),y_correct))\r\n\r\n%%\r\nx = 'IMPORTANT';\r\ny_correct = 'IPRAT';\r\nassert(isequal(StringLogic(x),y_correct))\r\n\r\n%%\r\nx = 'DEAL';\r\ny_correct = 'DA';\r\nassert(isequal(StringLogic(x),y_correct))\r\n\r\n%%\r\nx = 'LIMB';\r\ny_correct = 'LM';\r\nassert(isequal(StringLogic(x),y_correct))\r\n\r\n%%\r\nx = 'MOSTLY';\r\ny_correct = 'MSL';\r\nassert(isequal(StringLogic(x),y_correct))\r\n\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":232412,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":102,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2022-05-05T07:12:14.000Z","updated_at":"2026-07-21T08:14:41.000Z","published_at":"2022-05-05T07:12: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=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eExamples:\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'DIG' --\u0026gt; 'DG'\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'IMPORTANT' --\u0026gt; 'IPRAT'\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'DEAL' --\u0026gt; 'DA'\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'LIMB' --\u0026gt; 'LM'\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'MOSTLY' --\u0026gt; 'MSL'\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":42678,"title":"For a given linear index as input for n sized square matrix, find corresponding row and column.","description":"If input is 1, the row and column will be 1 and 1 respectively.","description_html":"\u003cp\u003eIf input is 1, the row and column will be 1 and 1 respectively.\u003c/p\u003e","function_template":"function rc = your_fcn_name(i,n)\r\n  % i is index and n is length of matrix \r\nend","test_suite":"%%\r\ni = 1;n = 1;\r\ny_correct = [1,1];\r\nassert(isequal(your_fcn_name(i,n),y_correct))\r\n%%\r\ni = 7;n = 3;\r\ny_correct = [1,3];\r\nassert(isequal([your_fcn_name(i,n)],y_correct))\r\n%%\r\ni = 16;n = 7;\r\ny_correct = [2,3];\r\nassert(isequal([your_fcn_name(i,n)],y_correct))\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":3,"created_by":28123,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":79,"test_suite_updated_at":"2015-10-31T18:52:14.000Z","rescore_all_solutions":true,"group_id":1,"created_at":"2015-10-31T16:23:03.000Z","updated_at":"2026-08-20T09:59:19.000Z","published_at":"2015-10-31T16:38: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\u003eIf input is 1, the row and column will be 1 and 1 respectively.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":56408,"title":"Zero or hero","description":"A number will be given as an input. You can be hero if it's not zero.\r\n(Just for fun)","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: 51px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 343px 25.5px; transform-origin: 343px 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: 320px 10.5px; text-align: left; transform-origin: 320px 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=\"\"\u003eA number will be given as an input. You can be hero if it's not zero.\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: 320px 10.5px; text-align: left; transform-origin: 320px 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(Just for fun)\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function y = your_fcn_name(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = 1;\r\ny_correct = 'Hero';\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n\r\n%%\r\nx = 0;\r\ny_correct = 'Zero';\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n\r\n%%\r\nx = 5;\r\ny_correct = 'Hero';\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n\r\n%%\r\nx = 10;\r\ny_correct = 'Hero';\r\nassert(isequal(your_fcn_name(x),y_correct))","published":true,"deleted":false,"likes_count":2,"comments_count":0,"created_by":589324,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":44,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2022-10-23T03:54:31.000Z","updated_at":"2026-08-20T10:11:13.000Z","published_at":"2022-10-23T03:54:31.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\u003eA number will be given as an input. You can be hero if it's not zero.\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(Just for fun)\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-07-24T09:35:17.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":55915,"title":"Juros Compostos","description":"Faça uma função que receba um capital inicial (C), uma taxa de juros a ser aplicada (i) e um tempo (t) para qual será aplicado o investimento. Retorne o montante final.\r\nTodos os calculos faram baseados em meses. E o valor final deve ser expresso em 2 casas decimais.\r\n\r\nJurosCompostos(2000, 0.03, 4) = 2251.02 ","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: 132.438px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 66.2188px; transform-origin: 407px 66.2188px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 21px; text-align: left; transform-origin: 384px 21px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eFaça uma função que receba um capital inicial (C), uma taxa de juros a ser aplicada (i) e um tempo (t) para qual será aplicado o investimento. Retorne o montante final.\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=\"\"\u003eTodos os calculos faram baseados em meses. E o valor final deve ser expresso em 2 casas decimais.\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\u003cdiv style=\"background-color: rgb(247, 247, 247); block-size: 20.4375px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-end-end-radius: 4px; border-end-start-radius: 4px; border-start-end-radius: 4px; border-start-start-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; margin-block-end: 10px; margin-block-start: 10px; margin-bottom: 10px; margin-inline-end: 3px; margin-inline-start: 3px; margin-left: 3px; margin-right: 3px; margin-top: 10px; perspective-origin: 404px 10.2188px; transform-origin: 404px 10.2188px; margin-left: 3px; margin-top: 10px; margin-bottom: 10px; margin-right: 3px; \"\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 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; \"\u003eJurosCompostos(2000, 0.03, 4) = 2251.02 \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function m = JurosCompostos(c, i, t)\r\n  % faça a sua função\r\nend","test_suite":"%%\r\nc = 2000;\r\ni = 0.03;\r\nt = 4;\r\ny_correct = 2251.02 ;\r\nassert(isequal(JurosCompostos(c, i, t) ,y_correct))\r\n\r\n\r\n%%\r\nc = 8000;\r\ni = 0.012;\r\nt = 6;\r\ny_correct = 8593.56 ;\r\nassert(isequal(JurosCompostos(c, i, t) ,y_correct))\r\n\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":2564100,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":37,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2022-09-17T19:11:27.000Z","updated_at":"2026-07-24T09:33:14.000Z","published_at":"2022-09-17T19:11:27.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\u003eFaça uma função que receba um capital inicial (C), uma taxa de juros a ser aplicada (i) e um tempo (t) para qual será aplicado o investimento. Retorne o montante final.\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\u003eTodos os calculos faram baseados em meses. E o valor final deve ser expresso em 2 casas decimais.\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=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[JurosCompostos(2000, 0.03, 4) = 2251.02 ]]\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":51163,"title":"Total price with tax calculation for (m) items and price (p)","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: 40.8889px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 406.5px 20.4444px; transform-origin: 406.5px 20.4444px; vertical-align: baseline; \"\u003e\u003cdiv style=\"font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 383.5px 20.4444px; text-align: left; transform-origin: 383.5px 20.4444px; 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=\"\"\u003eWrite a code that will calculate the total price with tax (T) of (m) items that carry price (p). Consider the tax rate as (r). Round the total price to two decimal places. \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function T = Total_price(m,n,r)\r\n\r\nend","test_suite":"%%\r\np = 1;\r\nm=2;\r\nr=0.05;\r\nT_correct = 2.1;\r\nassert(isequal(Total_price(p,m,r),T_correct))\r\n\r\n%%\r\np = 4;\r\nm=5;\r\nr=0.1;\r\nT_correct = 22;\r\nassert(isequal(Total_price(p,m,r),T_correct))\r\n\r\n%%\r\np = 4.85;\r\nm=5;\r\nr=0.1;\r\nT_correct = 26.68;\r\nassert(isequal(Total_price(p,m,r),T_correct))\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":995198,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":39,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2021-03-24T06:47:24.000Z","updated_at":"2026-07-24T09:33:44.000Z","published_at":"2021-03-24T06:47:24.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eWrite a code that will calculate the total price with tax (T) of (m) items that carry price (p). Consider the tax rate as (r). Round the total price to two decimal places. \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":61304,"title":"Turning radius of a vehicle","description":"The turning radius represents the radius of the circular path followed by a vehicle.\r\nGiven Wheelbase L and Steering angle δ, Compute the turning radius R.\r\nEquation:\r\nR = L / tan(delta)","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: 110.906px; display: block; min-width: 0px; padding-block-start: 0px; padding-inline-start: 2px; padding-left: 2px; padding-top: 0px; perspective-origin: 467.484px 55.4531px; transform-origin: 467.496px 55.4531px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 20.9766px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; 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: 443.508px 10.4766px; text-align: left; transform-origin: 443.508px 10.4883px; 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=\"\"\u003eThe turning radius represents the radius of the circular path followed by a vehicle.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 20.9766px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; 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: 443.508px 10.4766px; text-align: left; transform-origin: 443.508px 10.4883px; 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=\"\"\u003eGiven Wheelbase \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-weight: 700; \"\u003eL and \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eSteering angle \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-weight: 700; \"\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=\"\"\u003eCompute the turning radius \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-weight: 700; \"\u003eR\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\u003c/div\u003e\u003cdiv style=\"block-size: 20.9766px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; 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: 443.508px 10.4766px; text-align: left; transform-origin: 443.508px 10.4883px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eEquation:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 20.9766px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; 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: 443.508px 10.4766px; text-align: left; transform-origin: 443.508px 10.4883px; 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=\"\"\u003eR = L / tan(delta)\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function R = turningRadius(L,delta)\r\nR = 0;\r\nend","test_suite":"%%\r\nL = 2.5; delta = 30*pi/180;\r\nR_expected = 4.3301;\r\nassert(abs(turningRadius(L,delta) - R_expected) \u003c 1e-3)\r\n\r\n%%\r\nL = 3.0; delta = 20*pi/180;\r\nR_expected = 8.2426;\r\nassert(abs(turningRadius(L,delta) - R_expected) \u003c 1e-3)\r\n\r\n%%\r\nL = 2.8; delta = 10*pi/180;\r\nR_expected = 15.866;\r\nassert(abs(turningRadius(L,delta) - R_expected) \u003c 1e-1)","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":2305225,"edited_by":2305225,"edited_at":"2026-04-28T09:16:45.000Z","deleted_by":null,"deleted_at":null,"solvers_count":50,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2026-04-28T09:13:54.000Z","updated_at":"2026-08-17T15:13:43.000Z","published_at":"2026-04-28T09:16: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\u003eThe turning radius represents the radius of the circular path followed by a vehicle.\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 Wheelbase \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eL and \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003eSteering angle \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eδ, \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003eCompute the turning radius \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eR\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eEquation:\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\u003eR = L / tan(delta)\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":1382,"title":"Schwarzschild radius","description":"Compute the Schwarzschild radius for objects of mass m (kg). Use c = 299,792.458 km/s and G = 6.6738*10^-11 N*(m/kg)^2. Your function should give the result in m.","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.4333px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: rgb(0, 0, 0); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 42px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 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: 40.5px 8px; transform-origin: 40.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eCompute 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: 2px 8px; transform-origin: 2px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003ca target='_blank' href = \"/#null\"\u003e\u003cspan style=\"\"\u003e\u003cspan style=\"\"\u003eSchwarzschild radius\u003c/span\u003e\u003c/span\u003e\u003c/a\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 246px 8px; transform-origin: 246px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e for objects of mass m (kg). Use c = 299,792.458 km/s and G = 6.6738*10^-11 N*(m/kg)^2. Your function should give the result in m.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function y = Schwarzschild_radius(m)\r\n  y = m;\r\nend","test_suite":"%%\r\nm = 5.98e24/81; % Moon\r\ny_correct = 1e-4; % m\r\nassert(isequal(Schwarzschild_radius(m),y_correct))\r\n\r\n%%\r\nm = 5.98e24; % Earth\r\ny_correct = 0.0089; % m\r\nassert(isequal(Schwarzschild_radius(m),y_correct))\r\n\r\n%%\r\nm = 1.89813e27; % Jupiter\r\ny_correct =  2.819; % m\r\nassert(isequal(Schwarzschild_radius(m),y_correct))\r\n\r\n%%\r\nm = 2e30; % Sun\r\ny_correct =  2970.2416; % m\r\nassert(isequal(Schwarzschild_radius(m),y_correct))","published":true,"deleted":false,"likes_count":1,"comments_count":3,"created_by":810,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":58,"test_suite_updated_at":"2013-03-27T16:02:16.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2013-03-24T00:27:37.000Z","updated_at":"2026-08-20T10:13:42.000Z","published_at":"2013-03-24T00:30:30.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\u003eCompute the\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eSchwarzschild radius\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e for objects of mass m (kg). Use c = 299,792.458 km/s and G = 6.6738*10^-11 N*(m/kg)^2. Your function should give the result in m.\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":51630,"title":"Highest building","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: 377.4px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 334px 188.7px; transform-origin: 334px 188.7px; 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: 311px 10.4px; text-align: left; transform-origin: 311px 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=\"font-weight: 700; \"\u003eInput:\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; \"\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; \"\u003e\u003cspan style=\"\"\u003eSketch of the outline of the buildings in a matrix.\u003c/span\u003e\u003c/span\u003e\u003c/div\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: 311px 20.8px; text-align: left; transform-origin: 311px 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=\"font-weight: 700; \"\u003eOutput:\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; \"\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; \"\u003e\u003cspan style=\"\"\u003eThe column number of the highest building and height of it. In two or more building are the  highest, you need to choose the first one.  \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: 311px 10.4px; text-align: left; transform-origin: 311px 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=\"font-weight: 700; \"\u003eExample\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: \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: 311px 10.4px; text-align: left; transform-origin: 311px 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=\"\"\u003eLet us consider buildings described by the matrix\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgb(247, 247, 247); block-size: 80px; border-bottom-left-radius: 4px; border-bottom-right-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: 331px 40px; transform-origin: 331px 40px; 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-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-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: 331px 10px; transform-origin: 331px 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; \"\u003eM=[0 0 1 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-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-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: 331px 10px; transform-origin: 331px 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 0 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-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-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: 331px 10px; transform-origin: 331px 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;\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-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-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: 331px 10px; transform-origin: 331px 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]\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003cul style=\"block-size: 83.2px; 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: 318px 41.6px; transform-origin: 318px 41.6px; margin-top: 10px; margin-bottom: 20px; \"\u003e\u003cli style=\"block-size: 20.8px; 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: 290px 10.4px; text-align: left; transform-origin: 290px 10.4px; white-space: pre-wrap; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; \"\u003eThe height of the first building (1st column) is 3, \u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 20.8px; 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: 290px 10.4px; text-align: left; transform-origin: 290px 10.4px; white-space: pre-wrap; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; \"\u003ethe height of the second building (2nd column) is 2,\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 20.8px; 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: 290px 10.4px; text-align: left; transform-origin: 290px 10.4px; white-space: pre-wrap; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; \"\u003ethe height of the third building is 4,\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 20.8px; 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: 290px 10.4px; text-align: left; transform-origin: 290px 10.4px; white-space: pre-wrap; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; \"\u003ethe height of the last building is 3.\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ul\u003e\u003cdiv style=\"block-size: 43.2px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 311px 21.6px; text-align: left; transform-origin: 311px 21.6px; 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=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; \"\u003eThe correct answer to highest_building(M) is \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-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; \"\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; \"\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; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; \"\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; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; \"\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; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; \"\u003e4\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-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; \"\u003e] (t\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=\"\"\u003ehe\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-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; \"\u003e building n°3 is the highest with height = 4).\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function y = highest_building(M)\r\n\r\nend","test_suite":"%%\r\nM=[0 0 1 0;\r\n   1 0 1 1;\r\n   1 1 1 1;\r\n   1 1 1 1];\r\ny_correct = [3,4];\r\nsol=highest_building(M)\r\nassert(isequal(sol,y_correct))\r\n%%\r\nM=[0 0 0 0;\r\n   0 0 0 0;\r\n   0 0 0 0;\r\n   0 0 0 1];\r\ny_correct = [4,1];\r\nsol=highest_building(M)\r\nassert(isequal(sol,y_correct))\r\n%%\r\nM=[1 0 0 0 0;\r\n   1 1 0 0 0;\r\n   1 1 1 1 0;\r\n   1 1 1 1 1];\r\ny_correct = [1,4];\r\nsol=highest_building(M)\r\nassert(isequal(sol,y_correct))\r\n%%\r\nM=[0 0 0 0 0 0 0;\r\n   0 0 1 1 0 0 0;\r\n   1 1 1 1 1 1 0;\r\n   1 1 1 1 1 1 1];\r\ny_correct = [3,3];\r\nsol=highest_building(M)\r\nassert(isequal(sol,y_correct))\r\n%%\r\nM=zeros(randi([10,15]),randi([10,15]));\r\ny_correct = [0,0];\r\nfor j=1:size(M,2)\r\n    v=ones(randi([1,size(M,1)]),1);\r\n    M(1:numel(v),j)=v;\r\n    if sum(v)\u003ey_correct(2)\r\n        y_correct = [j,sum(v)];\r\n    end\r\nend\r\nM=M(end:-1:1,:);\r\nsol=highest_building(M);\r\nassert(isequal(sol,y_correct))\r\n","published":true,"deleted":false,"likes_count":3,"comments_count":0,"created_by":208445,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":39,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2021-05-01T14:35:42.000Z","updated_at":"2026-08-20T10:22:52.000Z","published_at":"2021-05-01T15:11:55.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:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eInput:\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003eSketch of the outline of the buildings in 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:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eOutput:\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003eThe column number of the highest building and height of it. In two or more building are the  highest, you need to choose the first one.  \u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eExample\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e: \u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eLet us consider buildings described by the matrix\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[M=[0 0 1 0;\\n   1 0 1 1;\\n   1 1 1 1;\\n   1 1 1 1]]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eThe height of the first building (1st column) is 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:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ethe height of the second building (2nd column) is 2,\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\u003ethe height of the third building is 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\u003ethe height of the last building is 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:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eThe correct answer to highest_building(M) is \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[\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:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\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\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\u003e4\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] (t\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003ehe\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 building n°3 is the highest with height = 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":55935,"title":"Loja de tintas","description":"Faça um programa para uma loja de tintas. O programa deverá receber o tamanho em metros quadrados da área a ser pintada. Considere que a cobertura da tinta é de 1 litro para cada 3 metros quadrados e que a tinta é vendida em latas de 18 litros, que custam R$ 80,00. Informe ao usuário a quantidades de latas de tinta a serem compradas e o preço total.","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: 63px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 31.5px; transform-origin: 407px 31.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 31.5px; text-align: left; transform-origin: 384px 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=\"\"\u003eFaça um programa para uma loja de tintas. O programa deverá receber o tamanho em metros quadrados da área a ser pintada. Considere que a cobertura da tinta é de 1 litro para cada 3 metros quadrados e que a tinta é vendida em latas de 18 litros, que custam R$ 80,00. Informe ao usuário a quantidades de latas de tinta a serem compradas e o preço total.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function y = QuantidadeTinta(m)\r\n  % Escreva a sua solução\r\nend","test_suite":"%%\r\nx = 9;\r\ny_correct = 3;\r\nassert(isequal(QuantidadeTinta(x),y_correct));\r\n\r\n%%\r\nx = 10;\r\ny_correct = 4;\r\nassert(isequal(QuantidadeTinta(x),y_correct));\r\n\r\n%%\r\nx = 1;\r\ny_correct = 1;\r\nassert(isequal(QuantidadeTinta(x),y_correct));","published":true,"deleted":false,"likes_count":0,"comments_count":2,"created_by":2564100,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":37,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2022-09-17T20:20:44.000Z","updated_at":"2026-06-02T13:22:12.000Z","published_at":"2022-09-17T20: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\u003eFaça um programa para uma loja de tintas. O programa deverá receber o tamanho em metros quadrados da área a ser pintada. Considere que a cobertura da tinta é de 1 litro para cada 3 metros quadrados e que a tinta é vendida em latas de 18 litros, que custam R$ 80,00. Informe ao usuário a quantidades de latas de tinta a serem compradas e o preço total.\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":42976,"title":"iteration of N blank spot","description":"we have N spot which can be blank o filled calculate the number of iteration for these spots. e.g. N=2 1- blank blank 2- blank full 3- full blank 4- full full iteration is 4 e.g. N=3 1- blank blank blank 2- blank blank full 3- blank full blank 4- blank full full 5- full blank blank 6- full blank full 7- full full blank 8- full full full iteration is 8","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: 63px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 31.5px; transform-origin: 407px 31.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 31.5px; text-align: left; transform-origin: 384px 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: 372.5px 8px; transform-origin: 372.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003ewe have N spot which can be blank o filled calculate the number of iteration for these spots. e.g. N=2 1- blank blank 2- blank full 3- full blank 4- full full iteration is 4 e.g. N=3 1- blank blank blank 2- blank blank full 3- blank full blank 4- blank full full 5- full blank blank 6- full blank full 7- full full blank 8- full full full iteration is 8\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function y = your_fcn_name(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = 1;\r\ny_correct = 2;\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n\r\n%%\r\nx = 5;\r\ny_correct = 32;\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n\r\n%%\r\nx = 8;\r\ny_correct = 256;\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n\r\n%%\r\nx = 11;\r\ny_correct = 2048;\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n\r\n%%\r\nx = 16;\r\ny_correct = 65536;\r\nassert(isequal(your_fcn_name(x),y_correct))","published":true,"deleted":false,"likes_count":1,"comments_count":2,"created_by":86389,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":61,"test_suite_updated_at":"2021-06-17T14:24:43.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2016-09-02T16:46:32.000Z","updated_at":"2026-07-24T09:34:46.000Z","published_at":"2016-09-02T16:46:32.000Z","restored_at":"2022-02-16T22:15:33.000Z","restored_by":null,"spam":false,"simulink":false,"admin_reviewed":true,"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\u003ewe have N spot which can be blank o filled calculate the number of iteration for these spots. e.g. N=2 1- blank blank 2- blank full 3- full blank 4- full full iteration is 4 e.g. N=3 1- blank blank blank 2- blank blank full 3- blank full blank 4- blank full full 5- full blank blank 6- full blank full 7- full full blank 8- full full full iteration is 8\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":55195,"title":"Sequence","description":"Let S be a sequence of numbers \r\n\r\nLet \r\n\r\nFind  for some , where  and .\r\n\r\nUpdate - test suite cleaned up on 2-9-22","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: 204px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 102px; transform-origin: 407px 102px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 22px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-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 11px; text-align: left; transform-origin: 384px 11px; 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: 105px 8px; transform-origin: 105px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eLet S be a sequence of numbers \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"vertical-align:-6px\"\u003e\u003cimg src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAoCAYAAAASRL/NAAAEaElEQVR4Xu2aS6hOURTH3Tl5jUwQBpSB8ixRDCiRgfJKugN5TSQRBjJCHsnII0kSIQMphRkpj4mkGDAgMaLEnP/vtlettrPP9133nO9u2rv+ne+7Z5+z/3v911p77f3dvhGlZW2BvqzZFXIjikCZO0ERqAiUuQUyp1ciqAiUuQUyp1ciqAiUuQUyp1ciqAiUuQUyp1ciqAiUuQUyp1ci6D8RaJnmsUeYKHwPuKTrbmG+sFx40OO5jtN4+4VVgQ/DPwocNun6UVjQY06ND9cpgjDCdQGBDgrnhW/CXOF5YPNT10nh740TTLxwnf5+UfgkbBZehH73A1e+nhD29YpQW+PUCYQ4T4TpQZyjEYlf4TuRQwT1qm3XQGeFt8JK4b0b+Lg+7w3f5znhesWt8XFSAnlxLmjUbRUjm0BEVixe40TDC00conZWJA5dTKAv+jxTINr/6ZYSyFJFaqKkPPrQplUYqg2j+LSacoqnGpg18aZAGvznW5VA3vgpQ7AWbRVIMwsTnoqBTgsUEjcasJQZP+U0RP3XMM4OXc+5MblHWlwkTBCIQL5nv0ZVCdSNIT5ociMTnorAa4KA2Gh9AwJ14zR+/fFRbemaCu+2MFvA8eD/TMi60osFmirC74LnpdKEN0TsqTxKKqKqMqGbEIgIXBt4VaVURDCniaP6gO5NFvw66tNl1sVELJAtwtiiyvgI+DJ4H33GC6mFuEmBPmscUlMqpVrKhVNc1LBW7hR8tUe/NwIVahMOFHyn+UsskI+OmLilCjaqLMRmLESbIsTrTCeBeN+cYLjYePFMrWJkzBnRTZyqP3DyjkXk2L6tynLGL44gomusMJiNN8/gqFXzsHmm3lf37B//1eMjyBcIJs4VkWBjiOeRAk8Kd4TVgm0WzRh1AvmURP9Om0qLIBb3Uc7a8N0lwOtI+Dsp0D7XVXK8k+bLce+g3W7AOzm1T72xc9U9O0AujqDYcKQL2sYwafY75s1UU7R+oco76gTyi77Zuy5d+okQRXeFxcJogc0q64ttULn/SiBFp9KvrbVxGjfOxim1B7T7XP0z8brt54ngSwXvyHXPDoyRKrPP6B5RwkvvCURKfJyCKKcS4njiqRwfG6NuscZxcA4cheoLEeCIQRABQ1Ch/RCuCsdqxIEb6XiMsCHqZ0dIjEHr5pSEFEUWIfX7Y6fwioE0C+9rQrzh7/Rsq/+42GkNsgmYcX3qsnttXBkPceNjongs+GP4Xp2SVM6102HpUAzUrUCkL1JV1XHSUMavepbU9lhgw1pXmBCxr7vo1zS/P9433AJZBbZCzNo+N8PopOtDIXWljGv9LquDP41oXYyqAYZTIMRZItQt5k0ZxarQw3phvB0ggm8JrLH28wq/dTVxPDVk/m0KlNNGEC6kUQoI3/gdC/Qigv9KrDYEojLZInCYSqPiwnMfCm2nsSoj+GOiqvu9/Llk0CK1IdCgSZQH0hYoAmXuHUWgIlDmFsicXomgIlDmFsicXomgzAX6DUrXBTjFqXHTAAAAAElFTkSuQmCC\" style=\"width: 52px; height: 20px;\" width=\"52\" height=\"20\"\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 8px; transform-origin: 0px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 22px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-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 11px; text-align: left; transform-origin: 384px 11px; 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: 12px 8px; transform-origin: 12px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eLet \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"vertical-align:-6px\"\u003e\u003cimg src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMwAAAAoCAYAAACy9xVmAAAFnElEQVR4Xu2bT8hVRRjGdR8EtmpjoC0Uwj8LFRIXCSmEIBhUiIi0UFtEhBjlooULA0tEBLWgFm1Md4IIKkgoglpQQWALXeSidlrkvp4fnFemuWfud+e7c+85c3gHHi7eb+45M888zzsz74xLl3hxBpyBiRlYOnFNr+gMOANL3DAuAmcggwE3TAZZXtUZcMO4BpyBDAbcMBlkeVVnwA3jGnAGMhhww2SQ5VWdATeMa8AZyGDADZNBlld1BtwwrgFnIIMBN0wGWV7VGXDDuAacgQwG3DAZZHlVZ2BSw2wTVYeE5cLfDb7R54fCJmG7cG2AdK5Un44Ja5o+08WTwrvCq8JZ4aMB9nuWXapaSwsZZpmYOy/QySPCl8JjYYNwr2H1qT5far4vRTTvu1rgYbT5s0U+57h+d1i42PT9oT7h41fhxeaZQw0Ui6Rs7M+60lLRvowzDB28LaxqBBML79+mJcwsCKdk6dowF9SZtxqzvBcFgzv6N7Pqn8IrhQNFSQ779KwutVSUh5Rhwg5+pTceaHmrGWaaKF60M4UeZma5q+e90WIIM8wsAkWhLvTqMYPSUsowLIeI8qkoGs4AL6sey5UhlE/UCfYslI3CD2MCBTPPuQo7XWL2zgkWg9JSm2FCQlOzB3uZ/cJvwuaBLEuIhL8LzwkpQbytv33XmKTrQME+8rTwi9C2Akh5eZ6GqUVLjKslsOCN1cX7bQGzzTALrdFDYbEh5mVDKLbJHze7GDddBgoydxiEGQ5zp5bMfRiTGrR0UER9IJwSnghkQDE6ZSSpExuGwXjQVE6ZIRTWrJYlJaIg3cjZX/2h+mS/UmYI29RloGCMGNiPBbJ4fTVMX7S0UOBg3LcI4bbClpEjK43YMLiNswVKmxkg4WeByEZ5QSDNXLrM2zCTDO59dZKMIeUdgeRAl8UCV18N0xctjRsjdPamEC9pbelN8FwdPiA2TDh7xKKwbAcHl6RVLRIjthU9ENA04g0N2iZAzMFZE/2msH8hykP0Ys95pmkvv+27YWrWkukha4YJlzNmlm81UHsFIi3Lki+ES8JOgYwSJK0VuBFwUyDrxIzFmcaIW6dVTMHfhzNMTFI4k1g/dujdlwXWvWTKiKavCZjqeYGoBBfM0pR1QulMYt8NE84wtWnJ2j6ypI9nmHBDz0ATbSm7BdKtRFM7fyHlTNknhNdibKPHDLVL+FpAWJis68xS0+TWD2s3f6Q/ZJ/2CLcEhH9FsBkG8xM8wtnFBPy5vsc0PwnrBbKJs9jr9d0wNWuJIMl1qJEMcCqtbALn2gtCYSaxM4lwQ3QiMgti+6fBI31+2vydjRUl3ly1KrejL5llzgiWIcE03JezGcbOaDCLzSxhU0Nevm/MZIegs7hC03fDwA1c1qYlW220jtlCd8lytRveMbPpzBqQc9iV+94+1CdQxGc4FijCKzTh2n6SdqcSKzUYZpL+perkaKkUp7SFlQbbjNa9aWnDWMPD1GxyPTgNmz37rW0SmZG3CszGqUDB92DS8qMqtmUih26YHC2V4pQDeUryILi0YWwfEK7ZbVmSumoyqXD6XC+82WwHubMOFEM3zLy1ZImb+LLt/3RX2jAkBOL7Z+Gy5HX9vevzi1kYzwY3DAoWKEh00O/S986Gbph5agmz7BPiy7YkLsjyPrvNUtIwbblrW4eSgv5LuDFQw7QNriU/jqrPnFOV/o9mdp+vrweX0wSmeWrJDinRKHcJw0KWlDtmz4J8ScPYAIYHnnYzgEZwjaN0lJ1mUEr91giPhWs3A0oLGk45DyKpQpKBfRPcXhdKn/WU4ij3OfPSEgGdIG43V+J2jtzWL2mYXFK8vjNQHQNumOqGzBvcJQNumC7Z93dXx4Abproh8wZ3yYAbpkv2/d3VMeCGqW7IvMFdMuCG6ZJ9f3d1DPwHvp+dOI7jFVwAAAAASUVORK5CYII=\" style=\"width: 102px; height: 20px;\" width=\"102\" height=\"20\"\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 8px; transform-origin: 0px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 22px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-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 11px; text-align: left; transform-origin: 384px 11px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 16px 8px; transform-origin: 16px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eFind \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"vertical-align:-6px\"\u003e\u003cimg src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAoCAYAAADpE0oSAAACLUlEQVRYR+1VPS9EQRTd7SWCToQEBYlOUOgpFRJEIVuIj1KEhB9A4qNQ+SgUGh+FRCNBLREaHQUSlQoRes7ZzN3cjJn3DG+txJvkZPbt3HfPvefeOy+bKdHKlog3kxL/mvKp1KnURVMgba6iSWs7/vNSdyHiSaAWeDHYxD4BdADdwHGIXHEZV8LZNkDiWWAdeALagHND9Ia9zvz/Ze4oYpKeAk2GdN7y+m6emSkzDlo+Yk26AY+jDq9CTCXsoGKD8BEfGXkfsLc4ZKT0tOFqBG5jmSwDF7F26suGtR4BroFOKzC+XwG0As8+NVzEZzBmp/qyZRnugTJgD+i3kpEJkIZ0lsEmboCTG+PI5ZRHC8CUsRnHvuaQWUrVjrMLVxls4jEYrUY4ZWCXJluaVVkyC8crfhCu/sjb2MQ6mwGc76popdN5gbAUUl8GU69sZcZ9ijmJdca6sYR0C28NAZxtOl4CDoAeJekMfs8BLANt+kxgd9hPgPwE2BnrxuE5Z5hr0Dhjo8j8svm4coC+LqW+MmZUsRxgQLz18ss3Tis4Y1a8Dg8BZiZNIo5JtmyR0icDY1DVABVkGaaFMIrYtgl5ljuAEnPtA7pPCr7iPhIhpLTVzcnnRVe2PEia+Ao+a4BhYEdJ/imBJInZmI8Ax6wZkBtQLhmOXeFOT5KYVyezlK+Z1JuNlgN6gcJXLkli+XDoi0f+Y7Mx88hxCm2ob9knmXFQAClxkFw/Mf5/Un8AkB1yKXEBRiAAAAAASUVORK5CYII=\" style=\"width: 15px; height: 20px;\" width=\"15\" height=\"20\"\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: 31.5px 8px; transform-origin: 31.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e for some \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"font-family: \u0026quot;STIXGeneral\u0026quot;, \u0026quot;STIXGeneral-webfont\u0026quot;, serif; font-style: italic; font-weight: 400; color: rgb(0, 0, 0);\"\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: 25px 8px; transform-origin: 25px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e, where \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"vertical-align:-6px\"\u003e\u003cimg src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFMAAAAoCAYAAACCV8YCAAACfElEQVRoQ+2ZPSwEURDHXa+iJ0GhEJ0o9FSiUBCFKMRHKSIRlSgQIaLyUSg0QqeRoJNIfDQ6CgqVTiLR8//Le5eX9fbe3u5c7N3NS/7Zu93Zufd+Ozszu1do0CFGoCDmSR01KEzBIFCYClOQgKArjUyFKUhA0JVGZhhmP0xWoDNorZS5woynYyH2GpMlhRmOvKhFE3YsQq1QN9SpMMuHaM8gTI4PiNF5oTDTw3TPVJgyHH+9KMy8w+QVmodaoE+jQ2znIFa7AehScBF5cSUamUzGxybc2Rrsm8Tcg+29WfEXtqx8TNhSw11EFp/BdibgXAwmQd5AbA18k/o2E2FEMjIlR03BdEEegNK0h5SFmfXqS14EaV8ikcneio7eoS7PLez+SAeOv0qvIif+MsNM4oC5cwp6hvpi8uUI9m9DLFInOYFT7jSSsCj69D2b3+IoK3RcVDIFvEGN0ClEaO7gBIYNbO4frVeY7Vj4iyHjA8VDG9CCsZnFdi8Ck5X+AbIXJQ3MmihAM4CwWwIUYT+aqKRZMxTXEtU9TDfqohFlKzybdqYBmy8JuM1zK2eBGQn2f/uaKWe6kem2PBbkEZY1DrH3ZBrYhPjSdMjc2u6q6x6mW1wIhj0mxxi0CvFNs+0vWaA4JiDfo2QtwHTv1Lh+uxhAvmrO0N4x0cdHxXMTgSwqHLYHJcCtGJC0q2aYhDhoGBRh4cMddA2tQ39qRSX/tqhmmC7AxJ8VZmJUYUOFGWaU2EJhJkYVNqwkzCeTwNM8AYVnnkOLSsDk4+QkxBchHGzul6ErXwXMIZPUU6oEzNSTqfYTFabgFVSYClOQgKArjUyFKUhA0JVGpiDMHz6qlikuIY0uAAAAAElFTkSuQmCC\" style=\"width: 41.5px; height: 20px;\" width=\"41.5\" height=\"20\"\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 16px 8px; transform-origin: 16px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e and \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"vertical-align:-6px\"\u003e\u003cimg src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFMAAAAoCAYAAACCV8YCAAADf0lEQVRoQ+2au4sUQRDG93KDUyMNFNRAQcREBcVAEAUTA0FFRBYRH4GIHAp3f4CCKGKkXmBg4AsMTAQNFIQDH4mZBhqYaOZxaO59H3SdvT1dM/uoXXulGj52t6enp/vXNVXVfTfR8mJGYMKsJ++o5TANjcBhOkxDAoZduWU6TEMChl25ZeZh7kP1FLQTWhaavMPnTeixxt9hVsncRdXpGoOdxbUzuesOs5PKEfx8BL2E7kHz0DqoDe2Ims7g+9UUqMPsJPILPx8oljeN+iuh+Q98rnaY+vt7FpcuQLugn0qz76hfFa5twOfXuJ1b5l8aDCyvoTs671bsT7ej3QeHWUOr4dI1XL8E/Ya29muZkiqsQQcLQXTQFyE65v0Qnfb/XsQyP2Oim9LJNr3mK3DDQ4gwGcHYGf3JNuh96IyrtDbUW8Hk814YdJaNugP0+wn3boTOQRV3UAeTIOfCzblB/QmDokXSMi1LiTDXY4JfoKxVcvIazBiklqQKTOvVt1wUy74YoA5Ah6CsS9Ng8hWjdTCf2px5hWPLqaQIljMopC/O9ynE4KNG+xzMGJRmdbEjTvMy7iIkMJEF97TnoY40ohBI3QyDb+k3SEvml/rIwXyLq4zQmlVK5zwAeAIRnhRJfG+hgluxk8HCeX0cI764uzcYf3Y/Hq9GClOcLNukoOQ+ybX4O41q3CHshuKdgbiMXgJVCQGoJ5CEkcKkZd0O1HLhn7A/QnIstRLfZetFAHTO6QrK4YEaBePVDd//NcxuQbLd0tYzhRlb3VE0jM/u5AFM2ukGCIf+koB5sqKd8wmYXiwzw3ekVZzLZHBN2oN58LEcuiwN6iwzDj4C8j5uPAExcaUbuA49gw5CWoARax+XFEpSoFOYE/1+ruxFJd/cji1lCjMOLuyEOSbLMYjHTzzDk/ySAYqlDdVtJTm4LVDdaYwy5pFXc6yHu3xq5U3TUiNGY1oft4rPIVqgWF4cUG40gJSANg6RvOmEPWWcusGh/xMC0yy6gcqpdJerP1bNmg46BpkMV5qlMT8b5CEl3TssmAw6eyA6ae3UuiQOJmMZBkyCbEM8FIhBMrgxh413TCaTKKUTa5iSoDNt4n42Lsfxg3t29e/OpUDpdxyWMHlg/AqS3VE6Jm2v3+/Yi7vPEmZxkxv1gBymIXGH6TANCRh25ZbpMA0JGHbllmkIcxG+zacpJEIwVgAAAABJRU5ErkJggg==\" style=\"width: 41.5px; height: 20px;\" width=\"41.5\" height=\"20\"\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: 2px 8px; transform-origin: 2px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 8px; transform-origin: 0px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 127.5px 8px; transform-origin: 127.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eUpdate - test suite cleaned up on 2-9-22\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function y = summation(n)\r\n  y = x;\r\nend","test_suite":"%%\r\nassert(isequal(summation(1),1))\r\n%%\r\nassert(isequal(summation(2),2))\r\n%%\r\nassert(isequal(summation(3),1))\r\n%%\r\nassert(isequal(summation(4),-1))\r\n%%\r\nassert(isequal(summation(5),-2))\r\n%%\r\nassert(isequal(summation(6),-1))","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":2457030,"edited_by":223089,"edited_at":"2022-09-02T13:52:45.000Z","deleted_by":null,"deleted_at":null,"solvers_count":37,"test_suite_updated_at":"2022-09-02T13:49:11.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2022-07-13T21:23:39.000Z","updated_at":"2026-07-24T09:38:54.000Z","published_at":"2022-07-13T21:23:39.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\u003eLet S be a sequence of numbers \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003ea_1, a_2, ...\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eLet \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003ea_n = a_{n-1} -a_{n-2}\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eFind \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003ea_k\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e for some \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, where \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003ea_1=1\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\u003ea_2=2\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\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\u003eUpdate - test suite cleaned up on 2-9-22\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":44634,"title":"Basic matrix operations using standard MATLAB commands","description":"Create the matrix:\r\n\r\n 1.0e+15 *\r\n\r\n    0.0000    0.0000    0.0000    0.0000    0.0000\r\n    0.0000    0.0000    0.0000    0.0000    0.0000\r\n    0.0001    0.0010    0.0100    0.1000    1.0000\r\n\r\nFind the row vector of all column means\r\n\r\nHint: Use _logspace_ to create the matrix. Avoid looking at the test suite before writing a solution","description_html":"\u003cp\u003eCreate the matrix:\u003c/p\u003e\u003cpre\u003e 1.0e+15 *\u003c/pre\u003e\u003cpre\u003e    0.0000    0.0000    0.0000    0.0000    0.0000\r\n    0.0000    0.0000    0.0000    0.0000    0.0000\r\n    0.0001    0.0010    0.0100    0.1000    1.0000\u003c/pre\u003e\u003cp\u003eFind the row vector of all column means\u003c/p\u003e\u003cp\u003eHint: Use \u003ci\u003elogspace\u003c/i\u003e to create the matrix. Avoid looking at the test suite before writing a solution\u003c/p\u003e","function_template":"function y = matrix_ls_means()\r\n  y = x;\r\nend","test_suite":"%%\r\ny_correct = mean([logspace(1,5,5);logspace(6,10,5);logspace(11,15,5)]);\r\nassert(isequal(matrix_ls_means(),y_correct))\r\n","published":true,"deleted":false,"likes_count":3,"comments_count":2,"created_by":171559,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":59,"test_suite_updated_at":"2018-05-09T05:37:01.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2018-05-09T05:32:41.000Z","updated_at":"2026-08-07T18:03:39.000Z","published_at":"2018-05-09T05:35:49.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\\n\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eCreate the matrix:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[ 1.0e+15 *\\n\\n    0.0000    0.0000    0.0000    0.0000    0.0000\\n    0.0000    0.0000    0.0000    0.0000    0.0000\\n    0.0001    0.0010    0.0100    0.1000    1.0000]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eFind the row vector of all column means\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eHint: Use\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003elogspace\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e to create the matrix. Avoid looking at the test suite before writing a solution\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":47493,"title":"reverse the order and combine a matrix","description":null,"description_html":"\u003cdiv style = \"text-align: start; line-height: 20.44px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: none solid rgb(0, 0, 0); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 21px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 10.5px; transform-origin: 407px 10.5px; vertical-align: baseline; \"\u003e\u003cdiv style=\"font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003ea cool way to shape a Matrix \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function y = your_fcn_name(x)  \r\ny=x;\r\nend","test_suite":"%%\r\nx = 1:6\r\ny_correct = [6,5,4,3,2,1; 1,2,3,4,5,6]';\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":3,"created_by":541988,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":71,"test_suite_updated_at":"2020-11-13T19:51:27.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2020-11-13T02:37:10.000Z","updated_at":"2026-08-12T01:04:32.000Z","published_at":"2020-11-13T19:51:27.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003ea cool way to shape a Matrix \u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":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":71,"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-08-13T03:30:33.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":47380,"title":"Intercambiar columnas - UC3M","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: 220.4px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 110.2px; transform-origin: 407px 110.2px; 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=\"\"\u003ex es una matriz cuadrada nxn. Necesitamos intercambiar los valores de la primera columna por los de la última, las demás se quedan igual.\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=\"\"\u003ePor ejemplo, si\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=[ 1 2 3 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=\"\"\u003e      5 6 7 8]\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=\"\"\u003equeremos conseguir \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=\"\"\u003ey=[ 4 2 3 1;\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=\"\"\u003e      8 6 7 5]\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function x = intercambiarCols(x)\r\n% La nueva matriz tambien se guarda en la variable x\r\n\r\nend","test_suite":"%%\r\nx = [1 2 3;4 5 6];\r\ny_correct = [3 2 1;6 5 4];\r\nassert(isequal(intercambiarCols(x),y_correct))\r\n%%\r\nx = [1 2 3 4;5 6 7 8];\r\ny_correct = [4 2 3 1;8 6 7 5];\r\nassert(isequal(intercambiarCols(x),y_correct))\r\n%%\r\nx = [1 2 3 4 5; 6 7 8 9 10];\r\ny_correct = [5 2 3 4 1;10 7 8 9 6];\r\nassert(isequal(intercambiarCols(x),y_correct))\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":583531,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":37,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2020-11-06T14:40:40.000Z","updated_at":"2026-05-30T19:12:31.000Z","published_at":"2020-11-06T14:40:40.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003ex es una matriz cuadrada nxn. Necesitamos intercambiar los valores de la primera columna por los de la última, las demás se quedan igual.\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\u003ePor ejemplo, si\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=[ 1 2 3 4;\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e      5 6 7 8]\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\u003equeremos conseguir \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=[ 4 2 3 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\u003e      8 6 7 5]\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":1832,"title":"Pluralization","description":"Define function plu(n) that returns '' (an empty string) if n=1, or 's' otherwise.  This is handy for displaying messages from a program.  For example,\r\n\r\n   disp([num2str(n) ' point' plu(n) ' removed'])\r\n\r\nproduces \r\n\r\n   0 points removed\r\n   1 point removed\r\n   2 points removed\r\n\r\netc., which is a little nicer than the typical alternative\r\n\r\n   0 point(s) removed\r\n   1 point(s) removed\r\n   2 point(s) removed\r\n\r\nand infinitely better than \r\n\r\n   0 points removed\r\n   1 points removed\r\n   2 points removed\r\n","description_html":"\u003cp\u003eDefine function plu(n) that returns '' (an empty string) if n=1, or 's' otherwise.  This is handy for displaying messages from a program.  For example,\u003c/p\u003e\u003cpre\u003e   disp([num2str(n) ' point' plu(n) ' removed'])\u003c/pre\u003e\u003cp\u003eproduces\u003c/p\u003e\u003cpre\u003e   0 points removed\r\n   1 point removed\r\n   2 points removed\u003c/pre\u003e\u003cp\u003eetc., which is a little nicer than the typical alternative\u003c/p\u003e\u003cpre\u003e   0 point(s) removed\r\n   1 point(s) removed\r\n   2 point(s) removed\u003c/pre\u003e\u003cp\u003eand infinitely better than\u003c/p\u003e\u003cpre\u003e   0 points removed\r\n   1 points removed\r\n   2 points removed\u003c/pre\u003e","function_template":"function p=plu(n)\r\np='';\r\n","test_suite":"assert(isequal(plu(0),'s'))\r\nassert(isequal(plu(1),''))\r\nassert(isequal(plu(2),'s'))\r\nassert(isequal(plu(3),'s'))\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":245,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":93,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2013-08-16T20:37:32.000Z","updated_at":"2026-07-24T09:40:57.000Z","published_at":"2013-08-16T20:57:25.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"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\u003eDefine function plu(n) that returns '' (an empty string) if n=1, or 's' otherwise. This is handy for displaying messages from a program. For example,\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[   disp([num2str(n) ' point' plu(n) ' removed'])]]\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\u003eproduces\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[   0 points removed\\n   1 point removed\\n   2 points removed]]\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\u003eetc., which is a little nicer than the typical alternative\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[   0 point(s) removed\\n   1 point(s) removed\\n   2 point(s) removed]]\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\u003eand infinitely better than\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[   0 points removed\\n   1 points removed\\n   2 points removed]]\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":54094,"title":"Check if a matrix Diagonal is equal to its secondary diagonal ","description":"Your function should return True if the secondary diagonal is equal to diagonal, and False otherwise.\r\nEg: M = [1 2 1 \r\n               3 4 4\r\n               7 5 7]\r\nThe output is True\r\nM=[1 2\r\n       1 2]\r\nThe output is False. Always check the diagonal top to bottom. Return True if the matrix is empty.","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: 231px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 115.5px; transform-origin: 407px 115.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=\"\"\u003eYour function should return True if the secondary diagonal is equal to diagonal, and False otherwise.\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=\"\"\u003eEg: M = [1 2 1 \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               3 4 4\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e               7 5 7]\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=\"\"\u003eThe output is True\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=\"\"\u003eM=[1 2\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       1 2]\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=\"\"\u003eThe output is False. Always check the diagonal top to bottom. Return True if the matrix is empty.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function y = check_Diagonals(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = [1 2 1; 3 4 4 ; 7 5 7];\r\ny_correct = 1;\r\nassert(isequal(check_Diagonals(x),y_correct))\r\n\r\n%%\r\nx = [1 2 ; 1 2];\r\ny_correct = 0;\r\nassert(isequal(check_Diagonals(x),y_correct))\r\n\r\n%%\r\nx = [1 2 ; 1 2];\r\ny_correct = 0;\r\nassert(isequal(check_Diagonals(x),y_correct))\r\n\r\n%%\r\nx = [7];\r\ny_correct = 1;\r\nassert(isequal(check_Diagonals(x),y_correct))\r\n\r\n%%\r\nx = [];\r\ny_correct = 1;\r\nassert(isequal(check_Diagonals(x),y_correct))\r\n\r\n%%\r\nx = [17 21 13 4 17; -4 21 -1 21 56 ; 4 99 26 156 -352; 43 5 0 5 6; 9 1 49 101 9];\r\ny_correct=1;\r\nassert(isequal(check_Diagonals(x),y_correct))","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":1985630,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":40,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2022-03-04T17:27:28.000Z","updated_at":"2026-07-24T09:43:01.000Z","published_at":"2022-03-04T17:27:28.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eYour function should return True if the secondary diagonal is equal to diagonal, and False otherwise.\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\u003eEg: M = [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\u003e               3 4 4\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e               7 5 7]\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 output is True\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eM=[1 2\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e       1 2]\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe output is False. Always check the diagonal top to bottom. Return True if the matrix is empty.\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":2121,"title":"Find offset of given matrix element from first matrix element","description":"Given matrix m and an element of that matrix, return the offset from its first element.\r\ne.g. m=[11 2 34; 40 51 6; 87 8 109]\r\nelement = 51\r\nThen, offset = 5\r\n\r\nReturn 0, if that element if not a matrix element","description_html":"\u003cp\u003eGiven matrix m and an element of that matrix, return the offset from its first element.\r\ne.g. m=[11 2 34; 40 51 6; 87 8 109]\r\nelement = 51\r\nThen, offset = 5\u003c/p\u003e\u003cp\u003eReturn 0, if that element if not a matrix element\u003c/p\u003e","function_template":"function offset= FindOffset(m, element)\r\n  y = x;\r\nend","test_suite":"%%\r\nm=[11 2 34; 40 51 6; 87 8 109]\r\nelement = 51;\r\noffset = 5;\r\nassert(isequal(FindOffset(m,element),offset));\r\n\r\n%%\r\nm=reshape([1:10],5,2);\r\nelement = 9;\r\noffset = 9;\r\nassert(isequal(FindOffset(m,element),offset));\r\n\r\n%%\r\nm=eye(7);\r\nelement = 0;\r\noffset = 2;\r\nassert(isequal(FindOffset(m,element),offset));\r\n\r\n%%\r\nm=[10 20 30 40; 50 60 70 80;];\r\nelement = 56;\r\noffset = 0;\r\nassert(isequal(FindOffset(m,element),offset));\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":1,"created_by":16381,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":86,"test_suite_updated_at":"2014-01-15T19:28:24.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2014-01-15T19:21:32.000Z","updated_at":"2026-08-06T08:54:24.000Z","published_at":"2014-01-15T19:21:46.000Z","restored_at":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 matrix m and an element of that matrix, return the offset from its first element. e.g. m=[11 2 34; 40 51 6; 87 8 109] element = 51 Then, offset = 5\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\u003eReturn 0, if that element if not a matrix element\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":50544,"title":"Number Puzzle - 087","description":null,"description_html":"\u003cdiv style = \"text-align: start; line-height: 20.44px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: none solid rgb(0, 0, 0); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 21px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 10.5px; transform-origin: 407px 10.5px; vertical-align: baseline; \"\u003e\u003cdiv style=\"font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eGive an example of a six-digit prime number \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-style: italic; \"\u003eabcdef\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 where \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-style: italic; \"\u003eab\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, \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-style: italic; \"\u003ecd\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, and \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"font-style: italic; \"\u003eef\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 are also primes.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function y=puzzle_087()\r\n  y=123456;\r\nend","test_suite":"%%\r\ny=puzzle_087();\r\na=num2str(y);\r\nassert(isequal(length(a),6))\r\nassert(isprime(str2num(strcat(a(1),a(2)))))\r\nassert(isprime(str2num(strcat(a(3),a(4)))))\r\nassert(isprime(str2num(strcat(a(5),a(6)))))\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":180632,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":36,"test_suite_updated_at":"2021-02-25T02:13:17.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2021-02-25T00:41:46.000Z","updated_at":"2026-08-07T09:05:45.000Z","published_at":"2021-02-25T02:13:17.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eGive an example of a six-digit prime number \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eabcdef\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e where \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eab\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\u003ecd\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e, and \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eef\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e are also primes.\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":46559,"title":"divide by 5","description":null,"description_html":"\u003cdiv style = \"text-align: start; line-height: 20.44px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: none solid rgb(0, 0, 0); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 21px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 10.5px; transform-origin: 407px 10.5px; vertical-align: baseline; \"\u003e\u003cdiv style=\"font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eenter input x, divide it by 5 and put in y\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function y = your_fcn_name(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = 1;\r\ny_correct = 1/5;\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":526915,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":253,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2020-08-20T15:06:05.000Z","updated_at":"2026-08-14T01:31:33.000Z","published_at":"2020-08-20T15:06: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\u003eenter input x, divide it by 5 and put in y\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":47450,"title":"Area of Ellipse","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: 95.6667px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 406.5px 47.8333px; transform-origin: 406.5px 47.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=\"\"\u003eCaculate the area of below ellipse.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 36.3333px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-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 18.1667px; text-align: left; transform-origin: 383.5px 18.1667px; 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=\"71.5\" height=\"36.5\" style=\"width: 71.5px; height: 36.5px;\"\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.\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=\"\"\u003eSo, input x = [a b], numeric vector when a, b are not zero.\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 = [7 8];\r\ny_correct = 56*pi;\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n%%\r\nx = [999 888];\r\ny_correct = 999*888*pi;\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n%%\r\nx = [101 888];\r\ny_correct = 101*888*pi;\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n\r\n\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":2,"created_by":71768,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":73,"test_suite_updated_at":"2020-11-11T08:48:39.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2020-11-11T08:46:14.000Z","updated_at":"2026-08-17T08:43:10.000Z","published_at":"2020-11-11T08:46:14.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\u003eCaculate the area of below ellipse.\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=\\\"false\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003e$$\\\\frac{x^{2}}{a^2}+\\\\frac{y^{2}}{b^2}=1$$\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\u003eSo, input x = [a b], numeric vector when a, b are not zero.\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":58802,"title":"Array Height (no usage of size)","description":"Find the array height, the number of rows. \r\nSize may not be used.","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: 134.5px 8px; transform-origin: 134.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eFind the array height, the number of rows. \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: 69.5px 8px; transform-origin: 69.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eSize may not be used.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function h = find_height(m)\r\n h=0;\r\nend","test_suite":"%%\r\nw=randi(10);\r\nh=randi(10);\r\nm=ones(h,w);\r\nassert(isequal(find_height(m),h))\r\n%%\r\nfiletext = fileread('find_height.m');\r\nassert(~contains(filetext,'size'));","published":true,"deleted":false,"likes_count":0,"comments_count":1,"created_by":3097,"edited_by":3097,"edited_at":"2023-08-04T14:36:31.000Z","deleted_by":null,"deleted_at":null,"solvers_count":34,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2023-08-04T14:34:06.000Z","updated_at":"2026-06-04T20:05:51.000Z","published_at":"2023-08-04T14:36:31.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 array height, the number of rows. \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\u003eSize may not be used.\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":50539,"title":"Number Puzzle - 086","description":null,"description_html":"\u003cdiv style = \"text-align: start; line-height: 20.44px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: none solid rgb(0, 0, 0); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 21px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 10.5px; transform-origin: 407px 10.5px; vertical-align: baseline; \"\u003e\u003cdiv style=\"font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eGive an example of a four-digit prime number \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-style: italic; \"\u003eabcd\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 where \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-style: italic; \"\u003eac\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 and \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"font-style: italic; \"\u003ebd\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 are also primes.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function y=puzzle_086()\r\n  y=1234;\r\nend","test_suite":"%%\r\ny=puzzle_086();\r\na=num2str(y);\r\nassert(isequal(length(a),4))\r\nassert(isprime(str2num(strcat(a(1),a(3)))))\r\nassert(isprime(str2num(strcat(a(2),a(4)))))\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":180632,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":34,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2021-02-25T00:38:17.000Z","updated_at":"2026-05-31T01:07:27.000Z","published_at":"2021-02-25T00:38:17.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eGive an example of a four-digit prime number \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eabcd\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr/\u003e\u003cw:t\u003e where \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eac\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr/\u003e\u003cw:t\u003e and \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ebd\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr/\u003e\u003cw:t\u003e are also primes.\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":61355,"title":"Basic Algebra III","description":"Get the Cube Root of the number n.","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.44px; min-height: 0px; white-space: normal; color: rgb(33, 33, 33); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: none; white-space: normal; \"\u003e\u003cdiv style=\"block-size: 21px; display: block; min-width: 0px; padding-block-start: 0px; padding-inline-start: 2px; padding-left: 2px; padding-top: 0px; perspective-origin: 401px 10.5px; transform-origin: 401px 10.5px; vertical-align: baseline; \"\u003e\u003cdiv style=\"font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 377px 10.5px; text-align: left; transform-origin: 377px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; font-weight: 700; \"\u003eGet the Cube Root of the number n.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function ans = cbRt(n)\r\n  ans = ;\r\nend","test_suite":"%%\r\nn = 8;\r\nans = nthroot(n,3);\r\nassert(isequal(cbRt(n),ans))\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":5122697,"edited_by":5122697,"edited_at":"2026-05-26T12:25:53.000Z","deleted_by":null,"deleted_at":null,"solvers_count":52,"test_suite_updated_at":"2026-05-26T12:25:53.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2026-05-26T12:24:06.000Z","updated_at":"2026-08-18T06:35:11.000Z","published_at":"2026-05-26T12:24:06.000Z","restored_at":null,"restored_by":null,"spam":null,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eGet the Cube Root of the number 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":42685,"title":"Cody meets Xiangqi: foresee the unseen (Part 2)","description":"This is the second part of the Xiangqi series. The first part in this series is: \u003chttp://www.mathworks.com/matlabcentral/cody/problems/42674-cody-meets-xiangqi-foresee-the-unseen Cody meets Xiangqi: foresee the unseen (Part 1)\u003e\r\n\r\nBeing increasingly interested in \u003chttps://en.wikipedia.org/wiki/Xiangqi Xiangqi\u003e (a.k.a., *Chinese Chess*), Mr. Cody has designed a new Xiangqi match for \u003chttps://en.wikipedia.org/wiki/Xiang_Yu Xiang Yu\u003e and \u003chttps://de.wikipedia.org/wiki/Han_Gaozu Liu Bang\u003e by taking into account the likelihood of tie games. The new rule is described as follows:\r\n\r\nOnce\r\n\r\n   1) Xiang Yu wins Na games consecutively,\r\n   2) Liu Bang wins Nb games consecutively, \r\n   3) No ties occur consecutively, \r\n\r\n*whichever comes first*, Mr. Cody announces the outcome accordingly as follows:\r\n\r\n   1) Xiang Yu is the final winner,\r\n   2) Liu Bang is the final winner, \r\n   3) They end up with a final draw.\r\n\r\nAgain, Cody asks us --- active Cody players --- to foresee the outcome of this unseen match using Monte Carlo simulations. Our task is to write the following function\r\n\r\n                         [Pa, Pb, Pc] = Xiangqi2(a, b, Na, Nb, Nc)\r\n\r\nwhere \r\n\r\n* a: the probability that Xiang Yu wins one individual game\r\n* b: the probability that Liu Bang wins one individual game\r\n* Na: # of consecutive wins required for Xiang Yu to become the final winner\r\n* Nb: # of consecutive wins required for Liu Bang to become the final winner\r\n* Nc: # of consecutive ties required to result in a final draw\r\n* Pa: the probability that Xiang Yu wins the match\r\n* Pb: the probability that Liu Bang wins the match\r\n* Pc: the probability of a final draw\r\n\r\nThe main focus of this problem is on *Monte Carlo simulations*, rather than analytical approaches. Your provided solution Xiangqi2.m will be checked by a P-file EvaluateSolution.p, which mainly does 3 things as follows:\r\n\r\n1) Call your function [Pa, Pb, Pc] = Xiangqi2(a, b, Na, Nb, Nc) and then Check if the result P = [Pa, Pb, Pc] is within tolerance of its expected value Q. That is, If norm(P - Q) \u003c tol holds, it means that your solution is accurate enough. If this does not hold, your solution will be rejected. \r\n\r\n2) Check if your solution is based on *pure Monte Carlo simulations* or *analytical approaches*. If it is based on analytical approaches (i.e., using analytical expressions to directly compute the probabilities), then your solution will be rejected. EvaluateSolution.p accomplishes this goal by exploiting a combination of distinct features possessed by analytical solutions, but are generally not shared by Monte Carlo simulations. \r\n\r\n3) If your solution passes the above two checks, then the score of your solution will be determined based on the speed of your code. The faster your solution is, the smaller score you get. \r\n\r\nIf you have any concerns or suggestions on this problem, please feel free to leave me a comment. Thanks. \r\n\r\n ","description_html":"\u003cp\u003eThis is the second part of the Xiangqi series. The first part in this series is: \u003ca href = \"http://www.mathworks.com/matlabcentral/cody/problems/42674-cody-meets-xiangqi-foresee-the-unseen\"\u003eCody meets Xiangqi: foresee the unseen (Part 1)\u003c/a\u003e\u003c/p\u003e\u003cp\u003eBeing increasingly interested in \u003ca href = \"https://en.wikipedia.org/wiki/Xiangqi\"\u003eXiangqi\u003c/a\u003e (a.k.a., \u003cb\u003eChinese Chess\u003c/b\u003e), Mr. Cody has designed a new Xiangqi match for \u003ca href = \"https://en.wikipedia.org/wiki/Xiang_Yu\"\u003eXiang Yu\u003c/a\u003e and \u003ca href = \"https://de.wikipedia.org/wiki/Han_Gaozu\"\u003eLiu Bang\u003c/a\u003e by taking into account the likelihood of tie games. The new rule is described as follows:\u003c/p\u003e\u003cp\u003eOnce\u003c/p\u003e\u003cpre\u003e   1) Xiang Yu wins Na games consecutively,\r\n   2) Liu Bang wins Nb games consecutively, \r\n   3) No ties occur consecutively, \u003c/pre\u003e\u003cp\u003e\u003cb\u003ewhichever comes first\u003c/b\u003e, Mr. Cody announces the outcome accordingly as follows:\u003c/p\u003e\u003cpre\u003e   1) Xiang Yu is the final winner,\r\n   2) Liu Bang is the final winner, \r\n   3) They end up with a final draw.\u003c/pre\u003e\u003cp\u003eAgain, Cody asks us --- active Cody players --- to foresee the outcome of this unseen match using Monte Carlo simulations. Our task is to write the following function\u003c/p\u003e\u003cpre\u003e                         [Pa, Pb, Pc] = Xiangqi2(a, b, Na, Nb, Nc)\u003c/pre\u003e\u003cp\u003ewhere\u003c/p\u003e\u003cul\u003e\u003cli\u003ea: the probability that Xiang Yu wins one individual game\u003c/li\u003e\u003cli\u003eb: the probability that Liu Bang wins one individual game\u003c/li\u003e\u003cli\u003eNa: # of consecutive wins required for Xiang Yu to become the final winner\u003c/li\u003e\u003cli\u003eNb: # of consecutive wins required for Liu Bang to become the final winner\u003c/li\u003e\u003cli\u003eNc: # of consecutive ties required to result in a final draw\u003c/li\u003e\u003cli\u003ePa: the probability that Xiang Yu wins the match\u003c/li\u003e\u003cli\u003ePb: the probability that Liu Bang wins the match\u003c/li\u003e\u003cli\u003ePc: the probability of a final draw\u003c/li\u003e\u003c/ul\u003e\u003cp\u003eThe main focus of this problem is on \u003cb\u003eMonte Carlo simulations\u003c/b\u003e, rather than analytical approaches. Your provided solution Xiangqi2.m will be checked by a P-file EvaluateSolution.p, which mainly does 3 things as follows:\u003c/p\u003e\u003cp\u003e1) Call your function [Pa, Pb, Pc] = Xiangqi2(a, b, Na, Nb, Nc) and then Check if the result P = [Pa, Pb, Pc] is within tolerance of its expected value Q. That is, If norm(P - Q) \u0026lt; tol holds, it means that your solution is accurate enough. If this does not hold, your solution will be rejected.\u003c/p\u003e\u003cp\u003e2) Check if your solution is based on \u003cb\u003epure Monte Carlo simulations\u003c/b\u003e or \u003cb\u003eanalytical approaches\u003c/b\u003e. If it is based on analytical approaches (i.e., using analytical expressions to directly compute the probabilities), then your solution will be rejected. EvaluateSolution.p accomplishes this goal by exploiting a combination of distinct features possessed by analytical solutions, but are generally not shared by Monte Carlo simulations.\u003c/p\u003e\u003cp\u003e3) If your solution passes the above two checks, then the score of your solution will be determined based on the speed of your code. The faster your solution is, the smaller score you get.\u003c/p\u003e\u003cp\u003eIf you have any concerns or suggestions on this problem, please feel free to leave me a comment. Thanks.\u003c/p\u003e","function_template":"function [Pa, Pb, Pc] = Xiangqi2(a, b, Na, Nb, Nc)\r\n% a: the probability that Xiang Yu wins one individual game\r\n% b: the probability that Liu Bang wins one individual game\r\n% Na: # of consecutive wins required for Xiang Yu to become the final winner\r\n% Nb: # of consecutive wins required for Liu Bang to become the final winner\r\n% Nc: # of consecutive ties required to result in a final draw\r\n% Pa: the probability that Xiang Yu wins the match\r\n% Pb: the probability that Liu Bang wins the match\r\n% Pc: the probability of a final draw\r\n    Pa = ;\r\n    Pb = ;\r\n    Pc = ;\r\nend","test_suite":"%%\r\n% Thanks to Alfonso Nieto-Castanon\r\nurlwrite('https://sites.google.com/a/alfnie.com/alfnie/software/SetSolutionScore.p?attredirects=0\u0026amp;d=1','SetSolutionScore.p');\r\nrehash path;\r\n\r\n%%\r\nfh = fopen('EvaluateSolution.p','wb');\r\nfwrite(fh, hex2dec(reshape('7630312E30307630302E3030000C701C97F61FB1000002D5000001CF000004E73DD68930A391F7C60A534B45A03EAF72EB08941F39EE01BF25BAE04DF43CF342FC1A763DF6B8F26BBED0BD4F2ABBB5927B1EEBAE8795E487F6E4EF2737CBB6646BC4DF145E14664B3A4DACCD7CB01C4EC2328AD76F196231D2CA02CDC2B15466FBA5BDDF9E6C0E5DE12CF07B2AAA50BD2F04FFB92E9BECBE232E01031340A8EDCA5C10DAC01BBE43685ED0AB79D9C6F2A090FB4E0E75CAA236D3D73AD659E0705C42792BC77D85951B2FC49DE856FB97AFD74C1DB66C874EDF5517BCFA14C6706CA5E61DE60F2771B64F6D634B858A1A30AD7C49778534CCCE7551C637DC53846B02140046F729C5EB2DC9C65F16C2FC4F34EA9F03A2056B8218ACAB9A9A8BC5DC8F2F3312740F86626ABA38E00903CE76846DEE175BEE04DC0815E050E4CD95BA8E5BD27A0B57F2413B71A0E4837FB0F86328AA82732C584F1F55C6CCD79CBC69D052011BA93357AAE3568E0086F159C083D665645A38584955283925F900254A6562F0C755323C40805328D04F27FD863E8B774B52E27FC3AA30CE689AC57DEFEE274DBBC2A4D9D320CF19AD873AA0AE806721EE78496F7ADA99EA48060F26FDEE7ED5E9F85B27F79AE176A6E8EAC4DD5127299122FF88139BC4B56A2ED3C5338A72676C4C99AD6DEBCD8BB5EB09',2,[]).')); rehash path; fclose(fh);\r\n\r\n%%\r\nfid = fopen('Xiangqi2.m');\r\ndelim = {' ', '\\n', ',', '.', ';', '''', '@', '+', '-', '*', '/', '\\', '^', '\u003e', '\u003c', '=', '\u0026', '|', '~', '{', '}', '[', ']', '(', ')'};\r\nfile = textscan(fid, '%s', 'CommentStyle', '%', 'MultipleDelimsAsOne', 1, 'Delimiter', delim); fclose(fid); \r\nassert(~any(ismember({'rng','RandStream','seed','state','twister','shufle','default'},file{1})));\r\n\r\n%%\r\na = 0; b = 0; Na = 2; Nb = 3; Nc = 2; tol = 1e-6;\r\nEvaluateSolution(a, b, Na, Nb, Nc, tol); \r\n\r\n%%\r\na = 0; b = 1; Na = 1; Nb = 2; Nc = 1; tol = 1e-6;\r\nEvaluateSolution(a, b, Na, Nb, Nc, tol); \r\n\r\n%%\r\na = 1; b = 0; Na = 3; Nb = 2; Nc = 1; tol = 1e-6;\r\nEvaluateSolution(a, b, Na, Nb, Nc, tol); \r\n\r\n%%\r\na = 0.15; b = 0.85; Na = 4; Nb = 2; Nc = 1; tol = 1e-4;\r\nEvaluateSolution(a, b, Na, Nb, Nc, tol);\r\n\r\n%%\r\na = 0.9; b = 0; Na = 3; Nb = 1; Nc = 2; tol = 1e-3;\r\nEvaluateSolution(a, b, Na, Nb, Nc, tol);\r\n\r\n%%\r\na = 0.65; b = 0.3; Na = 3; Nb = 2; Nc = 2; tol = 1e-3;\r\nEvaluateSolution(a, b, Na, Nb, Nc, tol);\r\n\r\n%%\r\nNa = 3; Nb = 2; Nc = 1; tol = 2e-3; \r\np = sort(rand(2,30)); \r\np = sort([p(1,:);diff(p);1-p(2,:)]);\r\nfor k = size(p,2):-1:1\r\n    a = p(3,k); b = p(2,k);\r\n    score(k) = EvaluateSolution(a, b, Na, Nb, Nc, tol);    \r\nend\r\nSetSolutionScore(round(mean(score)));","published":true,"deleted":false,"likes_count":2,"comments_count":0,"created_by":12569,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":6,"test_suite_updated_at":"2015-11-12T00:41:35.000Z","rescore_all_solutions":true,"group_id":1,"created_at":"2015-11-08T20:51:55.000Z","updated_at":"2026-08-20T09:17:46.000Z","published_at":"2015-11-10T00:22:37.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\\n\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThis is the second part of the Xiangqi series. The first part in this series is:\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"http://www.mathworks.com/matlabcentral/cody/problems/42674-cody-meets-xiangqi-foresee-the-unseen\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eCody meets Xiangqi: foresee the unseen (Part 1)\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eBeing increasingly interested in\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"https://en.wikipedia.org/wiki/Xiangqi\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eXiangqi\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e (a.k.a.,\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\u003eChinese Chess\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e), Mr. Cody has designed a new Xiangqi match for\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"https://en.wikipedia.org/wiki/Xiang_Yu\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eXiang Yu\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e and\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"https://de.wikipedia.org/wiki/Han_Gaozu\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eLiu Bang\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e by taking into account the likelihood of tie games. The new rule is described as follows:\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\u003eOnce\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[   1) Xiang Yu wins Na games consecutively,\\n   2) Liu Bang wins Nb games consecutively, \\n   3) No ties occur consecutively,]]\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:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ewhichever comes first\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e, Mr. Cody announces the outcome accordingly as follows:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[   1) Xiang Yu is the final winner,\\n   2) Liu Bang is the final winner, \\n   3) They end up with a final draw.]]\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\u003eAgain, Cody asks us --- active Cody players --- to foresee the outcome of this unseen match using Monte Carlo simulations. Our task is to write the following function\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[                         [Pa, Pb, Pc] = Xiangqi2(a, b, Na, Nb, Nc)]]\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\u003ewhere\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003ea: the probability that Xiang Yu wins one individual game\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eb: the probability that Liu Bang wins one individual game\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eNa: # of consecutive wins required for Xiang Yu to become the final winner\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eNb: # of consecutive wins required for Liu Bang to become the final winner\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eNc: # of consecutive ties required to result in a final draw\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003ePa: the probability that Xiang Yu wins the match\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003ePb: the probability that Liu Bang wins the match\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003ePc: the probability of a final draw\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe main focus of this problem is on\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\u003eMonte Carlo simulations\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e, rather than analytical approaches. Your provided solution Xiangqi2.m will be checked by a P-file EvaluateSolution.p, which mainly does 3 things as follows:\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\u003e1) Call your function [Pa, Pb, Pc] = Xiangqi2(a, b, Na, Nb, Nc) and then Check if the result P = [Pa, Pb, Pc] is within tolerance of its expected value Q. That is, If norm(P - Q) \u0026lt; tol holds, it means that your solution is accurate enough. If this does not hold, your solution will be rejected.\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\u003e2) Check if your solution is based on\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\u003epure Monte Carlo simulations\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e or\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\u003eanalytical approaches\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e. If it is based on analytical approaches (i.e., using analytical expressions to directly compute the probabilities), then your solution will be rejected. EvaluateSolution.p accomplishes this goal by exploiting a combination of distinct features possessed by analytical solutions, but are generally not shared by Monte Carlo simulations.\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\u003e3) If your solution passes the above two checks, then the score of your solution will be determined based on the speed of your code. The faster your solution is, the smaller score you get.\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\u003eIf you have any concerns or suggestions on this problem, please feel free to leave me a comment. Thanks.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":811,"title":"Genome Sequence 004: Long 3rd Generation Segment Correction","description":"The Melopsittacus undulates genome, Parrot Budgerigar, was successfully sequenced in July 2012 using long 3rd Gen sequences provided by \u003chttp://www.pacificbiosciences.com/ PacBio\u003e. The \u003chttp://assemblathon.org/a-parrot-a-fish-and-a-snake-walk-into-a-bar Assemblathon Genome Contest\u003e led the team of Phillippy, Koren and Jarvis to successfully \u003chttp://www.sciencedaily.com/releases/2012/07/120702210229.htm Sequence Parrot DNA\u003e using the PacBio 3rd Generation data and Illumina 2nd Gen data.\r\n\r\nThe 3rd gen PacBio data is very long, 1K-20K, but has 15% error rate. The Illumina data is 100-500 long with \u003c1% error rate. Jarvis and his team combined this data to achieve \u003c 0.1% error rate.\r\n\r\nGenome Challenge 004 is the correction of simplified PacBio simulated reads with high error rate.\r\n\r\n*Input:* \r\n\r\nCall 1: empty array, segment Width, Flag=0\r\n\r\nCall 2: N PacBio DNA vectors (N x width), Segment Width, Flag=1\r\n\r\n*Output:* \r\n\r\nCall 1: empty vector, Number of Requested Vectors\r\n\r\nCall 2: Corrected DNA vector, Number of Requested Vectors\r\n\r\n*Score:* Number of N vectors used to produce correct vector for w=1024 case\r\n\r\nThe first call to the PacBio_fix routine returns the number of vectors requested to produce a final product. This may be a function of w.\r\n\r\nThe second call to PacBio_fix will have a DNA matix (N x width) and flag=1.\r\n\r\nThe response to the second call is the fixed DNA sequence, vector of width w.\r\n\r\n*example:*\r\nFirst call return : N=3\r\n\r\n  01230123111122223333 Truth\r\n  Input example\r\n  01232123112122221332 Injected errors\r\n  01130123111122123323\r\n  11230133121122223333\r\n\r\n  Output: \r\n  01230123111122223333 Truth, hopefully\r\n\r\n\r\nThis data is simplified by only having simple substitutions and the data sets are provided pre-aligned. \r\n\r\nThe real PacBio data is quite a bit more complicated. Values may be added, deleted, substituted, and are of varying lengths. This causes alignment issues.\r\n\r\nFollow-Up Challenges: Sample Data from the PacBio site for \u003chttp://www.cbcb.umd.edu/software/PBcR/ Lambda Phage\u003e will be molded into various Challenges. Possible challenges are correcting individual long segments and assembling multiple long segments into the full Lambda Phage genome. The Parrot genome is too big for Cody to solve in 50 seconds.\r\n","description_html":"\u003cp\u003eThe Melopsittacus undulates genome, Parrot Budgerigar, was successfully sequenced in July 2012 using long 3rd Gen sequences provided by \u003ca href=\"http://www.pacificbiosciences.com/\"\u003ePacBio\u003c/a\u003e. The \u003ca href=\"http://assemblathon.org/a-parrot-a-fish-and-a-snake-walk-into-a-bar\"\u003eAssemblathon Genome Contest\u003c/a\u003e led the team of Phillippy, Koren and Jarvis to successfully \u003ca href=\"http://www.sciencedaily.com/releases/2012/07/120702210229.htm\"\u003eSequence Parrot DNA\u003c/a\u003e using the PacBio 3rd Generation data and Illumina 2nd Gen data.\u003c/p\u003e\u003cp\u003eThe 3rd gen PacBio data is very long, 1K-20K, but has 15% error rate. The Illumina data is 100-500 long with \u0026lt;1% error rate. Jarvis and his team combined this data to achieve \u0026lt; 0.1% error rate.\u003c/p\u003e\u003cp\u003eGenome Challenge 004 is the correction of simplified PacBio simulated reads with high error rate.\u003c/p\u003e\u003cp\u003e\u003cb\u003eInput:\u003c/b\u003e\u003c/p\u003e\u003cp\u003eCall 1: empty array, segment Width, Flag=0\u003c/p\u003e\u003cp\u003eCall 2: N PacBio DNA vectors (N x width), Segment Width, Flag=1\u003c/p\u003e\u003cp\u003e\u003cb\u003eOutput:\u003c/b\u003e\u003c/p\u003e\u003cp\u003eCall 1: empty vector, Number of Requested Vectors\u003c/p\u003e\u003cp\u003eCall 2: Corrected DNA vector, Number of Requested Vectors\u003c/p\u003e\u003cp\u003e\u003cb\u003eScore:\u003c/b\u003e Number of N vectors used to produce correct vector for w=1024 case\u003c/p\u003e\u003cp\u003eThe first call to the PacBio_fix routine returns the number of vectors requested to produce a final product. This may be a function of w.\u003c/p\u003e\u003cp\u003eThe second call to PacBio_fix will have a DNA matix (N x width) and flag=1.\u003c/p\u003e\u003cp\u003eThe response to the second call is the fixed DNA sequence, vector of width w.\u003c/p\u003e\u003cp\u003e\u003cb\u003eexample:\u003c/b\u003e\r\nFirst call return : N=3\u003c/p\u003e\u003cpre class=\"language-matlab\"\u003e01230123111122223333 Truth\r\nInput example\r\n01232123112122221332 Injected errors\r\n01130123111122123323\r\n11230133121122223333\r\n\u003c/pre\u003e\u003cpre class=\"language-matlab\"\u003eOutput: \r\n01230123111122223333 Truth, hopefully\r\n\u003c/pre\u003e\u003cp\u003eThis data is simplified by only having simple substitutions and the data sets are provided pre-aligned.\u003c/p\u003e\u003cp\u003eThe real PacBio data is quite a bit more complicated. Values may be added, deleted, substituted, and are of varying lengths. This causes alignment issues.\u003c/p\u003e\u003cp\u003eFollow-Up Challenges: Sample Data from the PacBio site for \u003ca href=\"http://www.cbcb.umd.edu/software/PBcR/\"\u003eLambda Phage\u003c/a\u003e will be molded into various Challenges. Possible challenges are correcting individual long segments and assembling multiple long segments into the full Lambda Phage genome. The Parrot genome is too big for Cody to solve in 50 seconds.\u003c/p\u003e","function_template":"function [M_fix,N]=PacBio_fix(M,w,flag)\r\n% 1st Call\r\n% M is empty\r\n% w is width of segment\r\n% flag is 0\r\n% Ouput is N, the number of segments requested to fix the segment\r\n% 2nd Call\r\n% M is an Nxw array of values [0:3]\r\n\r\n M_fix=[];\r\n N=1; % needed for 2nd call with flag==1\r\n if flag==0 % Requested number of Segments\r\n  N=1;\r\n  return;\r\n end\r\n\r\nM_fix=M(1,:);\r\n\r\n\r\nend","test_suite":"%%\r\nfeval(@assignin,'caller','score',0);\r\n%%\r\nM=[];\r\nflag=0;\r\nw=100;\r\n[M_fix,N]=PacBio_fix(M,w,flag);\r\n\r\nM_truth=randi(4,1,w,'uint8')-1;\r\nM=repmat(M_truth,N,1);\r\n\r\n% Apply 15% substitution error\r\nqerr=floor(.15*N*w);\r\nerrvec=randi(N*w,qerr,1);\r\nerrval=randi(4,qerr,1)-1;\r\n\r\nM(errvec)=errval;\r\n\r\nflag=1;\r\ntic\r\n[M_fix,N]=PacBio_fix(M,w,flag);\r\ntoc\r\n\r\nassert(isequal(M_fix,M_truth),sprintf('Error Count=%i',sum(M_fix~=M_truth)))\r\n%%\r\nM=[];\r\nflag=0;\r\nw=6144;\r\n[M_fix,N]=PacBio_fix(M,w,flag);\r\n\r\nM_truth=randi(4,1,w,'uint8')-1;\r\nM=repmat(M_truth,N,1);\r\n\r\n% Apply 15% substitution error\r\nqerr=floor(.15*N*w);\r\nerrvec=randi(N*w,qerr,1);\r\nerrval=randi(4,qerr,1)-1;\r\n\r\nM(errvec)=errval;\r\n\r\nflag=1;\r\ntic\r\n[M_fix,N]=PacBio_fix(M,w,flag);\r\ntoc\r\n\r\nassert(isequal(M_fix,M_truth),sprintf('Error Count=%i',sum(M_fix~=M_truth)))\r\n\r\n%%\r\n% Size Performance is based on w=1024 case\r\nM=[];\r\nflag=0;\r\nw=1024;\r\n[M_fix,N]=PacBio_fix(M,w,flag);\r\n\r\nM_truth=randi(4,1,w,'uint8')-1;\r\nM=repmat(M_truth,N,1);\r\n\r\n% Apply 15% substitution error\r\nqerr=floor(.15*N*w);\r\nerrvec=randi(N*w,qerr,1);\r\nerrval=randi(4,qerr,1)-1;\r\n\r\nM(errvec)=errval;\r\n\r\nflag=1;\r\ntic\r\n[M_fix,not_N]=PacBio_fix(M,w,flag);\r\ntoc\r\n\r\nassert(isequal(M_fix,M_truth),sprintf('Error Count=%i',sum(M_fix~=M_truth)))\r\n\r\nfeval(@assignin,'caller','score',min(20,N));\r\n\r\n\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":3097,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":6,"test_suite_updated_at":"2012-10-08T02:30:34.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2012-07-01T05:26:57.000Z","updated_at":"2026-08-20T09:21:38.000Z","published_at":"2012-10-08T02:29:50.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\\n\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe Melopsittacus undulates genome, Parrot Budgerigar, was successfully sequenced in July 2012 using long 3rd Gen sequences provided by\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"http://www.pacificbiosciences.com/\\\"\u003e\u003cw:r\u003e\u003cw:t\u003ePacBio\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e. The\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"http://assemblathon.org/a-parrot-a-fish-and-a-snake-walk-into-a-bar\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eAssemblathon Genome Contest\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e led the team of Phillippy, Koren and Jarvis to successfully\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"http://www.sciencedaily.com/releases/2012/07/120702210229.htm\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eSequence Parrot DNA\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e using the PacBio 3rd Generation data and Illumina 2nd Gen data.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe 3rd gen PacBio data is very long, 1K-20K, but has 15% error rate. The Illumina data is 100-500 long with \u0026lt;1% error rate. Jarvis and his team combined this data to achieve \u0026lt; 0.1% error rate.\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\u003eGenome Challenge 004 is the correction of simplified PacBio simulated reads with high error rate.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eInput:\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\u003eCall 1: empty array, segment Width, Flag=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\u003eCall 2: N PacBio DNA vectors (N x width), Segment Width, Flag=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:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eOutput:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eCall 1: empty vector, Number of Requested Vectors\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\u003eCall 2: Corrected DNA vector, Number of Requested Vectors\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eScore:\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e Number of N vectors used to produce correct vector for w=1024 case\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe first call to the PacBio_fix routine returns the number of vectors requested to produce a final product. This may be a function of w.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe second call to PacBio_fix will have a DNA matix (N x width) and flag=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\u003eThe response to the second call is the fixed DNA sequence, vector of width w.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eexample:\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e First call return : N=3\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[01230123111122223333 Truth\\nInput example\\n01232123112122221332 Injected errors\\n01130123111122123323\\n11230133121122223333\\n\\nOutput: \\n01230123111122223333 Truth, hopefully]]\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\u003eThis data is simplified by only having simple substitutions and the data sets are provided pre-aligned.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe real PacBio data is quite a bit more complicated. Values may be added, deleted, substituted, and are of varying lengths. This causes alignment issues.\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\u003eFollow-Up Challenges: Sample Data from the PacBio site for\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"http://www.cbcb.umd.edu/software/PBcR/\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eLambda Phage\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e will be molded into various Challenges. Possible challenges are correcting individual long segments and assembling multiple long segments into the full Lambda Phage genome. The Parrot genome is too big for Cody to solve in 50 seconds.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":61338,"title":"Fuel-Air Equivalence Ratio (Lambda)","description":"Lambda (λ) is the ratio of actual air-fuel ratio to the stoichiometric air-fuel ratio. \r\nλ = 1 is perfect stoichiometry, \r\nλ \u003c 1 is rich, \r\nλ \u003e 1 is lean. \r\nEngine management systems constantly target λ = 1 for optimal catalyst performance.\r\n\r\nGiven actual AFR and stoichiometric AFR (AFR_s), compute lambda.","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: 572px; display: block; min-width: 0px; padding-block-start: 0px; padding-inline-start: 2px; padding-left: 2px; padding-top: 0px; perspective-origin: 468.5px 286px; transform-origin: 468.5px 286px; 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; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 10.5px; text-align: left; transform-origin: 444.5px 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=\"\"\u003eLambda (λ) is the ratio of actual air-fuel ratio to the stoichiometric air-fuel ratio. \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; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 10.5px; text-align: left; transform-origin: 444.5px 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=\"\"\u003eλ = 1 is perfect stoichiometry, \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; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 10.5px; text-align: left; transform-origin: 444.5px 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=\"\"\u003eλ \u0026lt; 1 is rich, \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; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 10.5px; text-align: left; transform-origin: 444.5px 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=\"\"\u003eλ \u0026gt; 1 is lean. \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; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 10.5px; text-align: left; transform-origin: 444.5px 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=\"\"\u003eEngine management systems constantly target λ = 1 for optimal catalyst performance.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 392px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; 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: 444.5px 196px; text-align: left; transform-origin: 444.5px 196px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cimg class=\"imageNode\" style=\"vertical-align: baseline\" src=\"https://i.ytimg.com/vi/9uFdrcPkMGE/hq720.jpg?sqp=-oaymwEhCK4FEIIDSFryq4qpAxMIARUAAAAAGAElAADIQj0AgKJD\u0026amp;rs=AOn4CLDLLtOPt4b2zx4L72ztX9tL_4S0vw\" 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; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 10.5px; text-align: left; transform-origin: 444.5px 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=\"\"\u003eGiven actual AFR and stoichiometric AFR (AFR_s), compute lambda.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function lam = calcLambda(AFR, AFR_s)\r\nlam = 0;\r\nend","test_suite":"%%Test 1\r\nassert(abs(calcLambda(14.7, 14.7) - 1.0) \u003c 1e-6)\r\n%%Test 2\r\nassert(abs(calcLambda(12.5, 14.7) - 12.5/14.7) \u003c 1e-6)\r\n%%Test 3\r\nassert(abs(calcLambda(16.2, 14.7) - 16.2/14.7) \u003c 1e-6)","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":2305225,"edited_by":2305225,"edited_at":"2026-05-27T03:46:08.000Z","deleted_by":null,"deleted_at":null,"solvers_count":41,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2026-05-21T09:51:05.000Z","updated_at":"2026-08-20T09:51:41.000Z","published_at":"2026-05-21T09:51:05.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\u003eLambda (λ) is the ratio of actual air-fuel ratio to the stoichiometric air-fuel ratio. \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 is perfect stoichiometry, \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λ \u0026lt; 1 is rich, \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λ \u0026gt; 1 is lean. \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\u003eEngine management systems constantly target λ = 1 for optimal catalyst performance.\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=\\\"386\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"686\\\"/\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\u003eGiven actual AFR and stoichiometric AFR (AFR_s), compute lambda.\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.jpg\",\"relationshipId\":\"rId1\"}]},{\"partUri\":\"/media/image1.jpg\",\"contentType\":\"image/jpg\",\"content\":\"https://i.ytimg.com/vi/9uFdrcPkMGE/hq720.jpg?sqp=-oaymwEhCK4FEIIDSFryq4qpAxMIARUAAAAAGAElAADIQj0AgKJD\u0026rs=AOn4CLDLLtOPt4b2zx4L72ztX9tL_4S0vw\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":61443,"title":"Calculate the Compression of a Spring","description":"A mechanical engineer wants to determine how much a spring will compress when a force is applied to it. According to Hooke’s Law:\r\nF = k * x\r\nF = applied force in N\r\nk = spring stiffness in N/m \r\nx = spring compression in m","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: 137.312px; display: block; min-width: 0px; padding-block-start: 0px; padding-inline-start: 2px; padding-left: 2px; padding-top: 0px; perspective-origin: 402px 68.6518px; transform-origin: 402px 68.6562px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 40px; 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; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 378px 20px; text-align: left; transform-origin: 378px 20px; white-space-collapse: preserve; margin-left: 4px; margin-top: 3px; margin-bottom: 5px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-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=\"\"\u003eA mechanical engineer wants to determine how much a spring will compress when a force is applied to it. According to Hooke’s Law:\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; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 378px 10.5px; text-align: left; transform-origin: 378px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; font-weight: 700; \"\u003eF = k * x\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cul style=\"block-size: 61.3125px; font-family: Helvetica, Arial, sans-serif; list-style-type: square; margin-block-end: 20px; margin-block-start: 10px; margin-bottom: 20px; margin-top: 10px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 385px 30.6518px; transform-origin: 385px 30.6562px; 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: 357px 10.2143px; text-align: left; transform-origin: 357px 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=\"\"\u003eF = applied force in N\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: 357px 10.2143px; text-align: left; transform-origin: 357px 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=\"\"\u003ek = spring stiffness in N/m \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: 357px 10.2143px; text-align: left; transform-origin: 357px 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=\"\"\u003ex = spring compression in m\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ul\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function x = springCompression(F,k)\r\n    x = 0;\r\nend","test_suite":"%%\r\nF = 500;\r\nk = 2500;\r\nx_correct = 0.2;\r\nassert(abs(springCompression(F,k) - x_correct) \u003c 1e-10)\r\n\r\n%%\r\nF = 300;\r\nk = 1500;\r\nx_correct = 0.2;\r\nassert(abs(springCompression(F,k) - x_correct) \u003c 1e-10)\r\n\r\n%%\r\nF = 1000;\r\nk = 4000;\r\nx_correct = 0.25;\r\nassert(abs(springCompression(F,k) - x_correct) \u003c 1e-10)","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":5124227,"edited_by":5124227,"edited_at":"2026-08-09T14:18:16.000Z","deleted_by":null,"deleted_at":null,"solvers_count":14,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2026-08-09T14:16:40.000Z","updated_at":"2026-08-21T18:42:59.000Z","published_at":"2026-08-09T14:18:16.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\u003eA mechanical engineer wants to determine how much a spring will compress when a force is applied to it. According to Hooke’s Law:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eF = k * x\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eF = applied force in N\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\u003ek = spring stiffness in N/m \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\u003ex = spring compression in m\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":61269,"title":"Precise Almost Pythagorean Triples ","description":"This  is essentially the same as:  Problem 52834. Easy Sequences 32: Almost Pythagorean Triples; it even presents the same set of test problems.  The difference is that the \"correct\" solutions for larger cases of 52834 were the result of roundoff errors due to values being larger than flintmax('double').  This problem requires care to avoid such roundoff.\r\nRepeating the original problem description:\t\t\t\t\r\nAn Almost Pythagorean Triple (abbreviated as \"APT'), is a set of 3 integers in which square of the largest element, which we will call as its 'hypotenuse', is 1 less than the sum of square of the smaller elements (shorter sides). This means that if c is the hypotenuse and a and b are the shorter sides, , satisfies the following equation: \r\n        \r\n        where:  \r\nThe smallest  is the triple , with  and perimeter (the sum of the 3 elements)  of . Some researchers consider  as the smallest , but here, we will only look at 's where the hypotenuse is \"strictly\" greater than the other shorter sides. Other examples of 's are , and . \r\nUnfortunately, unlike Pythagorean Triples, a 'closed formula' for generating all possible 's, has not yet been discovered, at the time of this writing. For this exercise, we will be dealing with 's with a known ratio between the hypotenuse and the shortest side: . \r\nGiven the value of r, find the perimeter of the  with the r-th smallest perimeter. For example for , that is , the smallest perimeter is  for  , while the second (r-th) smallest perimeter is , for the  with dimensions . For , the third smallest perimeter is  for  . \r\nThe output can be very large, so please present only the last 12 digits if the number of digits of the perimeter exceeds 12.\r\nFinally, as with the original, the use of java, BigInteger, persistent, and global are not allowed.","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.4333px; 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: 669.833px; display: block; min-width: 0px; padding-block-start: 0px; padding-inline-start: 2px; padding-left: 2px; padding-top: 0px; perspective-origin: 334px 334.917px; transform-origin: 334px 334.917px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 84px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; 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: 310px 42px; text-align: left; transform-origin: 310px 42px; 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: 102.675px 7.91667px; transform-origin: 102.675px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThis  is essentially the same as:  \u003c/span\u003e\u003c/span\u003e\u003ca target='_blank' href = \"https://www.mathworks.com/matlabcentral/cody/problems/52834\"\u003e\u003cspan style=\"border-block-end-color: rgb(0, 91, 130); border-block-start-color: rgb(0, 91, 130); border-bottom-color: rgb(0, 91, 130); border-inline-end-color: rgb(0, 91, 130); border-inline-start-color: rgb(0, 91, 130); border-left-color: rgb(0, 91, 130); border-right-color: rgb(0, 91, 130); border-top-color: rgb(0, 91, 130); caret-color: rgb(0, 91, 130); color: rgb(0, 91, 130); column-rule-color: rgb(0, 91, 130); outline-color: rgb(0, 91, 130); text-decoration-color: rgb(0, 91, 130); text-emphasis-color: rgb(0, 91, 130); \"\u003e\u003cspan style=\"\"\u003eProblem 52834. Easy Sequences 32: Almost Pythagorean Triples\u003c/span\u003e\u003c/span\u003e\u003c/a\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 3.88333px 7.91667px; transform-origin: 3.88333px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e; it even presents the same set of test problems.  The difference is that the \"correct\" solutions for larger cases of 52834 were the result of roundoff errors due to values being larger than flintmax('double').  This problem requires care to avoid such roundoff.\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; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 310px 10.5px; text-align: left; transform-origin: 310px 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: 201.933px 7.91667px; transform-origin: 201.933px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eRepeating the original problem description:\t\t\t\t\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 86.9167px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; 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: 310px 43.4583px; text-align: left; transform-origin: 310px 43.4583px; 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: 303.05px 7.91667px; transform-origin: 303.05px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eAn Almost Pythagorean Triple (abbreviated as \"APT'), is a set of 3 integers in which square of the largest element, which we will call as its 'hypotenuse', is \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: 3.89167px 7.91667px; transform-origin: 3.89167px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\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: 1.94167px 7.91667px; transform-origin: 1.94167px 7.91667px; 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: 12.45px 7.91667px; transform-origin: 12.45px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"text-decoration-line: underline; \"\u003eless\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: 94.8917px 7.91667px; transform-origin: 94.8917px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e than the sum of square of the smaller elements (shorter sides). This means that if \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: 3.5px 7.91667px; transform-origin: 3.5px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003ec\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: 72.35px 7.91667px; transform-origin: 72.35px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e is the hypotenuse and \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 3.89167px 7.91667px; transform-origin: 3.89167px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003ea\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 15.5583px 7.91667px; transform-origin: 15.5583px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e and \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 3.89167px 7.91667px; transform-origin: 3.89167px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003eb\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 49.3917px 7.91667px; transform-origin: 49.3917px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e are the shorter sides, \u003c/span\u003e\u003c/span\u003e\u003cimg class=\"imageNode\" width=\"32\" height=\"18\" style=\"vertical-align: baseline;width: 32px;height: 18px\" src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAkCAYAAADWzlesAAACIklEQVRoge2YS5XDMAxFH4cwCIESCIJBEAZlEAalEAyFEA6hUAyh0FlUmr4o/sj5rMb3nCzq2LItS09OgUqlUqlUrqID0Dj7NtI/96TseW3stV9MD+Athj00MmaWcfxM8ujvWfraBd/NuBeNXah9ibS/ineZ2dBLDPeFYzusN8JObLF20oi1I57SPmDrILb5Y96N0v4oXGuSgSYsNfyD9YlZWsQ3tMjcKZtvbB3UBGwdwi5yLhz/oLHPSB+OBnVyl5iLbU6RPiHn7GbCNxU0z0qM8wbviTmso1TYcjZDkQKcmAqazzYaSioEj7tF+rETcou3Nr1CvZsXLYq97801rSg5pWZFzwlvTmNOZZBJ9NRVqVNhbVGVVuUPwWXQU9I8GnMKDT4O4M3uqRC5E+5Mn1i6MKxP3sPYxYitMnMYeirEDevc7fEVux7rKJnhc4DVJs+YXagY2rznTXkqBIf5gk/oTvSM0qdkI16NOcyEz8mE7uElFaJE8b14NOYw6ukp8nD+5irEFWWM9aD0+u5CxTB1at4KYa+1Z2A15tSvQ0XVP2XcWyGuKGOsMaVXdxequrncZWFKLeSKMsZRGLsqnzJBLsRYHGMV4qoyxnp0+lVZN+ZRW5uXbaDPFWUs9+l8iBu+HvY4wS7GhiX/+aJOCDmqhAbbf6eO2vyjw7YEDpEJOnkXKps6psf2QjRJ255y1ibmfMq7y78gK5VKpVKpVP4Nv14fLJbptxZTAAAAAElFTkSuQmCC\" data-image-state=\"image-loaded\"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 102.692px 7.91667px; transform-origin: 102.692px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e, satisfies the following equation: \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 24.9167px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; 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: 310px 12.4583px; text-align: left; transform-origin: 310px 12.4583px; 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: 15.5333px 7.91667px; transform-origin: 15.5333px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e        \u003c/span\u003e\u003c/span\u003e\u003cimg class=\"imageNode\" width=\"99\" height=\"19\" style=\"vertical-align: baseline;width: 99px;height: 19px\" src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMcAAAAmCAYAAABwHY/hAAAEBElEQVR4nO2b7ZGCMBCG3x7ogAZogAqowA7sgA5swRoowR5swRpswfux7LAiASG7RHL7zGRu7vA0m+x3IuA4juM4juM4juM4zqGpAHQAngBeAB4AmqQz2ocCwBUk7wskf5t0Rnb8J1nVqEALdgZQA7iAFu+FvBevAHAHyVuD5GfncEs4Lwv+k6yqdPiMEmcM3iVXziBlkVQYHEO1+4zs+E+yqnIDeRZJgWHhxs9yoQNQTvz9DpL7CGllBZrnUoTPQVamwLQsu8K1R67GEeKG3/emsnaISY2OICtTgJzAExQJk1GCFq1LOYlEPHAMp1AjvjY8iqxsFCxvUuM49ZM5gkfRhJ3CKfVEvqDBoCz1hv8/gqwlqFY6gaLlTxjHA3l3qkJcQdFSy5O2sIvArCxbmybaslojI2Uy42hBC3eURdOiBhWomsWepXFwzbHlvS1ktSa5cTSY7l7lTglSNm1lsTIO2YZdqyhWslpjahxF/wGh/LQCGcbRFi0EyyvrphKf8hcgubfk7UtYGQefQ73wvl8VPmWWWMpqjbpxcPvrAUqVWlA4feB9gfiUfMow1qRYvDmxI4YapAB8PeLS/85tS6mofHI81edvEd+QsDKODkOrHaD5y9Yut3flflrLao2qcTQgBRkrPRdydwwHKk/QYrajccPnyeocrIAxI+ZUnq++jJVRXomRC8uOYiz3FTrppZVxsCzcyXn2P2sMhjP+XGtZrVEzjhPCh3jy4hl7kzllXeNRpJfeOrYqEhv91P+zkso0RLYGp4ZG6LYwDtnCveC7Pd5DVmtUjEO+yVSKwtcNfj2MroE3/xF4fll4vhVZx00Nntdt4XVr6jwZBVn5x8gIrhkRUqbMKsYR0+I7ItKThu4IcXRckyJ+g9ywmLFms2VtETrAY3m1L46mTJmjjYPTqVDUyBFWlnvgOZ8EzxnPVrjDFxoyvZl73bfzkrKE5JWXRrUdZKqUGVAwDlmMpSiw9u5WSWcQ8qIy3957TbRrDtnCDcmbq4OMNg6+nBXyKtbs3a1acgbS06b4Uo+2cbC8c2vE0Sq3LzFFG8dSyLVm727VkjOQxqpdb3yDtnGwvNeFzwsV6kcm2jhk/h1anDPyOQWfcwZ8sU7WGwX2vWynaRxSOaZSKvk8p04kE20cMr8eLxD3u0Ne54jIrgwbPMvZ4T3/LvvX79nT1zQO2cIdF/A1aA1y/ppBtHEUeE81mv5NT6Co8st397cglZ87Qk8MDqAdPd/7sMvKOHgfS/H3nG9Sc8SXXbhNshYgJZB5fE6p1JgGtFh81UXKWfbPrkjTudGuOSq813Ud8t5bYLjGNFWbtsjXIWRPDdrA3CK24ziO4ziO4ziO4ziO4ziO4ziOY8QfaJ4ygEB93kYAAAAASUVORK5CYII=\" data-image-state=\"image-loaded\"\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 23.9167px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; 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: 310px 11.9583px; text-align: left; transform-origin: 310px 11.9583px; 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: 40.425px 7.91667px; transform-origin: 40.425px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e        where:  \u003c/span\u003e\u003c/span\u003e\u003cimg class=\"imageNode\" width=\"62\" height=\"18\" style=\"vertical-align: baseline;width: 62px;height: 18px\" src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHwAAAAkCAYAAABLw14kAAAC50lEQVR4nO2a7ZGDIBCG3x7swAZswAqsIB3YQTqwhdSQEuwhLViDLeR+wA4rB56woLnMPjPMmPOyfLzLskAARVEURVEURVGUT6AHcLNF+VJaAE8AK4C3LfdLW6QcYgDQCL5/hxO8L9IipQo3AAuMUJ3AzgQnuPKBcKHfMGG5FdgjW09504rQQNafryEktDQEt8zeKLQlpYFZXtYPaMul1BCaGJldybIggQtNbRkuasufdDCDz5OmHvKQRINQS2jiaW0v3t97lOnHHiGhpwp1kkbZdnlDn/Z5xjb5yZ0toUGoITRB9TzsZ79uEkGyC/BpA/WUFrqHGbfF1kXaJPelQzgzbuAav2Y08GyhYW3zEPoA8LLPg30uub63tg7fmUoK3cBFLX6mwHOVw4dLHZwgoRlMBh+Bd3uM2Ao945z9MI9IE35n6XyQZkE9ZwgNGLHJSX0HvSHRebnYIQ/hMzz1ePKsAfGhwVntcwhqT+z9Hmf3a0bcOSmCHo5UNDixjg9wncpd785KYoDt7H1H6uBOnLJHv8KB+QwW7za4sdh2gTqYMxN8zhCe92mK/A934pQ1fMB2d7Gg/jaL6pMsPb+M+VsXgs+W2ODlEBO+xH6ZEpvY7Aa2szQH//yglvAdCo7/EWN8YGokW6E9+QyZ8OREsVDNnVh6g1ZbeH54JLb7lzG+tZGs30fxBy9HeO7EsQRzLwHKpZbw/LZPbG/PGGXuFB5p/b6h/lmwP3gpovM+hcI5vV9Qx4F7OIcqITzPR2IO3O2828ATFx7Sexix+UHMBCdE7ZlOUH0pgvMDFb+dFNFegXelKSU8X35CSxRpdTjp5TPpZQuJDfZuxblic1IyeC44fa+DG/yzb6pCwqcuUzxq3eHuAuj0MEmTBmb2zjAe5IeG0b4bUw1fCB2lzrY8YPp1ZftJoFyno+/zPn3krRvd5kjKf3G0I7T48p9a8XCWW666y1YyoOVCUvQnQYqiKIqiKIqifAk/IsB4nRPGszsAAAAASUVORK5CYII=\" data-image-state=\"image-loaded\"\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 96.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; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 310px 48.3333px; text-align: left; transform-origin: 310px 48.3333px; 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: 41.6167px 7.91667px; transform-origin: 41.6167px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThe smallest \u003c/span\u003e\u003c/span\u003e\u003cimg class=\"imageNode\" width=\"32\" height=\"18\" style=\"vertical-align: baseline;width: 32px;height: 18px\" src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAkCAYAAADWzlesAAACIklEQVRoge2YS5XDMAxFH4cwCIESCIJBEAZlEAalEAyFEA6hUAyh0FlUmr4o/sj5rMb3nCzq2LItS09OgUqlUqlUrqID0Dj7NtI/96TseW3stV9MD+Athj00MmaWcfxM8ujvWfraBd/NuBeNXah9ibS/ineZ2dBLDPeFYzusN8JObLF20oi1I57SPmDrILb5Y96N0v4oXGuSgSYsNfyD9YlZWsQ3tMjcKZtvbB3UBGwdwi5yLhz/oLHPSB+OBnVyl5iLbU6RPiHn7GbCNxU0z0qM8wbviTmso1TYcjZDkQKcmAqazzYaSioEj7tF+rETcou3Nr1CvZsXLYq97801rSg5pWZFzwlvTmNOZZBJ9NRVqVNhbVGVVuUPwWXQU9I8GnMKDT4O4M3uqRC5E+5Mn1i6MKxP3sPYxYitMnMYeirEDevc7fEVux7rKJnhc4DVJs+YXagY2rznTXkqBIf5gk/oTvSM0qdkI16NOcyEz8mE7uElFaJE8b14NOYw6ukp8nD+5irEFWWM9aD0+u5CxTB1at4KYa+1Z2A15tSvQ0XVP2XcWyGuKGOsMaVXdxequrncZWFKLeSKMsZRGLsqnzJBLsRYHGMV4qoyxnp0+lVZN+ZRW5uXbaDPFWUs9+l8iBu+HvY4wS7GhiX/+aJOCDmqhAbbf6eO2vyjw7YEDpEJOnkXKps6psf2QjRJ255y1ibmfMq7y78gK5VKpVKpVP4Nv14fLJbptxZTAAAAAElFTkSuQmCC\" data-image-state=\"image-loaded\"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 37.725px 7.91667px; transform-origin: 37.725px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e is the triple \u003c/span\u003e\u003c/span\u003e\u003cimg class=\"imageNode\" width=\"48\" height=\"18\" style=\"vertical-align: baseline;width: 48px;height: 18px\" src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGEAAAAlCAYAAABSz4fZAAACsklEQVRoge2a0ZGDIBRFTw92YAM2kApSQTqwAztIC9awJdhDWrCGtJD9wDcSFQTDI+4OZ4afDAJ5Fy48FAqFQuH0dI5y+eag/gAX3LGL5gU8gGFRbilG+o+5sY7ZAxPPaF6UWZ+KC5lEqKb6W+UK3I8MwkPj6a8H6g/b9/2frVJ52somQjc94yopV1UFPD19DQn6uHnaX5YnftGziJAjKDY5BBcfDyl7/y+LCB0w4l+SqRDBW8U+JGh7h5B7YL0sIjxJ7/kuWvaX/6f0hIk8Bo5FXQTxzhazWWozYqxibzP8hJBjeEO41aqLMLLepHp0BNnaLB/T7zms0EasKCQJUxVh7wTRkzY4S8GX4ufMa2QsIbaovhLqqV4L/LB9ckgphJ13bIlyTdiXC7GiR2D9bHmCULMW49C9SSA33o/HT/StKcaK4AsiCLZVaQem4v1cryk6xFkRfFEEmGdMjnuomnlFpE4ObWKtCL4sQs0sgmZyJfTMK0+LWCuCL4sAs03kEOGKvgixVgQnEGEgLLVPgfzZUbn9GCuyn4sm9UrQvGYQZCX0Su2L3cVu/KfYE2JnzlEkSFq5gmz8sRNKVYRmp44EZatOhdknOsKuOOQliysAIrjrZCTvfo9eccgqO2J1aiK0zCefkXUgJU9wLV0RSMqeEHZC1vEeSMkTHo527FPaC5NMxiLjPXJbrCaCNLy8K+ows3HEbwvLrHrPxwfe649TX3fmS0PXDG9YjzXWUmQSHLFoVTuqMUGwvyyQJb9HgxFiYA7iHjfrmYFZ9JCAyuQ4clBopmePrCA4wekohJyf0lzQO8L6+jy1CA35Xo2Cmc05EkebU4vQ4N5MNejJ9xrW5iMRWtbf16RKuipMQHIkcWDsLoflyfsVu8hJMhrXGyzta+K/ju9znEKhUCgUCmfnFzTbYsvcMy9LAAAAAElFTkSuQmCC\" data-image-state=\"image-loaded\"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 18.275px 7.91667px; transform-origin: 18.275px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e, with \u003c/span\u003e\u003c/span\u003e\u003cimg class=\"imageNode\" width=\"100\" height=\"19\" style=\"vertical-align: baseline;width: 100px;height: 19px\" src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMkAAAAmCAYAAABu1L9SAAAD6ElEQVR4nO2c7ZGjMAyG3x7SAQ3QABWkAjpIB3SQFqghJdBDWqCGtLD3w7yDz3zYAdlgomdGczO7XGJblixLYgFFURRFURRFURRFUX6KO4AOwN8gHYDy0BGloQTwAvCBmXcPsxZX5Fd1LEIN4D38e4fZNFzI6sBxxaaEMYoHzDyfGOfdHDiuGPyqjsXoARTOz7iIr/TDScYL01PjATPvT/rhROVXdTyhhPEKIcJjlh7U5Q6zgO+4QxanwPKcHzCelHQAbs7/v2H0sO7vzsaavluMRnFFHW/WTY9RwT6ZWzSbCnl6GTvmduWDsMXl3eTMRnLDeI+aky7gM3LTcQFj/H/YeJeiVwgVXxxaD889tgzmIKj0JQm5ZxTIY+M02KdfIB8d3zAaB2WTkXSDuHGn+2X0kj5amGP4zN7UpcP+zV3DeOgzZ314iuzd3Dno+A7jEO4wY91sJAXCwgN6Dl+oRW+aU9ajhBnz3vRtD9nM1i7Pt8ADxkjWHKKPHHVsn56bjCRkssxm+J7tcP4j2IXHcYXtm6cZPkfSs8Ywkh7Gq1bYPtYcdbzLSEJgqOW7vD7hP2nOBr2iLTwRQg2GhTbp0ENaqYwGbGH9I3TsOeoYSGAkXNzW84y0J02Be6lzxecxS/jvc1uRVupaBvODsIRMjjoGEhgJQ62lmL3Gct1gzbDcZ0PrNGuyZbOyZtDg/wueL+XNqvvcd0psphhKrWD0+MS80cTU8ZFENRJfqMX0cTsMxJZvepl8KdhQkYiVK0yNxfWyBcyadJjOu4NMSBLV8w0wI7dWD5LS8ZFENZK1UKvEelHqm6Iaw5a9IqkwOxSzC2w3zJ84u3PxDimMBJjOx87QSer4SKIaiS/UujrcPKEV92/wtQJRqbXnOQl4MroOQQqJcHrP5o5mJKFZrStjZ4SkPdBaG0yoSDZT8uSM0aApEU7vKfZGM5KQrNbVsZsWpY3kifXQkd/7XnlGsgWGd48YRiIRTu8p1EYzEioqRah1ZHbLBxc3xmeHfG+qNhd6+5DWo9yIYiQssqUKtc6U3bL5pmdNmtRGYmexrkYUI+ELRKkW7IzZLSC8Zy0GqY2Ed5IrJmmiGAmzOrXvwczxZU16LBcMYyOpVIazS/Ng5BAjs3UGxI3EDrWO2BypsN/VfmE61xZmDY7yrJJKtWsdDf4PoVkneQt91xkRNxKGWlf1KsR9+egDE1axknz0XwSRVKqbbmYT5xNm3rn2ZIXA10HmiqWbYWryirGpC9/ptlOqDc7xroR0DF3DzI9zZZvJVaOFAstp9hb5tfsrM7A/6qqbWFEURVEURVEURVEURVEURVEURTkZ/wCi5zysuW8z8wAAAABJRU5ErkJggg==\" data-image-state=\"image-loaded\"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 101.508px 7.91667px; transform-origin: 101.508px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e and perimeter (the sum of the 3 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: 3.88333px 7.91667px; transform-origin: 3.88333px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\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: 7.775px 7.91667px; transform-origin: 7.775px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eof \u003c/span\u003e\u003c/span\u003e\u003cimg class=\"imageNode\" width=\"18\" height=\"18\" style=\"vertical-align: baseline;width: 18px;height: 18px\" src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAA6UlEQVRYhe2WQQ3DMAxFP4cwCIESGIIiKIMxKINSKIZBKIdRKIZR6A6ztWiHxkm+qkjzl6xenOQpL5UMeDyevhIBhEzPAOBmrKEFZAVwGDbZpc9SSylISEC0zoDGApgDn1syZwQwy/dpBNqk4klPkH32EpjfzAagKIfk3tiESl01QBYFD1ToqgGyRHW9kL/JS4BU19oCwwRSXWMPQDRdLCCaLhYQTRcDiKqLAUTVxQDaQNTVChRB1tUKdAdZVyuQTgpTD0CprrORpCg6VijQXLBWdW0skAXfoSutVQ7LRdfT/i6Px+P5u7wB3c96XQFb71kAAAAASUVORK5CYII=\" data-image-state=\"image-loaded\"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 91.4083px 7.91667px; transform-origin: 91.4083px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e. Some researchers consider \u003c/span\u003e\u003c/span\u003e\u003cimg class=\"imageNode\" width=\"48\" height=\"18\" style=\"vertical-align: baseline;width: 48px;height: 18px\" src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGEAAAAlCAYAAABSz4fZAAACcklEQVRoge2aXZWDMBBGrwcc1AAGUFAFOKgDHNRCNSABD1hYDbWw+zCdQ0qbPxpSFvKdM08tnXRuMhkmgaKioqLNq7NY881B/QM12GMXrV9gBIaZtSlGumO1vMZsROIZrV/KrE+lhi9BqD94NlTNw3L4Ohn+qshns0NogR+gX+I0QBVwQ8Zn2h24rODvjPyfub8BAROibBDmg10DwgkJ9jwgpl0T+rt6fN0JA5EFwhWZhRfWhTAgoM3ioOZ1ZZwT+NLA3ZgCXTGtdPU1RvxWtJamo7UgnJGZZ8v/XWLfIwLgnSqeV6RvT9oNhB53zq94ThOfqEZmu2sDNlOVby/aDQQzLdg0kAbCmfDAHgpCiBTCkMGXCcEXp0NB0A1zjVJ1rvbhy5e24EAQTkxBCa3fP5FWZCE9ocNA0OooxyrQ6ihkFcBBIGhQcuwFMAEPjc8hIPRIXR/b01miGvl/Md3k3UO4IGkhRxOveviKbY3sGoK2EHIBGFnWm9othP8CAHYKQTu2LgA16UrVEACupuFmIVRIPu+Im801Ugm5xqYz14SgZ78tcRv4DX/V1WJv9qnvTUKYt59DQCiAEftheoesEjNw+iIXu0p1jFeHL/2OK1ZZIZjtZN+ba89zYFwzCSYArkMW25lC/eZzX6p6d3pnM9+ZQhYILRLU+S2DAXu6qY1n7vgh2H7/nfW8ppyO55sPLgjnCF8hN1C+dtAfo5xXaRpklebU5iGEHKCklO9waA1tGkKNpIcctT5Iykt5ESBUH0G4MN21UUtVe1dIQHK0nUHSXY6UZ95PUtMLENGyVQKL7lQeSGaFOLeioqKioqKiresPwN5Zrqu1TD0AAAAASUVORK5CYII=\" data-image-state=\"image-loaded\"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 50.5583px 7.91667px; transform-origin: 50.5583px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e as the smallest \u003c/span\u003e\u003c/span\u003e\u003cimg class=\"imageNode\" width=\"32\" height=\"18\" style=\"vertical-align: baseline;width: 32px;height: 18px\" src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAkCAYAAADWzlesAAACIklEQVRoge2YS5XDMAxFH4cwCIESCIJBEAZlEAalEAyFEA6hUAyh0FlUmr4o/sj5rMb3nCzq2LItS09OgUqlUqlUrqID0Dj7NtI/96TseW3stV9MD+Athj00MmaWcfxM8ujvWfraBd/NuBeNXah9ibS/ineZ2dBLDPeFYzusN8JObLF20oi1I57SPmDrILb5Y96N0v4oXGuSgSYsNfyD9YlZWsQ3tMjcKZtvbB3UBGwdwi5yLhz/oLHPSB+OBnVyl5iLbU6RPiHn7GbCNxU0z0qM8wbviTmso1TYcjZDkQKcmAqazzYaSioEj7tF+rETcou3Nr1CvZsXLYq97801rSg5pWZFzwlvTmNOZZBJ9NRVqVNhbVGVVuUPwWXQU9I8GnMKDT4O4M3uqRC5E+5Mn1i6MKxP3sPYxYitMnMYeirEDevc7fEVux7rKJnhc4DVJs+YXagY2rznTXkqBIf5gk/oTvSM0qdkI16NOcyEz8mE7uElFaJE8b14NOYw6ukp8nD+5irEFWWM9aD0+u5CxTB1at4KYa+1Z2A15tSvQ0XVP2XcWyGuKGOsMaVXdxequrncZWFKLeSKMsZRGLsqnzJBLsRYHGMV4qoyxnp0+lVZN+ZRW5uXbaDPFWUs9+l8iBu+HvY4wS7GhiX/+aJOCDmqhAbbf6eO2vyjw7YEDpEJOnkXKps6psf2QjRJ255y1ibmfMq7y78gK5VKpVKpVP4Nv14fLJbptxZTAAAAAElFTkSuQmCC\" data-image-state=\"image-loaded\"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 70.7917px 7.91667px; transform-origin: 70.7917px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e, but here, we will only look at \u003c/span\u003e\u003c/span\u003e\u003cimg class=\"imageNode\" width=\"32\" height=\"18\" style=\"vertical-align: baseline;width: 32px;height: 18px\" src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAkCAYAAADWzlesAAACIklEQVRoge2YS5XDMAxFH4cwCIESCIJBEAZlEAalEAyFEA6hUAyh0FlUmr4o/sj5rMb3nCzq2LItS09OgUqlUqlUrqID0Dj7NtI/96TseW3stV9MD+Athj00MmaWcfxM8ujvWfraBd/NuBeNXah9ibS/ineZ2dBLDPeFYzusN8JObLF20oi1I57SPmDrILb5Y96N0v4oXGuSgSYsNfyD9YlZWsQ3tMjcKZtvbB3UBGwdwi5yLhz/oLHPSB+OBnVyl5iLbU6RPiHn7GbCNxU0z0qM8wbviTmso1TYcjZDkQKcmAqazzYaSioEj7tF+rETcou3Nr1CvZsXLYq97801rSg5pWZFzwlvTmNOZZBJ9NRVqVNhbVGVVuUPwWXQU9I8GnMKDT4O4M3uqRC5E+5Mn1i6MKxP3sPYxYitMnMYeirEDevc7fEVux7rKJnhc4DVJs+YXagY2rznTXkqBIf5gk/oTvSM0qdkI16NOcyEz8mE7uElFaJE8b14NOYw6ukp8nD+5irEFWWM9aD0+u5CxTB1at4KYa+1Z2A15tSvQ0XVP2XcWyGuKGOsMaVXdxequrncZWFKLeSKMsZRGLsqnzJBLsRYHGMV4qoyxnp0+lVZN+ZRW5uXbaDPFWUs9+l8iBu+HvY4wS7GhiX/+aJOCDmqhAbbf6eO2vyjw7YEDpEJOnkXKps6psf2QjRJ255y1ibmfMq7y78gK5VKpVKpVP4Nv14fLJbptxZTAAAAAElFTkSuQmCC\" data-image-state=\"image-loaded\"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 243.942px 7.91667px; transform-origin: 243.942px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e's where the hypotenuse is \"strictly\" greater than the other shorter sides. Other examples of \u003c/span\u003e\u003c/span\u003e\u003cimg class=\"imageNode\" width=\"32\" height=\"18\" style=\"vertical-align: baseline;width: 32px;height: 18px\" src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAkCAYAAADWzlesAAACIklEQVRoge2YS5XDMAxFH4cwCIESCIJBEAZlEAalEAyFEA6hUAyh0FlUmr4o/sj5rMb3nCzq2LItS09OgUqlUqlUrqID0Dj7NtI/96TseW3stV9MD+Athj00MmaWcfxM8ujvWfraBd/NuBeNXah9ibS/ineZ2dBLDPeFYzusN8JObLF20oi1I57SPmDrILb5Y96N0v4oXGuSgSYsNfyD9YlZWsQ3tMjcKZtvbB3UBGwdwi5yLhz/oLHPSB+OBnVyl5iLbU6RPiHn7GbCNxU0z0qM8wbviTmso1TYcjZDkQKcmAqazzYaSioEj7tF+rETcou3Nr1CvZsXLYq97801rSg5pWZFzwlvTmNOZZBJ9NRVqVNhbVGVVuUPwWXQU9I8GnMKDT4O4M3uqRC5E+5Mn1i6MKxP3sPYxYitMnMYeirEDevc7fEVux7rKJnhc4DVJs+YXagY2rznTXkqBIf5gk/oTvSM0qdkI16NOcyEz8mE7uElFaJE8b14NOYw6ukp8nD+5irEFWWM9aD0+u5CxTB1at4KYa+1Z2A15tSvQ0XVP2XcWyGuKGOsMaVXdxequrncZWFKLeSKMsZRGLsqnzJBLsRYHGMV4qoyxnp0+lVZN+ZRW5uXbaDPFWUs9+l8iBu+HvY4wS7GhiX/+aJOCDmqhAbbf6eO2vyjw7YEDpEJOnkXKps6psf2QjRJ255y1ibmfMq7y78gK5VKpVKpVP4Nv14fLJbptxZTAAAAAElFTkSuQmCC\" data-image-state=\"image-loaded\"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 18.8333px 7.91667px; transform-origin: 18.8333px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e's are \u003c/span\u003e\u003c/span\u003e\u003cimg class=\"imageNode\" width=\"56\" height=\"18\" style=\"vertical-align: baseline;width: 56px;height: 18px\" src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAAAlCAYAAACao20PAAADbklEQVR4nO2a3bGDIBCFTw92kAZswAqswA7SQTpIC9ZgCfaQFlKDLXgfcIcNEViE1cwdvhke7o3KyuHnLAhUKpVKRYGHp3RXBvXP6eBv92RWAC8As1OGEpFWdhnw3d4vGC2SWVFH2y/Q4UQBb9s9HYDmSKWJtCfXx+tNIaddThGwgxnqE8x8PW73TzDBl+S2PX+BXR/o71mhPs4A4A3zXhL67frVKSlxqgt43669O/9vYQPujwSwQwsrlNuT6bcF5UV0hZAI+MS3cLxI41QVsGfB7E0Nj8jvqVAj+joEdaaxQF3Ec3suPVsiIDX6CCtSAzuC6TkvQf2qAlIwvhe6wQb7PBIEg49o3xpEL7tk1uVDKuAL/k7UwMQXexdCTUDeoO70ySGRc0chvUhoBNI174x6QkgEbLf6Q+/Kp9dQ2wGKAvIpJRTEDHlvC9Hgc+rZayBqmNzR7kMiYA+5KJcKSOtbLIhReJ0E/izXyJCJeUPPiaaYmBBcwNgydYqAoR4vFVpCA7szQdNyB9PrFxiBNfPBUgIOsFN9LF41AXkvCrmpkgIC3yKSkKVSlRClBKSZRLLHqepCJW6q5BRK+ETMWWMllBCQXKhk9AHKAnIjE0quSyf0NKqfzvNL1rFHCQEp9pRdLtWdGG6Jl+3vB+xOOk9cS5gLGtEk1A2fTjelcVLJFZBSr5QTnVP2QltY0WYYEQd8W/9cqPfuNSCfqq/MA300MHGlpjinnka4lDYwNF36pskJuqPwqIC0Zh/JTy8TkG8Z+RLvFLjr9ZkV6e7QUY4ImCMecKGAfDSUcIcSAYHfE1AiXsh4XSIgd6e+4JrtugfkAtOI9pkAvua6hom+N6G1+QipAo4wniDEgPDpyekCkiuNJdfcdEhHKa2pvimZOo7bwPxUJMdFptxP70eufK/QNZINk0PBpgjYwtr5CXFB+BS7Qn6GRx3k5dRxh+k0E/bz0dUpqSkNN2Sx/Va3c4ZKzJ2rCtjCNNwMmwOmpB4TuzflEPaGz7RlRvyTR56bpgg4sDjdsjf9955rfSWWE6oKOGwB55qUMz9X7KCXJ2pwaR4oQXIAWpIJOg5Vi58WsMX3WqbJCL3DXi2yBLzDfs9IpdRhaQPTmJqfAXIG/P5X5fz7USrkrJPxuaZD3+lXRHCn65ZKpVKpVCqV/8Mf0OnMkPT9w/AAAAAASUVORK5CYII=\" data-image-state=\"image-loaded\"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 17.5px 7.91667px; transform-origin: 17.5px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e, and \u003c/span\u003e\u003c/span\u003e\u003cimg class=\"imageNode\" width=\"71\" height=\"18\" style=\"vertical-align: baseline;width: 71px;height: 18px\" src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAI4AAAAlCAYAAACUJtElAAAEK0lEQVR4nO1bW5HrMAw9HMKgBEKgCIogDMqgDEIhGAohHEqhGEph74dzJkpqx7KV1+71mfHH7liJIh3rYbtAQUFBQUHBr8UjMK5HKlWwCa4I+zsZPwBeAPrZaNbQtOBUaPDt5xccB5LxgxJd/mdcsSNxqkEmh3AWWStquLDcDeOWIEu9q5V0kXbQjKX3XpTzfNiFODeMoU2OFnGFLbIWVHBkeQ/ve8AZOhXUvV5JrwbftgiND/w63zB+lxx9YL4PmxOHH9rDGb/FVOl+I1kLavGeFGPO8cCo61rE8S2i0PDZp43IhMg2x6bEucI5wBfaO4zK+p5jkbVArmhLVKNh1yQOnxlrQNrAPMp3GMlRDfPkgnwl6JIMjdN6hA12wajofWXZXEhn98gnTQW3cp9YlzgddN/7hj9yvIZn+ECdtfpuRhwyOfaMH3xHFYtsLqThtOE6hCcc8SQR1yCOZqujhj9NMf0uLQaZxmIE3bWrkmDUiH3M2rIhyPTXGp5zh9OLHcvaNU4MdP58c+4GPRlOTRwWjjkRwyLrQ4VpPcJoU8N9ozb61HDRinY5gjisVXIiptRXU7/uTpwGzsA5jrfIhnDHaLA3HDFlvuf/Y6vwhWm02ps4TFOa4tYHNgaaSL4rcWpMC8YP9MWtRTYG+Vx2HTe475t3HKE01sI5TBp8b+KE0pQWTNca+d2I08IVbL6Np1hNYZHVQO6N+MhYzebMo90VjshzcuxNHEuaYnOgrRsPSVUXfK9yrWEtsiFoNr9uYp7sWGhwH+H2JI41TbFu1Pr0sOIYmLZ/qeHVIjuHJI52Hlflcxg+7EkcS5oi6VJuNhxKHNnNhIy/hewccv9mCT2mRLhjLNR9B4yy6G7E/7c4Y8tNU9Ugm5ryDyUOMDojx/kWWd9zZCRZmkfiyL9TxtrRh05MTVOs3XLqxNMQJ6dDsshKyLS35NQ5wVi0h4YsqOWlN8uutA8p3RBhIQ1wAuKEzlW2lpVgjo/leaYD7creq8Zhqk2xg4Y0S3tlhxKHL7eESp9sBReFHtA7jNEhRApZU2mLSA1xeJ+3QV7tw27vnSDTIX4lpUH4QBTYkDgXjCvBdz2B2/O+U2iLLDA9d9KudulkHzHYrqbcAYoRR57y59Zq/Fbt4pPzQxfQOWfJv5sSRxrlI5TtsLyFb5EF/DvBGvA4g+QhKdkdPZEWFWLEkSmSIzXtUl9N9J8vqKURS8ebX+RiWOzhDP+A7pzJIsvjiR7OsFriAGOaozxvH+akZXZeSwXxA9NCOoU4fL4mUt2wXMin/lrl8OJ4a/yWn+zwxuNvwZ8mjuby0lnwxLq3GbfGnyVODRf+97oHY0GHdQ5r94SJOHd8b7OvvbmVA27OnUGXGBqcP5XK31/Nj1OSEarGrQeOBeeD/JnPfBQUFBQUFBQUFBQULOEfKW5XzxL1fJoAAAAASUVORK5CYII=\" data-image-state=\"image-loaded\"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 3.88333px 7.91667px; transform-origin: 3.88333px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e. \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 71.75px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 310px 35.875px; text-align: left; transform-origin: 310px 35.875px; 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: 269.142px 7.91667px; transform-origin: 269.142px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eUnfortunately, unlike Pythagorean Triples, a 'closed formula' for generating all possible \u003c/span\u003e\u003c/span\u003e\u003cimg class=\"imageNode\" width=\"32\" height=\"18\" style=\"vertical-align: baseline;width: 32px;height: 18px\" src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAkCAYAAADWzlesAAACIklEQVRoge2YS5XDMAxFH4cwCIESCIJBEAZlEAalEAyFEA6hUAyh0FlUmr4o/sj5rMb3nCzq2LItS09OgUqlUqlUrqID0Dj7NtI/96TseW3stV9MD+Athj00MmaWcfxM8ujvWfraBd/NuBeNXah9ibS/ineZ2dBLDPeFYzusN8JObLF20oi1I57SPmDrILb5Y96N0v4oXGuSgSYsNfyD9YlZWsQ3tMjcKZtvbB3UBGwdwi5yLhz/oLHPSB+OBnVyl5iLbU6RPiHn7GbCNxU0z0qM8wbviTmso1TYcjZDkQKcmAqazzYaSioEj7tF+rETcou3Nr1CvZsXLYq97801rSg5pWZFzwlvTmNOZZBJ9NRVqVNhbVGVVuUPwWXQU9I8GnMKDT4O4M3uqRC5E+5Mn1i6MKxP3sPYxYitMnMYeirEDevc7fEVux7rKJnhc4DVJs+YXagY2rznTXkqBIf5gk/oTvSM0qdkI16NOcyEz8mE7uElFaJE8b14NOYw6ukp8nD+5irEFWWM9aD0+u5CxTB1at4KYa+1Z2A15tSvQ0XVP2XcWyGuKGOsMaVXdxequrncZWFKLeSKMsZRGLsqnzJBLsRYHGMV4qoyxnp0+lVZN+ZRW5uXbaDPFWUs9+l8iBu+HvY4wS7GhiX/+aJOCDmqhAbbf6eO2vyjw7YEDpEJOnkXKps6psf2QjRJ255y1ibmfMq7y78gK5VKpVKpVP4Nv14fLJbptxZTAAAAAElFTkSuQmCC\" data-image-state=\"image-loaded\"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 21.9417px 7.91667px; transform-origin: 21.9417px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e's, has not yet been discovered, at the time of this writing. For this exercise, we will be dealing with \u003c/span\u003e\u003c/span\u003e\u003cimg class=\"imageNode\" width=\"32\" height=\"18\" style=\"vertical-align: baseline;width: 32px;height: 18px\" src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAkCAYAAADWzlesAAACIklEQVRoge2YS5XDMAxFH4cwCIESCIJBEAZlEAalEAyFEA6hUAyh0FlUmr4o/sj5rMb3nCzq2LItS09OgUqlUqlUrqID0Dj7NtI/96TseW3stV9MD+Athj00MmaWcfxM8ujvWfraBd/NuBeNXah9ibS/ineZ2dBLDPeFYzusN8JObLF20oi1I57SPmDrILb5Y96N0v4oXGuSgSYsNfyD9YlZWsQ3tMjcKZtvbB3UBGwdwi5yLhz/oLHPSB+OBnVyl5iLbU6RPiHn7GbCNxU0z0qM8wbviTmso1TYcjZDkQKcmAqazzYaSioEj7tF+rETcou3Nr1CvZsXLYq97801rSg5pWZFzwlvTmNOZZBJ9NRVqVNhbVGVVuUPwWXQU9I8GnMKDT4O4M3uqRC5E+5Mn1i6MKxP3sPYxYitMnMYeirEDevc7fEVux7rKJnhc4DVJs+YXagY2rznTXkqBIf5gk/oTvSM0qdkI16NOcyEz8mE7uElFaJE8b14NOYw6ukp8nD+5irEFWWM9aD0+u5CxTB1at4KYa+1Z2A15tSvQ0XVP2XcWyGuKGOsMaVXdxequrncZWFKLeSKMsZRGLsqnzJBLsRYHGMV4qoyxnp0+lVZN+ZRW5uXbaDPFWUs9+l8iBu+HvY4wS7GhiX/+aJOCDmqhAbbf6eO2vyjw7YEDpEJOnkXKps6psf2QjRJ255y1ibmfMq7y78gK5VKpVKpVP4Nv14fLJbptxZTAAAAAElFTkSuQmCC\" data-image-state=\"image-loaded\"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 6.775px 7.91667px; transform-origin: 6.775px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e's with a known ratio between the hypotenuse and the shortest side: \u003c/span\u003e\u003c/span\u003e\u003cimg class=\"imageNode\" width=\"50\" height=\"18\" style=\"vertical-align: baseline;width: 50px;height: 18px\" src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAlCAYAAAC05kydAAACWElEQVRoge2abdGDMAzH/x5wMAMYmAIU4AAHc4CFaUACHrCAhlng+ZDmGjh4SICjsOV3x4eVsaYkzVsHOI7jOD9ClVoAJ1IC+KQWwok0AOrUQjhEBmAAkKcWxCEqAH1qIZxIB+CVWgiHeIDc1SO1IA7xAu0Q5yL0oJTXuQA5yF1lqQV5Yuwz8zB2Z57hsrzcN6j+2DMfk1nmrwC0oO05IFpFFsZ5zJJpPA+49ub9Jcj/t0H2BlRta1sgHwCFYb4HSIkDqIjk+MNj5kq/Cw92IGV0GCvJUqkOB1xbrTMXa5FWWorfXsuaCtheILdWeox3QYEd6+FF1Bi3CvizJfVrD7i25P456MXMVdZsqZqquwnf18CKnioDIIPgOU3JAbcHWCF3TPUyRGXMKTMP42tuyNIqWdt1xcr9ReSDvVKYq7HZV08ooWuVPBANYMmd14hhwITczlt9d0q4orYmH3NoWyXynS1lTxyDzZ1iGbyP2B1nZ1mVkN+SGU3RtkqkASzFGunOTDJxAXTk7jg7y2qwbq0atK0SjQFIIzdxlHVJzs6yZL20RyE9dHXKmgG8xH1z/ODF3PmIUvrzJXdT4P+Og6VV8p8BcEE6jR/1yvwAxumuNu++ItJfz1m45pCJ6y0NnD1NvQrPk0/uq9swMt09yl2lQu70EmSNRRjXGBs/p0EG9QGx9cRdDlkQfmCIh9zHarUPXJwStHheUw1dtmZtlSD87htR4VN3xLvC2/cbeOPeLvur4Dh69yOGr0HbKnFOgmONcwH8XyUXo8I9jxq+liOOih3HcX6BP7UvFJF5pfzWAAAAAElFTkSuQmCC\" data-image-state=\"image-loaded\"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 3.88333px 7.91667px; transform-origin: 3.88333px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e. \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 95.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; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 310px 47.8333px; text-align: left; transform-origin: 310px 47.8333px; 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: 62.2083px 7.91667px; transform-origin: 62.2083px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eGiven the value of \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: 2.33333px 7.91667px; transform-origin: 2.33333px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003er\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: 85.925px 7.91667px; transform-origin: 85.925px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003e, find the perimeter of the \u003c/span\u003e\u003c/span\u003e\u003cimg class=\"imageNode\" width=\"32\" height=\"18\" style=\"vertical-align: baseline;width: 32px;height: 18px\" src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAkCAYAAADWzlesAAACIklEQVRoge2YS5XDMAxFH4cwCIESCIJBEAZlEAalEAyFEA6hUAyh0FlUmr4o/sj5rMb3nCzq2LItS09OgUqlUqlUrqID0Dj7NtI/96TseW3stV9MD+Athj00MmaWcfxM8ujvWfraBd/NuBeNXah9ibS/ineZ2dBLDPeFYzusN8JObLF20oi1I57SPmDrILb5Y96N0v4oXGuSgSYsNfyD9YlZWsQ3tMjcKZtvbB3UBGwdwi5yLhz/oLHPSB+OBnVyl5iLbU6RPiHn7GbCNxU0z0qM8wbviTmso1TYcjZDkQKcmAqazzYaSioEj7tF+rETcou3Nr1CvZsXLYq97801rSg5pWZFzwlvTmNOZZBJ9NRVqVNhbVGVVuUPwWXQU9I8GnMKDT4O4M3uqRC5E+5Mn1i6MKxP3sPYxYitMnMYeirEDevc7fEVux7rKJnhc4DVJs+YXagY2rznTXkqBIf5gk/oTvSM0qdkI16NOcyEz8mE7uElFaJE8b14NOYw6ukp8nD+5irEFWWM9aD0+u5CxTB1at4KYa+1Z2A15tSvQ0XVP2XcWyGuKGOsMaVXdxequrncZWFKLeSKMsZRGLsqnzJBLsRYHGMV4qoyxnp0+lVZN+ZRW5uXbaDPFWUs9+l8iBu+HvY4wS7GhiX/+aJOCDmqhAbbf6eO2vyjw7YEDpEJOnkXKps6psf2QjRJ255y1ibmfMq7y78gK5VKpVKpVP4Nv14fLJbptxZTAAAAAElFTkSuQmCC\" data-image-state=\"image-loaded\"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 30.3167px 7.91667px; transform-origin: 30.3167px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003e with 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: 41.6167px 7.91667px; transform-origin: 41.6167px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; text-decoration-line: underline; \"\u003er-th smallest\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: 37.3417px 7.91667px; transform-origin: 37.3417px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003e perimeter. \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: 12.4417px 7.91667px; transform-origin: 12.4417px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eFor example for \u003c/span\u003e\u003c/span\u003e\u003cimg class=\"imageNode\" width=\"35\" height=\"18\" style=\"vertical-align: baseline;width: 35px;height: 18px\" src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEcAAAAkCAYAAADb0CfrAAABdUlEQVRoge2XbXWDQBBFrwccYAADKIiCOsABDrCAhkrAAxaiAQvtj+UV0oTsApsspXPPmR/54sy8zMzbBcMwDMMwjkUBlGMYIzUwAF+/ogGyhHklp+delHl0/FOBapwAFZMAOfed1CTJLiEZrvCPhc9LJnGGdyV1FCrg0/Od+cgVL8/oQNT4XUljt0ucEjerQpb415E4AyuWcoXb4lcmZbMxutl79YpEyggRu/VbXB2+8XuIZrLHCdNzK9iaLf/MTkNjUxFPUC2bpkDiNLjEJIZe5wu/e0QXIdZ0qg+51SbBZYUSp4+X1yHQ2ljzB/9wYRLnyrmsrsIt4c01aVm9YtZTUuBquux5yHzxxuiaI7hVgeuYXcJI3Zhdk9qtoggDbiaV0O6HjaR0qxy/MBmBlq6D3hkuZDqf+YRtWb6k3jxMXdPuTi0tEmbAibMUHYFXiLmFxxqpFEiY0H0WdNrXvaqLn+9bUUeExpnOcYZhGIZhGMZWvgF1o8SVzUIOYgAAAABJRU5ErkJggg==\" data-image-state=\"image-loaded\"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 24.4917px 7.91667px; transform-origin: 24.4917px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e, that is \u003c/span\u003e\u003c/span\u003e\u003cimg class=\"imageNode\" width=\"43\" height=\"18\" style=\"vertical-align: baseline;width: 43px;height: 18px\" src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFcAAAAkCAYAAAD8fqYDAAACEUlEQVRoge2YbZHDIBRFjwcc1EANVAEK6mAdxEEtREMlxEMsVEMt7P6AN7xkmwBpd/Mx78ww0w5pApfbmwdgGIZhGIZhJE7AJTa38lgOgwcewPeodQTBjYXc+C2qbk9M4EVcCAK2JAEdcGXo5H6V0e2cniDsKxzBtSLw+b8GdQTOBHfOvbh0ZHz9x6COgicvmMTGJsR1pFLmCGhxS+ckGugYkRKvGgc0hL9YGz/38XvNDc+khXmnfZIrQdhcfBCf3RFyuiFEShfbN3CvfbiPN3swLFda0lu2tBiXQbzTnrUTyCDzaDLXSTaPBVyc2XOrKmVMzWT1Si9t1e6YQaqFnGtlAV49uyGJW1wr57LIxxvvuXwRYeaiRoR9TPTfMv0vEWd+0ilb4kyY33XmGk8ymJ+4po/9t9IHSxzUvEH3hCOYJyeIGGxq93YiL/4v7upHnzw52kK14Ahi5YTVBptyd8sCnWRL+On99trVQqmwkDeYdm1XM4i/OsxYu1ooEVb+3jmDaaMU5y0Ms2bK7l/s65iuJe+wK+mQZ85gLUNne4JOdwriQWfJuNRysX/qpGmLyHxuhPLrVZNrJNOlCtBnvTL3O8NMPsXrizYR+iiuJ6zMhXQGOle+bA1tlFzTLtXiPUnbXjFVM+qv2p25+AOdd3uLAk9dno9N4wku7Qiu13M/xb6WY5arhmEYhmEYhmGswQ/bvA+w30MOtwAAAABJRU5ErkJggg==\" data-image-state=\"image-loaded\"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 81.675px 7.91667px; transform-origin: 81.675px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e, the smallest perimeter is \u003c/span\u003e\u003c/span\u003e\u003cimg class=\"imageNode\" width=\"18\" height=\"18\" style=\"vertical-align: baseline;width: 18px;height: 18px\" src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAABLUlEQVRYhe2WUbHDIBBFjwccYKAGoiAK4qAOcBAL0RAJeKiFaoiFvg+WmX2dPEIC5fWDO7Nfu1lOLiwJdHV1fZcsYE4+M0jcaoMswCuzsQFm4Ak4iafEvQTEKJAYR0AWeMji726u0sPv5A41Et5slAVygWKt28kZYEvks+UygaaMOu34aZfOAsUt2RI1GvqyS7lAcTtSQIPqtX4aKNakgGxmXVWgo/PRDMiruvEbgO4cn4+mW2YIF2LKJT32j08DIXkN5eX5meDIqnJLCyAITk2yoBcIR9iumbxzVhUoBRrvqr1vXXMg3Wcq6FMF6MbxBDYD0tN36dejJpCeurUGjOX3GJ/5QjvCId4o/FOMIDPB4vdY/ljAEEY53jle6opduSorAMN/QnR1dXWV6Ae9sZqCc2SAGwAAAABJRU5ErkJggg==\" data-image-state=\"image-loaded\"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 12.05px 7.91667px; transform-origin: 12.05px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e for \u003c/span\u003e\u003c/span\u003e\u003cimg class=\"imageNode\" width=\"32\" height=\"18\" style=\"vertical-align: baseline;width: 32px;height: 18px\" src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAkCAYAAADWzlesAAACIklEQVRoge2YS5XDMAxFH4cwCIESCIJBEAZlEAalEAyFEA6hUAyh0FlUmr4o/sj5rMb3nCzq2LItS09OgUqlUqlUrqID0Dj7NtI/96TseW3stV9MD+Athj00MmaWcfxM8ujvWfraBd/NuBeNXah9ibS/ineZ2dBLDPeFYzusN8JObLF20oi1I57SPmDrILb5Y96N0v4oXGuSgSYsNfyD9YlZWsQ3tMjcKZtvbB3UBGwdwi5yLhz/oLHPSB+OBnVyl5iLbU6RPiHn7GbCNxU0z0qM8wbviTmso1TYcjZDkQKcmAqazzYaSioEj7tF+rETcou3Nr1CvZsXLYq97801rSg5pWZFzwlvTmNOZZBJ9NRVqVNhbVGVVuUPwWXQU9I8GnMKDT4O4M3uqRC5E+5Mn1i6MKxP3sPYxYitMnMYeirEDevc7fEVux7rKJnhc4DVJs+YXagY2rznTXkqBIf5gk/oTvSM0qdkI16NOcyEz8mE7uElFaJE8b14NOYw6ukp8nD+5irEFWWM9aD0+u5CxTB1at4KYa+1Z2A15tSvQ0XVP2XcWyGuKGOsMaVXdxequrncZWFKLeSKMsZRGLsqnzJBLsRYHGMV4qoyxnp0+lVZN+ZRW5uXbaDPFWUs9+l8iBu+HvY4wS7GhiX/+aJOCDmqhAbbf6eO2vyjw7YEDpEJOnkXKps6psf2QjRJ255y1ibmfMq7y78gK5VKpVKpVP4Nv14fLJbptxZTAAAAAElFTkSuQmCC\" data-image-state=\"image-loaded\"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 1.94167px 7.91667px; transform-origin: 1.94167px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cimg class=\"imageNode\" width=\"48\" height=\"18\" style=\"vertical-align: baseline;width: 48px;height: 18px\" src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGEAAAAlCAYAAABSz4fZAAAC1UlEQVRoge1aW5HDMAxcDmEQAiFQBEUQBmEQBqUQDIEQDqVwGEqh9+HsxHXjWG5lO3fjndFPH7KitR6WA1RUVFScHqNHLiWN+gO4wO+7aDwB3AEsjvQalv5j9Hj32R3Gn9F4ou56LVxQkIRuFS10MDZJRHNdAGi+0F2MhOuqY/5Ch4ufVadEbkpr9uu6M7bcfgfwADAIdRQhoYExUpMEkioVjVQ6rbquB99JyC5CwoLNGVoksMi1B79p1jV/FNbrsTUnPnCjHdkEFCBhhHECOwINEtpVZxP4HR2nkYpmhO3nZgulpawkdNb/aKAWCRJb6DiNVET7jyKBvwm17dlIaGB2Kw8lmiRI13/CpIhQxEhww5ZS95xsr3eadDTBOJ7ITQJT0aSkr8VroXeLMwuz5CSchYQrTBTY/XNuEpiK9jqZT0FiKRMMOTPM80rXSk5CCxOSbsjmJEE7FdlwieAzxayTnIQF+ykgJwnaqcin3z0MSolISgLb0T1jcpKQIhURHV4HmTYRC2REJCOB7ahvjpKLhJSpqFv12s4esB3SSEQISUhgOzrBP0DjYW2xPtMeqgHpUpE9enHt7vBKRJFzApXGSoqoYMRpp6IBx4c1ZgJJNCQhocP7xYUr3CkP67OPbpcOwF4+RSqSpFPWokdAV7FRdo6awN2aoiuS2D/ij5PQwDhxxOe1gnVHcuXKu98esqghwUcTWY42QpvgtCTw2E+JJcJORaHZjTuCkESnXZh9syNeMoVsPy0JzKf2SCAG3KmSFtEuopQQcfwfHT1gi6AWW92TNATFSLjhuBh3METwYWJJoH5pVzTi9c0HCQlEj21AyQmBTUoIRS/6pcj5Ks0FOjdvsWuemgSGvHaL6cMM+QW9Fk5NAucyKU7Se5ig9xZGDL4iYcD7OCImlx6hgXGIlr4QeuRJebyKtYVNRDR8owftU+9/Aw9we1JRUVFRUVFxdvwCuGJ2Vt22a+kAAAAASUVORK5CYII=\" data-image-state=\"image-loaded\"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 57.9583px 7.91667px; transform-origin: 57.9583px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e, while the second (r-th) smallest perimeter is \u003c/span\u003e\u003c/span\u003e\u003cimg class=\"imageNode\" width=\"18\" height=\"18\" style=\"vertical-align: baseline;width: 18px;height: 18px\" src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAA6klEQVRYhe2WUQ2DMBCGfw91UAMYmIIqwMEc4AAL1TAJ9TALaJgF9sBd0i2DXQ9u4+G+5MIDBT74QgBwHOc/dAAuwumE54wAglZoAjALZxSIZForlX8hNcjMWJ7SJ0IlwqMSKjRxY02gC0wr+xOAgbb3PUKRLvKtdQ9ZLpDYLqG1BDU3bOc6TEgC53pA9taYC3GuLFxvLsS50hmEWnOZC7XmMhdqzWUqpMllKqTJZSpU0J7LTChCl8tM6ApdLjMh/mL3ZxCqc239kvxMiHMVxbH8O8NCwxFCI8m0vF2xOu59MpabdBzHcSQ8AUZlel3qgGXQAAAAAElFTkSuQmCC\" data-image-state=\"image-loaded\"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 25.6583px 7.91667px; transform-origin: 25.6583px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e, for the \u003c/span\u003e\u003c/span\u003e\u003cimg class=\"imageNode\" width=\"32\" height=\"18\" style=\"vertical-align: baseline;width: 32px;height: 18px\" src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAkCAYAAADWzlesAAACIklEQVRoge2YS5XDMAxFH4cwCIESCIJBEAZlEAalEAyFEA6hUAyh0FlUmr4o/sj5rMb3nCzq2LItS09OgUqlUqlUrqID0Dj7NtI/96TseW3stV9MD+Athj00MmaWcfxM8ujvWfraBd/NuBeNXah9ibS/ineZ2dBLDPeFYzusN8JObLF20oi1I57SPmDrILb5Y96N0v4oXGuSgSYsNfyD9YlZWsQ3tMjcKZtvbB3UBGwdwi5yLhz/oLHPSB+OBnVyl5iLbU6RPiHn7GbCNxU0z0qM8wbviTmso1TYcjZDkQKcmAqazzYaSioEj7tF+rETcou3Nr1CvZsXLYq97801rSg5pWZFzwlvTmNOZZBJ9NRVqVNhbVGVVuUPwWXQU9I8GnMKDT4O4M3uqRC5E+5Mn1i6MKxP3sPYxYitMnMYeirEDevc7fEVux7rKJnhc4DVJs+YXagY2rznTXkqBIf5gk/oTvSM0qdkI16NOcyEz8mE7uElFaJE8b14NOYw6ukp8nD+5irEFWWM9aD0+u5CxTB1at4KYa+1Z2A15tSvQ0XVP2XcWyGuKGOsMaVXdxequrncZWFKLeSKMsZRGLsqnzJBLsRYHGMV4qoyxnp0+lVZN+ZRW5uXbaDPFWUs9+l8iBu+HvY4wS7GhiX/+aJOCDmqhAbbf6eO2vyjw7YEDpEJOnkXKps6psf2QjRJ255y1ibmfMq7y78gK5VKpVKpVP4Nv14fLJbptxZTAAAAAElFTkSuQmCC\" data-image-state=\"image-loaded\"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 53.6833px 7.91667px; transform-origin: 53.6833px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e with dimensions \u003c/span\u003e\u003c/span\u003e\u003cimg class=\"imageNode\" width=\"71\" height=\"18\" style=\"vertical-align: baseline;width: 71px;height: 18px\" src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAI4AAAAlCAYAAACUJtElAAAEa0lEQVR4nO1bbZHrMAxcDmFQAiEQBEUQBmVQBqUQDIUQDqVQDKXQ98PRZOvKsp2vJve8M565mUtsWVpLsqICBQUFBQUFh8U1MJpfClWwChqE7Z2NN4AHgN4b7RKSFuwKLb7t/IDjQDbeKN7lf0aDHxGnzni2GtbSxhnAbYYcIcj8OXJqqOFcejeM88z5fLBupkDePU14b1PitACeAO4Z71yH9UJjKc9XwRnXn/8F4JI5zxVun+/h71zDxHDGGC543Ib1LZzg9vnCmKs84UJQ6kHZjDhnjIp8I504FdwGQ6TpM2SwcIqsI0aJoca4zx7LEwZwh0/mvw5ysW4tndRw+3zikyQVzZHiFTchzg3uxF6QTxw5DbFTNBf9sA4n9zW+PZCl1BZ5J38KmkFOTQ6WVbMNk0PzoEKGN+Kybx6qconzwjo5DOM8rBNy0xwqQ3Kz0nusR3QrnJxIBo0Yso8Xwp5QiBWzz66JIyf4gvlJqoU77Bymwme+o/3/hbhR5qJCvNxheUaR8WG8z17LIv+uicNxW4zSYXkSdYgbu0eYOKzstb2jBfE4Wmg/Y5SxM+bgdMIi6W6Jw/mCNjqsn/cwhDh+4sne6I2RgDWmXXPnQEKR5m043FrelUOuRbDdEgdwSm/gNnrHN3nWzCV8hJJKPqFPOAP5t7On8t7SaId1Q8k76y+VOFZI2zVxfJzwTaBJ30smrCsE8D2IL48U+RqMNas1w1jtyRCqOfXIJ44Wlv3nsvEL4gg4jL2wvtcRN68pnItw2v8r75klK8c3jGUE3xv7JGXixHLEP0scwCnGqlksBbkxhYpqrORQPsOJ6VIFSx+aN2aCMHEsfcVukILDEidWs1gKdziPEfJqKUr2n1vTQ/KB4jBeQhVBQsBaxLnguzTvg+s3FnJCxRywx2AdT7lVWTY6NHHEGGv0AEliGzMy13csT7IVcXgt1jHnhanEsZL5QxNHPM7StZJU0gCfocF6PpVgS0DWYoJwaLd0z57JSuQPSxxRhFVrmAL5im+RoMZnoU/2ZHk+ufksLW9oLS1ZF0I9jXfv9MwhPzlI5TUEKfOHvgJf4E5PTliQloPYreOBT6OI5wuRgvMOn1zSz9tiGU8kBtXCDIehkN5SLxy7JI5fjfWNL/E6VPzzWyFSyCOkeSDcmM0NTww2iOZ1xP3773H4SDlM3DOktW3IHqyKuoRWba2QnBo2JQ7HT60K6wvFoxvel4KXFX+1aq4FUbi/Zmhoa7c0B3sPOQR36Ib257byNZ9o0nIirampnzbkYDH5RM7UzzibEKeFU5zfKS8dbJpHOGGsjPKzKTcoKcP3GL+oWwjJpg2NAAIJkTxf7CdDchhSE/1m2A/Lc0V+RbrBp35vmXP8rFl9KxzlJzvS2XcU/GniSP/vlu0XUxFrJtsb/ixxajj3v3axbQl0+G0D2BTMIs4F379z2rJxKYQKzhB7kCWGFvsPpdIXxUOS6WyEbhxb9McUbAvrd20FBQUFBQUFBQUFBRb+AeqNb10z+oPdAAAAAElFTkSuQmCC\" data-image-state=\"image-loaded\"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 16.325px 7.91667px; transform-origin: 16.325px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e. For \u003c/span\u003e\u003c/span\u003e\u003cimg class=\"imageNode\" width=\"35\" height=\"18\" style=\"vertical-align: baseline;width: 35px;height: 18px\" src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEcAAAAkCAYAAADb0CfrAAABd0lEQVRoge2YX5GDMBCHPw84wAAGogAFdYADHNQCGiohHrBwGmqBewg7hOtw14WUpL39ZvahD8ns/rr/CBiGYRiGURY14IAmtyMl0QNfwBTZHehyOlUCA0GMgSDSQBBGROrzuZaXHvA8llEFjCwZVJ3sV3ZEgK3ALyzZ8+96UENovls4lsypT/HojZDMuR29yLFW969/5R3whAmmLqkuOix1Wc3m2dfpXQJL1RsGQmyHykk6ujS2kbVgV8VdUwI7WgJtFNM0x7K7AuSi6+yYiCG/Ncr7BLZ3J6kJ2eJZ7zhirfbCinWGjDsdKxHHYwapdp32x+FP3AVigVTlJWt3knFXKHECqL6z4sabImtKmlYxanEa0mdNCdPqN7+eFr6LDqk7+QY5p9UWNcuq8jSy6N0TO1MaPcoEiEf48CKnzkCa7dajlnxbaRbZVQdPVVI5iJ8kZB3pZ7sRSkkdn3xX+WRu5uNCEELikdfAT9zZDMMwDMMwjBR8AxS7vP5/0oaBAAAAAElFTkSuQmCC\" data-image-state=\"image-loaded\"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 31.1083px 7.91667px; transform-origin: 31.1083px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e, the third smallest perimeter is \u003c/span\u003e\u003c/span\u003e\u003cimg class=\"imageNode\" width=\"33\" height=\"18\" style=\"vertical-align: baseline;width: 33px;height: 18px\" src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEIAAAAkCAYAAAA9+eyvAAACF0lEQVRoge1YUbXDIAy9HnCAgRqogil4DuagDmqhGiYBD7MwDbPw3gfJWcaAJoXuvA/uOfwMkhsukKQDBgYGBgYGzoIH4Iw2E4CZbK2YaUwHbFt4i/AANgC/yqAcrX+SDY8HBbdnu9LahcaDxvVEXpVj6XRPCAfgTsGsiBu5JT5KQXmyfeDz5rGPkJlr5a3iQs4uRKAVIiCKlwY74XVSoWDLPEtmzgn73HwLrxoLdELMiKdQAt+uZ2buR8Ehb6fccAuvCVohLqgnJ/Zzz8zxNa4FK8WSt6KF1wStEHvgk8klPb6+NSFmEUftBlh4TeghBL/xUrJj/zUhvHKdhdeEViE4o98qwcjsXgvYIoSG14SjQjjEdy3rekD+PQex5lLxqRHCwmvCESE4k8sNyk2kQV2x//41T8PKa0KPHJGeULpZh9hI1W6FLJ/aCrDHa0KvquHxXh1yzY8UIxD3Sutlp7h15FWjlxBA3FTNF7/vDVGIG/H7xLaWR47wqtBTCNkLWBMvn2ruW+Qs3jecIYS13ZUx/HyRtxhEqxDcJq8Gm0nwH012R3g/0FOIgHi1tX5kNWnpDq28WWiF4IRU+iOEy5820ckqUusOe/Nm4fFe0nL/BaSEaflb8Gp1tSeyIL7nJ/Y/lnryfoDLVciMrRCco9/l2pV+2+voHOKJcc8QyE7zFFp4/x08YuAzOn0gDQwMDAwMDAx8A39JRSsd5481owAAAABJRU5ErkJggg==\" data-image-state=\"image-loaded\"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 12.05px 7.91667px; transform-origin: 12.05px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e for \u003c/span\u003e\u003c/span\u003e\u003cimg class=\"imageNode\" width=\"32\" height=\"18\" style=\"vertical-align: baseline;width: 32px;height: 18px\" src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAkCAYAAADWzlesAAACIklEQVRoge2YS5XDMAxFH4cwCIESCIJBEAZlEAalEAyFEA6hUAyh0FlUmr4o/sj5rMb3nCzq2LItS09OgUqlUqlUrqID0Dj7NtI/96TseW3stV9MD+Athj00MmaWcfxM8ujvWfraBd/NuBeNXah9ibS/ineZ2dBLDPeFYzusN8JObLF20oi1I57SPmDrILb5Y96N0v4oXGuSgSYsNfyD9YlZWsQ3tMjcKZtvbB3UBGwdwi5yLhz/oLHPSB+OBnVyl5iLbU6RPiHn7GbCNxU0z0qM8wbviTmso1TYcjZDkQKcmAqazzYaSioEj7tF+rETcou3Nr1CvZsXLYq97801rSg5pWZFzwlvTmNOZZBJ9NRVqVNhbVGVVuUPwWXQU9I8GnMKDT4O4M3uqRC5E+5Mn1i6MKxP3sPYxYitMnMYeirEDevc7fEVux7rKJnhc4DVJs+YXagY2rznTXkqBIf5gk/oTvSM0qdkI16NOcyEz8mE7uElFaJE8b14NOYw6ukp8nD+5irEFWWM9aD0+u5CxTB1at4KYa+1Z2A15tSvQ0XVP2XcWyGuKGOsMaVXdxequrncZWFKLeSKMsZRGLsqnzJBLsRYHGMV4qoyxnp0+lVZN+ZRW5uXbaDPFWUs9+l8iBu+HvY4wS7GhiX/+aJOCDmqhAbbf6eO2vyjw7YEDpEJOnkXKps6psf2QjRJ255y1ibmfMq7y78gK5VKpVKpVP4Nv14fLJbptxZTAAAAAElFTkSuQmCC\" data-image-state=\"image-loaded\"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 1.94167px 7.91667px; transform-origin: 1.94167px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cimg class=\"imageNode\" width=\"101\" height=\"18\" style=\"vertical-align: baseline;width: 101px;height: 18px\" src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMoAAAAlCAYAAAADd3b/AAAFFElEQVR4nO1cbdXyMAy9HuYAAxhAAQpw8DjAARbQgAQ8YAENWOD9seUQSj+Spt0Gb+45/fHwLF0b7k3TrANwOBwOh8PhcKwAx0TbLTkoh6MBdkjzW40ngBuAa9AOLUbqcCyIAz55fcPIeTWe8NXD8f9ghxmFsplsdgCGinuS7abClmM7tR7Y4jXOsJ3xOfbc9WELx2yxbQlt3xYeWDnEoeHBLELZA7hPNrxdUSb9BiPBHnjliffJtubL30/3vlTYljBgHGc4Tz7fEDG/pNqpoW0LHKYxSH1p4YHFNtWfhgfdhXJC/gt8ID3R7fT/O95FMeDltL1izJzIPYRyRH6uob/2hetz9hZbK0LSSnxp4YHFNoYaHnQVCnXOU44Br0hEE71FbLkY/jJ9PyFfgq/QfbkakPNjY82NpxQRB4zjvTe0teCEcY5/kPvSwgOLbQo1POgqlBvGCcYQpilhGkXRORctyFGSyVLKRtWL1kL5gy6ybabxlER+wGfqZLFtCSnZLDyw2MZQy4NuQtmi/GXyJTWMxOSAXKQ4M/vcfbZsvBRNWguFnC/dZNKmtIQLPn1tsW0JiVAsPLByKDaWWh50E8oe5YHz9Ilfy/PvVDQB3pf/1PMbSuHoYVEPoVDk5u02fW6pzFDq9Kjox2IrhUQoVh7U2oaw8mDW8nDq5mFffFOcmzy3TwnqjPdqUw+h5KpPD9T7iQSYCxY9bKVotd9L8aClrZUHiwqFvsxweaWUQSOUWIpG1Rmeu/ZKvXbT/U6IC0dTnSOQH+a2laKVUFI8aGXbggeLCoX2GOEZGl6VkArlEfxvM30WpmS9hBLigPeNpjYFWnvaBbQTSooHLWxb8WAxoVDFIhYJuFBKlYyUUK6Ipx1zCQUY50XVFS0R1p52AW2EkuNBC9tWPFhMKLQPifXBhZK7x4C4UKgEGHPenEIBXhHtifiT+RTWnnYBbYSS44HVtiUPFhEKlelSlSpL6kV9p1aiuYUCvNKDcNVL4RvSLsAulBIPLLateTC7UKhMl3sIVlP1urC+z0gfDqRU6Mo+63lgEHiVu6VC+Ya0C7AJRcKDWtsePJhVKJSzl5zDn0tIhXIK/ta03qsLjUt6lISiXU3qZLHVotZ/Uh7U2vbgwWxC0ThnA9ng+cqzxxgRwhduwkb7hQf7rOrNNQVoRZFEeZp7Tepksa1BjVB6iwTow4PZhCKZII+CFBlzUfjCrtEejFxijyKJ8nTaoCZ1stjWoEYoWh60sg2xyj1K+FQ0hgPev+DSE1de8dKe2M05aJj6O0K2dxmQf5mMory04kW5c80GV2O7wzhHyzEbrVBqeNDCNobVCYWi6QnpF/bpmrA/OvAWmwylXZqSK1B2ED9omauaEPhDxSPeSUepwk3QD/CeOmlfRtLY8tTWsrpq7C08sNimsCqhhKTLtdQpYe4kIiGlGFfoo2HJQfz4jCSN4aVsSgOP03gfk710jHxeWmhsqXTKm1aYfH94L9hbeNCCQzGsRih7lDdU0l9v2WEkHl17Qn1Vh/pJbdy2GJ1HGz7JUn5gNvQk+Ag9+WhsNXPT2h7x/usi0rGGc+Utlq5aeNCSQyFKPAix6FmvtUPr/G/EDm3fgPxVuFASkLw09Au4QFcM+V/hQolgC/kG/JtxRr/XhH8NJqH84fNogPU3t5bGgJE83z6PEg74/bSyFvy3w6hRsUSNVOWh91Nuh6M3cj875XA4HA6Hw+FwOBwOh+MX8A+XjItEEg0W1AAAAABJRU5ErkJggg==\" data-image-state=\"image-loaded\"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 3.88333px 7.91667px; transform-origin: 3.88333px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e. \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; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 310px 21px; text-align: left; transform-origin: 310px 21px; 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: 305.717px 7.91667px; transform-origin: 305.717px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThe output can be very large, so please present only the last 12 digits if the number of digits of the perimeter exceeds 12.\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; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 310px 21px; text-align: left; transform-origin: 310px 21px; 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: 282.908px 7.91667px; transform-origin: 282.908px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eFinally, as with the original, the use of java, BigInteger, persistent, and global are not allowed.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function function perimeter = rthPerAPTdbl(r)\r\n  perimeter = r^2;\r\nend","test_suite":"%% Test Case 1\r\nr = 2;\r\np_correct = 71;\r\nassert(isequal(rthPerAPTdbl(r),p_correct))\r\n%% Test Case 2\r\nr = 3;\r\np_correct = 1393;\r\nassert(isequal(rthPerAPTdbl(r),p_correct))\r\n%% Test Case 3\r\nr = 5;\r\np_correct = 1046629;\r\nassert(isequal(rthPerAPTdbl(r),p_correct))\r\n%% Test Case 4\r\nr = 10;\r\np_correct = 737287485879;\r\nassert(isequal(rthPerAPTdbl(r),p_correct))\r\n%% Test Case 5\r\nr = 100;\r\np_correct = 16183149010201;\r\nassert(isequal(rthPerAPTdbl(r),p_correct))\r\n%% Test Case 6\r\nrs = 101:150;\r\nps = arrayfun(@(r) rthPerAPTdbl(r),rs);\r\nps = mod([sum(ps) ps(5:5:end) floor(std(double(ps)))],1e6);\r\nps_correct = [12636 824229 203679 227761 926641 15749 664839 210241 515881 139269 477199 789840];\r\nassert(isequal(ps,ps_correct))\r\n%% Test Case 7\r\nr = 1000;\r\np_correct = 499499001002001;\r\nassert(isequal(rthPerAPTdbl(r),p_correct))\r\n%% Test Case 8\r\nr = 10000;\r\np_correct = 100020001;\r\nassert(isequal(rthPerAPTdbl(r),p_correct))\r\n%% Test Case 9\r\nr = 123456;\r\np_correct = uint64(76696064606196865);\r\nassert(isequal(rthPerAPTdbl(r),p_correct))\r\n%% Test Case 10: Forbid java and BigInteger\r\nfiletext = fileread('rthPerAPTdbl.m');\r\nnot_allowed = contains(filetext, 'persistent') || contains(filetext, 'global') || contains(filetext, 'BigInteger') || contains(filetext, 'java'); \r\nassert(~not_allowed)","published":true,"deleted":false,"likes_count":2,"comments_count":7,"created_by":2404920,"edited_by":2404920,"edited_at":"2026-03-04T15:24:47.000Z","deleted_by":null,"deleted_at":null,"solvers_count":2,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2026-03-04T14:14:29.000Z","updated_at":"2026-08-23T12:21:04.000Z","published_at":"2026-03-04T15:24:47.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  is essentially the same as:  \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"https://www.mathworks.com/matlabcentral/cody/problems/52834\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eProblem 52834. Easy Sequences 32: Almost Pythagorean Triples\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e; it even presents the same set of test problems.  The difference is that the \\\"correct\\\" solutions for larger cases of 52834 were the result of roundoff errors due to values being larger than flintmax('double').  This problem requires care to avoid such roundoff.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eRepeating the original problem description:\\t\\t\\t\\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\u003eAn Almost Pythagorean Triple (abbreviated as \\\"APT'), is a set of 3 integers in which square of the largest element, which we will call as its 'hypotenuse', is \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\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:u/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eless\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e than the sum of square of the smaller elements (shorter sides). This means that if \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ec\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e is the hypotenuse and \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ea\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e and \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eb\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e are the shorter sides, \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"18\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"32\\\"/\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\u003cw:r\u003e\u003cw:t\u003e, satisfies the following 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\u003e        \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"19\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"99\\\"/\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=\\\"rId2\\\"/\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        where:  \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"18\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"62\\\"/\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=\\\"rId3\\\"/\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\u003eThe smallest \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"18\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"32\\\"/\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\u003cw:r\u003e\u003cw:t\u003e is the triple \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"18\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"48\\\"/\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=\\\"rId4\\\"/\u003e\u003c/w:customXmlPr\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e, with \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"19\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"100\\\"/\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=\\\"rId5\\\"/\u003e\u003c/w:customXmlPr\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e and perimeter (the sum of the 3 elements)\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e  \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003eof \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"18\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"18\\\"/\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=\\\"rId6\\\"/\u003e\u003c/w:customXmlPr\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e. Some researchers consider \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"18\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"48\\\"/\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=\\\"rId7\\\"/\u003e\u003c/w:customXmlPr\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e as the smallest \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"18\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"32\\\"/\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\u003cw:r\u003e\u003cw:t\u003e, but here, we will only look at \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"18\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"32\\\"/\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\u003cw:r\u003e\u003cw:t\u003e's where the hypotenuse is \\\"strictly\\\" greater than the other shorter sides. Other examples of \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"18\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"32\\\"/\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\u003cw:r\u003e\u003cw:t\u003e's are \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"18\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"56\\\"/\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=\\\"rId8\\\"/\u003e\u003c/w:customXmlPr\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e, and \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"18\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"71\\\"/\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=\\\"rId9\\\"/\u003e\u003c/w:customXmlPr\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\u003eUnfortunately, unlike Pythagorean Triples, a 'closed formula' for generating all possible \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"18\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"32\\\"/\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\u003cw:r\u003e\u003cw:t\u003e's, has not yet been discovered, at the time of this writing. For this exercise, we will be dealing with \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"18\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"32\\\"/\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\u003cw:r\u003e\u003cw:t\u003e's with a known ratio between the hypotenuse and the shortest side: \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"18\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"50\\\"/\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=\\\"rId10\\\"/\u003e\u003c/w:customXmlPr\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:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eGiven the value of \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003er\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e, find the perimeter of the \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"18\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"32\\\"/\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\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e with the \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003cw:u/\u003e\u003c/w:rPr\u003e\u003cw:t\u003er-th smallest\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e perimeter. \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003eFor example for \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"18\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"35\\\"/\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=\\\"rId11\\\"/\u003e\u003c/w:customXmlPr\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e, that is \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"18\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"43\\\"/\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=\\\"rId12\\\"/\u003e\u003c/w:customXmlPr\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e, the smallest perimeter is \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"18\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"18\\\"/\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=\\\"rId13\\\"/\u003e\u003c/w:customXmlPr\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e for \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"18\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"32\\\"/\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\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"18\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"48\\\"/\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=\\\"rId14\\\"/\u003e\u003c/w:customXmlPr\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e, while the second (r-th) smallest perimeter is \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"18\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"18\\\"/\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=\\\"rId15\\\"/\u003e\u003c/w:customXmlPr\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e, for the \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"18\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"32\\\"/\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\u003cw:r\u003e\u003cw:t\u003e with dimensions \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"18\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"71\\\"/\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=\\\"rId16\\\"/\u003e\u003c/w:customXmlPr\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e. For \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"18\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"35\\\"/\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=\\\"rId17\\\"/\u003e\u003c/w:customXmlPr\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e, the third smallest perimeter is \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"18\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"33\\\"/\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=\\\"rId18\\\"/\u003e\u003c/w:customXmlPr\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e for \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"18\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"32\\\"/\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\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"18\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"101\\\"/\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=\\\"rId19\\\"/\u003e\u003c/w:customXmlPr\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\u003eThe output can be very large, so please present only the last 12 digits if the number of digits of the perimeter exceeds 12.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eFinally, as with the original, the use of java, BigInteger, persistent, and global are not allowed.\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\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/image\",\"target\":\"/media/image2.png\",\"relationshipId\":\"rId2\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/image\",\"target\":\"/media/image3.png\",\"relationshipId\":\"rId3\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/image\",\"target\":\"/media/image4.png\",\"relationshipId\":\"rId4\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/image\",\"target\":\"/media/image5.png\",\"relationshipId\":\"rId5\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/image\",\"target\":\"/media/image6.png\",\"relationshipId\":\"rId6\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/image\",\"target\":\"/media/image7.png\",\"relationshipId\":\"rId7\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/image\",\"target\":\"/media/image8.png\",\"relationshipId\":\"rId8\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/image\",\"target\":\"/media/image9.png\",\"relationshipId\":\"rId9\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/image\",\"target\":\"/media/image10.png\",\"relationshipId\":\"rId10\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/image\",\"target\":\"/media/image11.png\",\"relationshipId\":\"rId11\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/image\",\"target\":\"/media/image12.png\",\"relationshipId\":\"rId12\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/image\",\"target\":\"/media/image13.png\",\"relationshipId\":\"rId13\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/image\",\"target\":\"/media/image14.png\",\"relationshipId\":\"rId14\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/image\",\"target\":\"/media/image15.png\",\"relationshipId\":\"rId15\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/image\",\"target\":\"/media/image16.png\",\"relationshipId\":\"rId16\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/image\",\"target\":\"/media/image17.png\",\"relationshipId\":\"rId17\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/image\",\"target\":\"/media/image18.png\",\"relationshipId\":\"rId18\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/image\",\"target\":\"/media/image19.png\",\"relationshipId\":\"rId19\"}]},{\"partUri\":\"/media/image1.png\",\"contentType\":\"image/png\",\"content\":\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAkCAYAAADWzlesAAACIklEQVRoge2YS5XDMAxFH4cwCIESCIJBEAZlEAalEAyFEA6hUAyh0FlUmr4o/sj5rMb3nCzq2LItS09OgUqlUqlUrqID0Dj7NtI/96TseW3stV9MD+Athj00MmaWcfxM8ujvWfraBd/NuBeNXah9ibS/ineZ2dBLDPeFYzusN8JObLF20oi1I57SPmDrILb5Y96N0v4oXGuSgSYsNfyD9YlZWsQ3tMjcKZtvbB3UBGwdwi5yLhz/oLHPSB+OBnVyl5iLbU6RPiHn7GbCNxU0z0qM8wbviTmso1TYcjZDkQKcmAqazzYaSioEj7tF+rETcou3Nr1CvZsXLYq97801rSg5pWZFzwlvTmNOZZBJ9NRVqVNhbVGVVuUPwWXQU9I8GnMKDT4O4M3uqRC5E+5Mn1i6MKxP3sPYxYitMnMYeirEDevc7fEVux7rKJnhc4DVJs+YXagY2rznTXkqBIf5gk/oTvSM0qdkI16NOcyEz8mE7uElFaJE8b14NOYw6ukp8nD+5irEFWWM9aD0+u5CxTB1at4KYa+1Z2A15tSvQ0XVP2XcWyGuKGOsMaVXdxequrncZWFKLeSKMsZRGLsqnzJBLsRYHGMV4qoyxnp0+lVZN+ZRW5uXbaDPFWUs9+l8iBu+HvY4wS7GhiX/+aJOCDmqhAbbf6eO2vyjw7YEDpEJOnkXKps6psf2QjRJ255y1ibmfMq7y78gK5VKpVKpVP4Nv14fLJbptxZTAAAAAElFTkSuQmCC\",\"relationship\":null},{\"partUri\":\"/media/image2.png\",\"contentType\":\"image/png\",\"content\":\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMcAAAAmCAYAAABwHY/hAAAEBElEQVR4nO2b7ZGCMBCG3x7ogAZogAqowA7sgA5swRoowR5swRpswfux7LAiASG7RHL7zGRu7vA0m+x3IuA4juM4juM4juM4zqGpAHQAngBeAB4AmqQz2ocCwBUk7wskf5t0Rnb8J1nVqEALdgZQA7iAFu+FvBevAHAHyVuD5GfncEs4Lwv+k6yqdPiMEmcM3iVXziBlkVQYHEO1+4zs+E+yqnIDeRZJgWHhxs9yoQNQTvz9DpL7CGllBZrnUoTPQVamwLQsu8K1R67GEeKG3/emsnaISY2OICtTgJzAExQJk1GCFq1LOYlEPHAMp1AjvjY8iqxsFCxvUuM49ZM5gkfRhJ3CKfVEvqDBoCz1hv8/gqwlqFY6gaLlTxjHA3l3qkJcQdFSy5O2sIvArCxbmybaslojI2Uy42hBC3eURdOiBhWomsWepXFwzbHlvS1ktSa5cTSY7l7lTglSNm1lsTIO2YZdqyhWslpjahxF/wGh/LQCGcbRFi0EyyvrphKf8hcgubfk7UtYGQefQ73wvl8VPmWWWMpqjbpxcPvrAUqVWlA4feB9gfiUfMow1qRYvDmxI4YapAB8PeLS/85tS6mofHI81edvEd+QsDKODkOrHaD5y9Yut3flflrLao2qcTQgBRkrPRdydwwHKk/QYrajccPnyeocrIAxI+ZUnq++jJVRXomRC8uOYiz3FTrppZVxsCzcyXn2P2sMhjP+XGtZrVEzjhPCh3jy4hl7kzllXeNRpJfeOrYqEhv91P+zkso0RLYGp4ZG6LYwDtnCveC7Pd5DVmtUjEO+yVSKwtcNfj2MroE3/xF4fll4vhVZx00Nntdt4XVr6jwZBVn5x8gIrhkRUqbMKsYR0+I7ItKThu4IcXRckyJ+g9ywmLFms2VtETrAY3m1L46mTJmjjYPTqVDUyBFWlnvgOZ8EzxnPVrjDFxoyvZl73bfzkrKE5JWXRrUdZKqUGVAwDlmMpSiw9u5WSWcQ8qIy3957TbRrDtnCDcmbq4OMNg6+nBXyKtbs3a1acgbS06b4Uo+2cbC8c2vE0Sq3LzFFG8dSyLVm727VkjOQxqpdb3yDtnGwvNeFzwsV6kcm2jhk/h1anDPyOQWfcwZ8sU7WGwX2vWynaRxSOaZSKvk8p04kE20cMr8eLxD3u0Ne54jIrgwbPMvZ4T3/LvvX79nT1zQO2cIdF/A1aA1y/ppBtHEUeE81mv5NT6Co8st397cglZ87Qk8MDqAdPd/7sMvKOHgfS/H3nG9Sc8SXXbhNshYgJZB5fE6p1JgGtFh81UXKWfbPrkjTudGuOSq813Ud8t5bYLjGNFWbtsjXIWRPDdrA3CK24ziO4ziO4ziO4ziO4ziO4ziOY8QfaJ4ygEB93kYAAAAASUVORK5CYII=\",\"relationship\":null},{\"partUri\":\"/media/image3.png\",\"contentType\":\"image/png\",\"content\":\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHwAAAAkCAYAAABLw14kAAAC50lEQVR4nO2a7ZGDIBCG3x7swAZswAqsIB3YQTqwhdSQEuwhLViDLeR+wA4rB56woLnMPjPMmPOyfLzLskAARVEURVEURVGUT6AHcLNF+VJaAE8AK4C3LfdLW6QcYgDQCL5/hxO8L9IipQo3AAuMUJ3AzgQnuPKBcKHfMGG5FdgjW09504rQQNafryEktDQEt8zeKLQlpYFZXtYPaMul1BCaGJldybIggQtNbRkuasufdDCDz5OmHvKQRINQS2jiaW0v3t97lOnHHiGhpwp1kkbZdnlDn/Z5xjb5yZ0toUGoITRB9TzsZ79uEkGyC/BpA/WUFrqHGbfF1kXaJPelQzgzbuAav2Y08GyhYW3zEPoA8LLPg30uub63tg7fmUoK3cBFLX6mwHOVw4dLHZwgoRlMBh+Bd3uM2Ao945z9MI9IE35n6XyQZkE9ZwgNGLHJSX0HvSHRebnYIQ/hMzz1ePKsAfGhwVntcwhqT+z9Hmf3a0bcOSmCHo5UNDixjg9wncpd785KYoDt7H1H6uBOnLJHv8KB+QwW7za4sdh2gTqYMxN8zhCe92mK/A934pQ1fMB2d7Gg/jaL6pMsPb+M+VsXgs+W2ODlEBO+xH6ZEpvY7Aa2szQH//yglvAdCo7/EWN8YGokW6E9+QyZ8OREsVDNnVh6g1ZbeH54JLb7lzG+tZGs30fxBy9HeO7EsQRzLwHKpZbw/LZPbG/PGGXuFB5p/b6h/lmwP3gpovM+hcI5vV9Qx4F7OIcqITzPR2IO3O2828ATFx7Sexix+UHMBCdE7ZlOUH0pgvMDFb+dFNFegXelKSU8X35CSxRpdTjp5TPpZQuJDfZuxblic1IyeC44fa+DG/yzb6pCwqcuUzxq3eHuAuj0MEmTBmb2zjAe5IeG0b4bUw1fCB2lzrY8YPp1ZftJoFyno+/zPn3krRvd5kjKf3G0I7T48p9a8XCWW666y1YyoOVCUvQnQYqiKIqiKIqifAk/IsB4nRPGszsAAAAASUVORK5CYII=\",\"relationship\":null},{\"partUri\":\"/media/image4.png\",\"contentType\":\"image/png\",\"content\":\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGEAAAAlCAYAAABSz4fZAAACsklEQVRoge2a0ZGDIBRFTw92YAM2kApSQTqwAztIC9awJdhDWrCGtJD9wDcSFQTDI+4OZ4afDAJ5Fy48FAqFQuH0dI5y+eag/gAX3LGL5gU8gGFRbilG+o+5sY7ZAxPPaF6UWZ+KC5lEqKb6W+UK3I8MwkPj6a8H6g/b9/2frVJ52somQjc94yopV1UFPD19DQn6uHnaX5YnftGziJAjKDY5BBcfDyl7/y+LCB0w4l+SqRDBW8U+JGh7h5B7YL0sIjxJ7/kuWvaX/6f0hIk8Bo5FXQTxzhazWWozYqxibzP8hJBjeEO41aqLMLLepHp0BNnaLB/T7zms0EasKCQJUxVh7wTRkzY4S8GX4ufMa2QsIbaovhLqqV4L/LB9ckgphJ13bIlyTdiXC7GiR2D9bHmCULMW49C9SSA33o/HT/StKcaK4AsiCLZVaQem4v1cryk6xFkRfFEEmGdMjnuomnlFpE4ObWKtCL4sQs0sgmZyJfTMK0+LWCuCL4sAs03kEOGKvgixVgQnEGEgLLVPgfzZUbn9GCuyn4sm9UrQvGYQZCX0Su2L3cVu/KfYE2JnzlEkSFq5gmz8sRNKVYRmp44EZatOhdknOsKuOOQliysAIrjrZCTvfo9eccgqO2J1aiK0zCefkXUgJU9wLV0RSMqeEHZC1vEeSMkTHo527FPaC5NMxiLjPXJbrCaCNLy8K+ows3HEbwvLrHrPxwfe649TX3fmS0PXDG9YjzXWUmQSHLFoVTuqMUGwvyyQJb9HgxFiYA7iHjfrmYFZ9JCAyuQ4clBopmePrCA4wekohJyf0lzQO8L6+jy1CA35Xo2Cmc05EkebU4vQ4N5MNejJ9xrW5iMRWtbf16RKuipMQHIkcWDsLoflyfsVu8hJMhrXGyzta+K/ju9znEKhUCgUCmfnFzTbYsvcMy9LAAAAAElFTkSuQmCC\",\"relationship\":null},{\"partUri\":\"/media/image5.png\",\"contentType\":\"image/png\",\"content\":\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMkAAAAmCAYAAABu1L9SAAAD6ElEQVR4nO2c7ZGjMAyG3x7SAQ3QABWkAjpIB3SQFqghJdBDWqCGtLD3w7yDz3zYAdlgomdGczO7XGJblixLYgFFURRFURRFURRFUX6KO4AOwN8gHYDy0BGloQTwAvCBmXcPsxZX5Fd1LEIN4D38e4fZNFzI6sBxxaaEMYoHzDyfGOfdHDiuGPyqjsXoARTOz7iIr/TDScYL01PjATPvT/rhROVXdTyhhPEKIcJjlh7U5Q6zgO+4QxanwPKcHzCelHQAbs7/v2H0sO7vzsaavluMRnFFHW/WTY9RwT6ZWzSbCnl6GTvmduWDsMXl3eTMRnLDeI+aky7gM3LTcQFj/H/YeJeiVwgVXxxaD889tgzmIKj0JQm5ZxTIY+M02KdfIB8d3zAaB2WTkXSDuHGn+2X0kj5amGP4zN7UpcP+zV3DeOgzZ314iuzd3Dno+A7jEO4wY91sJAXCwgN6Dl+oRW+aU9ajhBnz3vRtD9nM1i7Pt8ADxkjWHKKPHHVsn56bjCRkssxm+J7tcP4j2IXHcYXtm6cZPkfSs8Ywkh7Gq1bYPtYcdbzLSEJgqOW7vD7hP2nOBr2iLTwRQg2GhTbp0ENaqYwGbGH9I3TsOeoYSGAkXNzW84y0J02Be6lzxecxS/jvc1uRVupaBvODsIRMjjoGEhgJQ62lmL3Gct1gzbDcZ0PrNGuyZbOyZtDg/wueL+XNqvvcd0psphhKrWD0+MS80cTU8ZFENRJfqMX0cTsMxJZvepl8KdhQkYiVK0yNxfWyBcyadJjOu4NMSBLV8w0wI7dWD5LS8ZFENZK1UKvEelHqm6Iaw5a9IqkwOxSzC2w3zJ84u3PxDimMBJjOx87QSer4SKIaiS/UujrcPKEV92/wtQJRqbXnOQl4MroOQQqJcHrP5o5mJKFZrStjZ4SkPdBaG0yoSDZT8uSM0aApEU7vKfZGM5KQrNbVsZsWpY3kifXQkd/7XnlGsgWGd48YRiIRTu8p1EYzEioqRah1ZHbLBxc3xmeHfG+qNhd6+5DWo9yIYiQssqUKtc6U3bL5pmdNmtRGYmexrkYUI+ELRKkW7IzZLSC8Zy0GqY2Ed5IrJmmiGAmzOrXvwczxZU16LBcMYyOpVIazS/Ng5BAjs3UGxI3EDrWO2BypsN/VfmE61xZmDY7yrJJKtWsdDf4PoVkneQt91xkRNxKGWlf1KsR9+egDE1axknz0XwSRVKqbbmYT5xNm3rn2ZIXA10HmiqWbYWryirGpC9/ptlOqDc7xroR0DF3DzI9zZZvJVaOFAstp9hb5tfsrM7A/6qqbWFEURVEURVEURVEURVEURVEURTkZ/wCi5zysuW8z8wAAAABJRU5ErkJggg==\",\"relationship\":null},{\"partUri\":\"/media/image6.png\",\"contentType\":\"image/png\",\"content\":\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAA6UlEQVRYhe2WQQ3DMAxFP4cwCIESGIIiKIMxKINSKIZBKIdRKIZR6A6ztWiHxkm+qkjzl6xenOQpL5UMeDyevhIBhEzPAOBmrKEFZAVwGDbZpc9SSylISEC0zoDGApgDn1syZwQwy/dpBNqk4klPkH32EpjfzAagKIfk3tiESl01QBYFD1ToqgGyRHW9kL/JS4BU19oCwwRSXWMPQDRdLCCaLhYQTRcDiKqLAUTVxQDaQNTVChRB1tUKdAdZVyuQTgpTD0CprrORpCg6VijQXLBWdW0skAXfoSutVQ7LRdfT/i6Px+P5u7wB3c96XQFb71kAAAAASUVORK5CYII=\",\"relationship\":null},{\"partUri\":\"/media/image7.png\",\"contentType\":\"image/png\",\"content\":\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGEAAAAlCAYAAABSz4fZAAACcklEQVRoge2aXZWDMBBGrwcc1AAGUFAFOKgDHNRCNSABD1hYDbWw+zCdQ0qbPxpSFvKdM08tnXRuMhkmgaKioqLNq7NY881B/QM12GMXrV9gBIaZtSlGumO1vMZsROIZrV/KrE+lhi9BqD94NlTNw3L4Ohn+qshns0NogR+gX+I0QBVwQ8Zn2h24rODvjPyfub8BAROibBDmg10DwgkJ9jwgpl0T+rt6fN0JA5EFwhWZhRfWhTAgoM3ioOZ1ZZwT+NLA3ZgCXTGtdPU1RvxWtJamo7UgnJGZZ8v/XWLfIwLgnSqeV6RvT9oNhB53zq94ThOfqEZmu2sDNlOVby/aDQQzLdg0kAbCmfDAHgpCiBTCkMGXCcEXp0NB0A1zjVJ1rvbhy5e24EAQTkxBCa3fP5FWZCE9ocNA0OooxyrQ6ihkFcBBIGhQcuwFMAEPjc8hIPRIXR/b01miGvl/Md3k3UO4IGkhRxOveviKbY3sGoK2EHIBGFnWm9othP8CAHYKQTu2LgA16UrVEACupuFmIVRIPu+Im801Ugm5xqYz14SgZ78tcRv4DX/V1WJv9qnvTUKYt59DQCiAEftheoesEjNw+iIXu0p1jFeHL/2OK1ZZIZjtZN+ba89zYFwzCSYArkMW25lC/eZzX6p6d3pnM9+ZQhYILRLU+S2DAXu6qY1n7vgh2H7/nfW8ppyO55sPLgjnCF8hN1C+dtAfo5xXaRpklebU5iGEHKCklO9waA1tGkKNpIcctT5Iykt5ESBUH0G4MN21UUtVe1dIQHK0nUHSXY6UZ95PUtMLENGyVQKL7lQeSGaFOLeioqKioqKiresPwN5Zrqu1TD0AAAAASUVORK5CYII=\",\"relationship\":null},{\"partUri\":\"/media/image8.png\",\"contentType\":\"image/png\",\"content\":\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAAAlCAYAAACao20PAAADbklEQVR4nO2a3bGDIBCFTw92kAZswAqswA7SQTpIC9ZgCfaQFlKDLXgfcIcNEViE1cwdvhke7o3KyuHnLAhUKpVKRYGHp3RXBvXP6eBv92RWAC8As1OGEpFWdhnw3d4vGC2SWVFH2y/Q4UQBb9s9HYDmSKWJtCfXx+tNIaddThGwgxnqE8x8PW73TzDBl+S2PX+BXR/o71mhPs4A4A3zXhL67frVKSlxqgt43669O/9vYQPujwSwQwsrlNuT6bcF5UV0hZAI+MS3cLxI41QVsGfB7E0Nj8jvqVAj+joEdaaxQF3Ec3suPVsiIDX6CCtSAzuC6TkvQf2qAlIwvhe6wQb7PBIEg49o3xpEL7tk1uVDKuAL/k7UwMQXexdCTUDeoO70ySGRc0chvUhoBNI174x6QkgEbLf6Q+/Kp9dQ2wGKAvIpJRTEDHlvC9Hgc+rZayBqmNzR7kMiYA+5KJcKSOtbLIhReJ0E/izXyJCJeUPPiaaYmBBcwNgydYqAoR4vFVpCA7szQdNyB9PrFxiBNfPBUgIOsFN9LF41AXkvCrmpkgIC3yKSkKVSlRClBKSZRLLHqepCJW6q5BRK+ETMWWMllBCQXKhk9AHKAnIjE0quSyf0NKqfzvNL1rFHCQEp9pRdLtWdGG6Jl+3vB+xOOk9cS5gLGtEk1A2fTjelcVLJFZBSr5QTnVP2QltY0WYYEQd8W/9cqPfuNSCfqq/MA300MHGlpjinnka4lDYwNF36pskJuqPwqIC0Zh/JTy8TkG8Z+RLvFLjr9ZkV6e7QUY4ImCMecKGAfDSUcIcSAYHfE1AiXsh4XSIgd6e+4JrtugfkAtOI9pkAvua6hom+N6G1+QipAo4wniDEgPDpyekCkiuNJdfcdEhHKa2pvimZOo7bwPxUJMdFptxP70eufK/QNZINk0PBpgjYwtr5CXFB+BS7Qn6GRx3k5dRxh+k0E/bz0dUpqSkNN2Sx/Va3c4ZKzJ2rCtjCNNwMmwOmpB4TuzflEPaGz7RlRvyTR56bpgg4sDjdsjf9955rfSWWE6oKOGwB55qUMz9X7KCXJ2pwaR4oQXIAWpIJOg5Vi58WsMX3WqbJCL3DXi2yBLzDfs9IpdRhaQPTmJqfAXIG/P5X5fz7USrkrJPxuaZD3+lXRHCn65ZKpVKpVCqV/8Mf0OnMkPT9w/AAAAAASUVORK5CYII=\",\"relationship\":null},{\"partUri\":\"/media/image9.png\",\"contentType\":\"image/png\",\"content\":\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAI4AAAAlCAYAAACUJtElAAAEK0lEQVR4nO1bW5HrMAw9HMKgBEKgCIogDMqgDEIhGAohHEqhGEph74dzJkpqx7KV1+71mfHH7liJIh3rYbtAQUFBQUHBr8UjMK5HKlWwCa4I+zsZPwBeAPrZaNbQtOBUaPDt5xccB5LxgxJd/mdcsSNxqkEmh3AWWStquLDcDeOWIEu9q5V0kXbQjKX3XpTzfNiFODeMoU2OFnGFLbIWVHBkeQ/ve8AZOhXUvV5JrwbftgiND/w63zB+lxx9YL4PmxOHH9rDGb/FVOl+I1kLavGeFGPO8cCo61rE8S2i0PDZp43IhMg2x6bEucI5wBfaO4zK+p5jkbVArmhLVKNh1yQOnxlrQNrAPMp3GMlRDfPkgnwl6JIMjdN6hA12wajofWXZXEhn98gnTQW3cp9YlzgddN/7hj9yvIZn+ECdtfpuRhwyOfaMH3xHFYtsLqThtOE6hCcc8SQR1yCOZqujhj9NMf0uLQaZxmIE3bWrkmDUiH3M2rIhyPTXGp5zh9OLHcvaNU4MdP58c+4GPRlOTRwWjjkRwyLrQ4VpPcJoU8N9ozb61HDRinY5gjisVXIiptRXU7/uTpwGzsA5jrfIhnDHaLA3HDFlvuf/Y6vwhWm02ps4TFOa4tYHNgaaSL4rcWpMC8YP9MWtRTYG+Vx2HTe475t3HKE01sI5TBp8b+KE0pQWTNca+d2I08IVbL6Np1hNYZHVQO6N+MhYzebMo90VjshzcuxNHEuaYnOgrRsPSVUXfK9yrWEtsiFoNr9uYp7sWGhwH+H2JI41TbFu1Pr0sOIYmLZ/qeHVIjuHJI52Hlflcxg+7EkcS5oi6VJuNhxKHNnNhIy/hewccv9mCT2mRLhjLNR9B4yy6G7E/7c4Y8tNU9Ugm5ryDyUOMDojx/kWWd9zZCRZmkfiyL9TxtrRh05MTVOs3XLqxNMQJ6dDsshKyLS35NQ5wVi0h4YsqOWlN8uutA8p3RBhIQ1wAuKEzlW2lpVgjo/leaYD7creq8Zhqk2xg4Y0S3tlhxKHL7eESp9sBReFHtA7jNEhRApZU2mLSA1xeJ+3QV7tw27vnSDTIX4lpUH4QBTYkDgXjCvBdz2B2/O+U2iLLDA9d9KudulkHzHYrqbcAYoRR57y59Zq/Fbt4pPzQxfQOWfJv5sSRxrlI5TtsLyFb5EF/DvBGvA4g+QhKdkdPZEWFWLEkSmSIzXtUl9N9J8vqKURS8ebX+RiWOzhDP+A7pzJIsvjiR7OsFriAGOaozxvH+akZXZeSwXxA9NCOoU4fL4mUt2wXMin/lrl8OJ4a/yWn+zwxuNvwZ8mjuby0lnwxLq3GbfGnyVODRf+97oHY0GHdQ5r94SJOHd8b7OvvbmVA27OnUGXGBqcP5XK31/Nj1OSEarGrQeOBeeD/JnPfBQUFBQUFBQUFBQULOEfKW5XzxL1fJoAAAAASUVORK5CYII=\",\"relationship\":null},{\"partUri\":\"/media/image10.png\",\"contentType\":\"image/png\",\"content\":\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAlCAYAAAC05kydAAACWElEQVRoge2abdGDMAzH/x5wMAMYmAIU4AAHc4CFaUACHrCAhlng+ZDmGjh4SICjsOV3x4eVsaYkzVsHOI7jOD9ClVoAJ1IC+KQWwok0AOrUQjhEBmAAkKcWxCEqAH1qIZxIB+CVWgiHeIDc1SO1IA7xAu0Q5yL0oJTXuQA5yF1lqQV5Yuwz8zB2Z57hsrzcN6j+2DMfk1nmrwC0oO05IFpFFsZ5zJJpPA+49ub9Jcj/t0H2BlRta1sgHwCFYb4HSIkDqIjk+MNj5kq/Cw92IGV0GCvJUqkOB1xbrTMXa5FWWorfXsuaCtheILdWeox3QYEd6+FF1Bi3CvizJfVrD7i25P456MXMVdZsqZqquwnf18CKnioDIIPgOU3JAbcHWCF3TPUyRGXMKTMP42tuyNIqWdt1xcr9ReSDvVKYq7HZV08ooWuVPBANYMmd14hhwITczlt9d0q4orYmH3NoWyXynS1lTxyDzZ1iGbyP2B1nZ1mVkN+SGU3RtkqkASzFGunOTDJxAXTk7jg7y2qwbq0atK0SjQFIIzdxlHVJzs6yZL20RyE9dHXKmgG8xH1z/ODF3PmIUvrzJXdT4P+Og6VV8p8BcEE6jR/1yvwAxumuNu++ItJfz1m45pCJ6y0NnD1NvQrPk0/uq9swMt09yl2lQu70EmSNRRjXGBs/p0EG9QGx9cRdDlkQfmCIh9zHarUPXJwStHheUw1dtmZtlSD87htR4VN3xLvC2/cbeOPeLvur4Dh69yOGr0HbKnFOgmONcwH8XyUXo8I9jxq+liOOih3HcX6BP7UvFJF5pfzWAAAAAElFTkSuQmCC\",\"relationship\":null},{\"partUri\":\"/media/image11.png\",\"contentType\":\"image/png\",\"content\":\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEcAAAAkCAYAAADb0CfrAAABdUlEQVRoge2XbXWDQBBFrwccYAADKIiCOsABDrCAhkrAAxaiAQvtj+UV0oTsApsspXPPmR/54sy8zMzbBcMwDMMwjkUBlGMYIzUwAF+/ogGyhHklp+delHl0/FOBapwAFZMAOfed1CTJLiEZrvCPhc9LJnGGdyV1FCrg0/Od+cgVL8/oQNT4XUljt0ucEjerQpb415E4AyuWcoXb4lcmZbMxutl79YpEyggRu/VbXB2+8XuIZrLHCdNzK9iaLf/MTkNjUxFPUC2bpkDiNLjEJIZe5wu/e0QXIdZ0qg+51SbBZYUSp4+X1yHQ2ljzB/9wYRLnyrmsrsIt4c01aVm9YtZTUuBquux5yHzxxuiaI7hVgeuYXcJI3Zhdk9qtoggDbiaV0O6HjaR0qxy/MBmBlq6D3hkuZDqf+YRtWb6k3jxMXdPuTi0tEmbAibMUHYFXiLmFxxqpFEiY0H0WdNrXvaqLn+9bUUeExpnOcYZhGIZhGMZWvgF1o8SVzUIOYgAAAABJRU5ErkJggg==\",\"relationship\":null},{\"partUri\":\"/media/image12.png\",\"contentType\":\"image/png\",\"content\":\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFcAAAAkCAYAAAD8fqYDAAACEUlEQVRoge2YbZHDIBRFjwcc1EANVAEK6mAdxEEtREMlxEMsVEMt7P6AN7xkmwBpd/Mx78ww0w5pApfbmwdgGIZhGIZhJE7AJTa38lgOgwcewPeodQTBjYXc+C2qbk9M4EVcCAK2JAEdcGXo5H6V0e2cniDsKxzBtSLw+b8GdQTOBHfOvbh0ZHz9x6COgicvmMTGJsR1pFLmCGhxS+ckGugYkRKvGgc0hL9YGz/38XvNDc+khXmnfZIrQdhcfBCf3RFyuiFEShfbN3CvfbiPN3swLFda0lu2tBiXQbzTnrUTyCDzaDLXSTaPBVyc2XOrKmVMzWT1Si9t1e6YQaqFnGtlAV49uyGJW1wr57LIxxvvuXwRYeaiRoR9TPTfMv0vEWd+0ilb4kyY33XmGk8ymJ+4po/9t9IHSxzUvEH3hCOYJyeIGGxq93YiL/4v7upHnzw52kK14Ahi5YTVBptyd8sCnWRL+On99trVQqmwkDeYdm1XM4i/OsxYu1ooEVb+3jmDaaMU5y0Ms2bK7l/s65iuJe+wK+mQZ85gLUNne4JOdwriQWfJuNRysX/qpGmLyHxuhPLrVZNrJNOlCtBnvTL3O8NMPsXrizYR+iiuJ6zMhXQGOle+bA1tlFzTLtXiPUnbXjFVM+qv2p25+AOdd3uLAk9dno9N4wku7Qiu13M/xb6WY5arhmEYhmEYhmGswQ/bvA+w30MOtwAAAABJRU5ErkJggg==\",\"relationship\":null},{\"partUri\":\"/media/image13.png\",\"contentType\":\"image/png\",\"content\":\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAABLUlEQVRYhe2WUbHDIBBFjwccYKAGoiAK4qAOcBAL0RAJeKiFaoiFvg+WmX2dPEIC5fWDO7Nfu1lOLiwJdHV1fZcsYE4+M0jcaoMswCuzsQFm4Ak4iafEvQTEKJAYR0AWeMji726u0sPv5A41Et5slAVygWKt28kZYEvks+UygaaMOu34aZfOAsUt2RI1GvqyS7lAcTtSQIPqtX4aKNakgGxmXVWgo/PRDMiruvEbgO4cn4+mW2YIF2LKJT32j08DIXkN5eX5meDIqnJLCyAITk2yoBcIR9iumbxzVhUoBRrvqr1vXXMg3Wcq6FMF6MbxBDYD0tN36dejJpCeurUGjOX3GJ/5QjvCId4o/FOMIDPB4vdY/ljAEEY53jle6opduSorAMN/QnR1dXWV6Ae9sZqCc2SAGwAAAABJRU5ErkJggg==\",\"relationship\":null},{\"partUri\":\"/media/image14.png\",\"contentType\":\"image/png\",\"content\":\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGEAAAAlCAYAAABSz4fZAAAC1UlEQVRoge1aW5HDMAxcDmEQAiFQBEUQBmEQBqUQDIEQDqVwGEqh9+HsxHXjWG5lO3fjndFPH7KitR6WA1RUVFScHqNHLiWN+gO4wO+7aDwB3AEsjvQalv5j9Hj32R3Gn9F4ou56LVxQkIRuFS10MDZJRHNdAGi+0F2MhOuqY/5Ch4ufVadEbkpr9uu6M7bcfgfwADAIdRQhoYExUpMEkioVjVQ6rbquB99JyC5CwoLNGVoksMi1B79p1jV/FNbrsTUnPnCjHdkEFCBhhHECOwINEtpVZxP4HR2nkYpmhO3nZgulpawkdNb/aKAWCRJb6DiNVET7jyKBvwm17dlIaGB2Kw8lmiRI13/CpIhQxEhww5ZS95xsr3eadDTBOJ7ITQJT0aSkr8VroXeLMwuz5CSchYQrTBTY/XNuEpiK9jqZT0FiKRMMOTPM80rXSk5CCxOSbsjmJEE7FdlwieAzxayTnIQF+ykgJwnaqcin3z0MSolISgLb0T1jcpKQIhURHV4HmTYRC2REJCOB7ahvjpKLhJSpqFv12s4esB3SSEQISUhgOzrBP0DjYW2xPtMeqgHpUpE9enHt7vBKRJFzApXGSoqoYMRpp6IBx4c1ZgJJNCQhocP7xYUr3CkP67OPbpcOwF4+RSqSpFPWokdAV7FRdo6awN2aoiuS2D/ij5PQwDhxxOe1gnVHcuXKu98esqghwUcTWY42QpvgtCTw2E+JJcJORaHZjTuCkESnXZh9syNeMoVsPy0JzKf2SCAG3KmSFtEuopQQcfwfHT1gi6AWW92TNATFSLjhuBh3METwYWJJoH5pVzTi9c0HCQlEj21AyQmBTUoIRS/6pcj5Ks0FOjdvsWuemgSGvHaL6cMM+QW9Fk5NAucyKU7Se5ig9xZGDL4iYcD7OCImlx6hgXGIlr4QeuRJebyKtYVNRDR8owftU+9/Aw9we1JRUVFRUVFxdvwCuGJ2Vt22a+kAAAAASUVORK5CYII=\",\"relationship\":null},{\"partUri\":\"/media/image15.png\",\"contentType\":\"image/png\",\"content\":\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAA6klEQVRYhe2WUQ2DMBCGfw91UAMYmIIqwMEc4AAL1TAJ9TALaJgF9sBd0i2DXQ9u4+G+5MIDBT74QgBwHOc/dAAuwumE54wAglZoAjALZxSIZForlX8hNcjMWJ7SJ0IlwqMSKjRxY02gC0wr+xOAgbb3PUKRLvKtdQ9ZLpDYLqG1BDU3bOc6TEgC53pA9taYC3GuLFxvLsS50hmEWnOZC7XmMhdqzWUqpMllKqTJZSpU0J7LTChCl8tM6ApdLjMh/mL3ZxCqc239kvxMiHMVxbH8O8NCwxFCI8m0vF2xOu59MpabdBzHcSQ8AUZlel3qgGXQAAAAAElFTkSuQmCC\",\"relationship\":null},{\"partUri\":\"/media/image16.png\",\"contentType\":\"image/png\",\"content\":\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAI4AAAAlCAYAAACUJtElAAAEa0lEQVR4nO1bbZHrMAxcDmFQAiEQBEUQBmVQBqUQDIUQDqVQDKXQ98PRZOvKsp2vJve8M565mUtsWVpLsqICBQUFBQUFh8U1MJpfClWwChqE7Z2NN4AHgN4b7RKSFuwKLb7t/IDjQDbeKN7lf0aDHxGnzni2GtbSxhnAbYYcIcj8OXJqqOFcejeM88z5fLBupkDePU14b1PitACeAO4Z71yH9UJjKc9XwRnXn/8F4JI5zxVun+/h71zDxHDGGC543Ib1LZzg9vnCmKs84UJQ6kHZjDhnjIp8I504FdwGQ6TpM2SwcIqsI0aJoca4zx7LEwZwh0/mvw5ysW4tndRw+3zikyQVzZHiFTchzg3uxF6QTxw5DbFTNBf9sA4n9zW+PZCl1BZ5J38KmkFOTQ6WVbMNk0PzoEKGN+Kybx6qconzwjo5DOM8rBNy0xwqQ3Kz0nusR3QrnJxIBo0Yso8Xwp5QiBWzz66JIyf4gvlJqoU77Bymwme+o/3/hbhR5qJCvNxheUaR8WG8z17LIv+uicNxW4zSYXkSdYgbu0eYOKzstb2jBfE4Wmg/Y5SxM+bgdMIi6W6Jw/mCNjqsn/cwhDh+4sne6I2RgDWmXXPnQEKR5m043FrelUOuRbDdEgdwSm/gNnrHN3nWzCV8hJJKPqFPOAP5t7On8t7SaId1Q8k76y+VOFZI2zVxfJzwTaBJ30smrCsE8D2IL48U+RqMNas1w1jtyRCqOfXIJ44Wlv3nsvEL4gg4jL2wvtcRN68pnItw2v8r75klK8c3jGUE3xv7JGXixHLEP0scwCnGqlksBbkxhYpqrORQPsOJ6VIFSx+aN2aCMHEsfcVukILDEidWs1gKdziPEfJqKUr2n1vTQ/KB4jBeQhVBQsBaxLnguzTvg+s3FnJCxRywx2AdT7lVWTY6NHHEGGv0AEliGzMy13csT7IVcXgt1jHnhanEsZL5QxNHPM7StZJU0gCfocF6PpVgS0DWYoJwaLd0z57JSuQPSxxRhFVrmAL5im+RoMZnoU/2ZHk+ufksLW9oLS1ZF0I9jXfv9MwhPzlI5TUEKfOHvgJf4E5PTliQloPYreOBT6OI5wuRgvMOn1zSz9tiGU8kBtXCDIehkN5SLxy7JI5fjfWNL/E6VPzzWyFSyCOkeSDcmM0NTww2iOZ1xP3773H4SDlM3DOktW3IHqyKuoRWba2QnBo2JQ7HT60K6wvFoxvel4KXFX+1aq4FUbi/Zmhoa7c0B3sPOQR36Ib257byNZ9o0nIirampnzbkYDH5RM7UzzibEKeFU5zfKS8dbJpHOGGsjPKzKTcoKcP3GL+oWwjJpg2NAAIJkTxf7CdDchhSE/1m2A/Lc0V+RbrBp35vmXP8rFl9KxzlJzvS2XcU/GniSP/vlu0XUxFrJtsb/ixxajj3v3axbQl0+G0D2BTMIs4F379z2rJxKYQKzhB7kCWGFvsPpdIXxUOS6WyEbhxb9McUbAvrd20FBQUFBQUFBQUFBRb+AeqNb10z+oPdAAAAAElFTkSuQmCC\",\"relationship\":null},{\"partUri\":\"/media/image17.png\",\"contentType\":\"image/png\",\"content\":\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEcAAAAkCAYAAADb0CfrAAABd0lEQVRoge2YX5GDMBCHPw84wAAGogAFdYADHNQCGiohHrBwGmqBewg7hOtw14WUpL39ZvahD8ns/rr/CBiGYRiGURY14IAmtyMl0QNfwBTZHehyOlUCA0GMgSDSQBBGROrzuZaXHvA8llEFjCwZVJ3sV3ZEgK3ALyzZ8+96UENovls4lsypT/HojZDMuR29yLFW969/5R3whAmmLqkuOix1Wc3m2dfpXQJL1RsGQmyHykk6ujS2kbVgV8VdUwI7WgJtFNM0x7K7AuSi6+yYiCG/Ncr7BLZ3J6kJ2eJZ7zhirfbCinWGjDsdKxHHYwapdp32x+FP3AVigVTlJWt3knFXKHECqL6z4sabImtKmlYxanEa0mdNCdPqN7+eFr6LDqk7+QY5p9UWNcuq8jSy6N0TO1MaPcoEiEf48CKnzkCa7dajlnxbaRbZVQdPVVI5iJ8kZB3pZ7sRSkkdn3xX+WRu5uNCEELikdfAT9zZDMMwDMMwjBR8AxS7vP5/0oaBAAAAAElFTkSuQmCC\",\"relationship\":null},{\"partUri\":\"/media/image18.png\",\"contentType\":\"image/png\",\"content\":\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEIAAAAkCAYAAAA9+eyvAAACF0lEQVRoge1YUbXDIAy9HnCAgRqogil4DuagDmqhGiYBD7MwDbPw3gfJWcaAJoXuvA/uOfwMkhsukKQDBgYGBgYGzoIH4Iw2E4CZbK2YaUwHbFt4i/AANgC/yqAcrX+SDY8HBbdnu9LahcaDxvVEXpVj6XRPCAfgTsGsiBu5JT5KQXmyfeDz5rGPkJlr5a3iQs4uRKAVIiCKlwY74XVSoWDLPEtmzgn73HwLrxoLdELMiKdQAt+uZ2buR8Ehb6fccAuvCVohLqgnJ/Zzz8zxNa4FK8WSt6KF1wStEHvgk8klPb6+NSFmEUftBlh4TeghBL/xUrJj/zUhvHKdhdeEViE4o98qwcjsXgvYIoSG14SjQjjEdy3rekD+PQex5lLxqRHCwmvCESE4k8sNyk2kQV2x//41T8PKa0KPHJGeULpZh9hI1W6FLJ/aCrDHa0KvquHxXh1yzY8UIxD3Sutlp7h15FWjlxBA3FTNF7/vDVGIG/H7xLaWR47wqtBTCNkLWBMvn2ruW+Qs3jecIYS13ZUx/HyRtxhEqxDcJq8Gm0nwH012R3g/0FOIgHi1tX5kNWnpDq28WWiF4IRU+iOEy5820ckqUusOe/Nm4fFe0nL/BaSEaflb8Gp1tSeyIL7nJ/Y/lnryfoDLVciMrRCco9/l2pV+2+voHOKJcc8QyE7zFFp4/x08YuAzOn0gDQwMDAwMDAx8A39JRSsd5481owAAAABJRU5ErkJggg==\",\"relationship\":null},{\"partUri\":\"/media/image19.png\",\"contentType\":\"image/png\",\"content\":\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMoAAAAlCAYAAAADd3b/AAAFFElEQVR4nO1cbdXyMAy9HuYAAxhAAQpw8DjAARbQgAQ8YAENWOD9seUQSj+Spt0Gb+45/fHwLF0b7k3TrANwOBwOh8PhcKwAx0TbLTkoh6MBdkjzW40ngBuAa9AOLUbqcCyIAz55fcPIeTWe8NXD8f9ghxmFsplsdgCGinuS7abClmM7tR7Y4jXOsJ3xOfbc9WELx2yxbQlt3xYeWDnEoeHBLELZA7hPNrxdUSb9BiPBHnjliffJtubL30/3vlTYljBgHGc4Tz7fEDG/pNqpoW0LHKYxSH1p4YHFNtWfhgfdhXJC/gt8ID3R7fT/O95FMeDltL1izJzIPYRyRH6uob/2hetz9hZbK0LSSnxp4YHFNoYaHnQVCnXOU44Br0hEE71FbLkY/jJ9PyFfgq/QfbkakPNjY82NpxQRB4zjvTe0teCEcY5/kPvSwgOLbQo1POgqlBvGCcYQpilhGkXRORctyFGSyVLKRtWL1kL5gy6ybabxlER+wGfqZLFtCSnZLDyw2MZQy4NuQtmi/GXyJTWMxOSAXKQ4M/vcfbZsvBRNWguFnC/dZNKmtIQLPn1tsW0JiVAsPLByKDaWWh50E8oe5YHz9Ilfy/PvVDQB3pf/1PMbSuHoYVEPoVDk5u02fW6pzFDq9Kjox2IrhUQoVh7U2oaw8mDW8nDq5mFffFOcmzy3TwnqjPdqUw+h5KpPD9T7iQSYCxY9bKVotd9L8aClrZUHiwqFvsxweaWUQSOUWIpG1Rmeu/ZKvXbT/U6IC0dTnSOQH+a2laKVUFI8aGXbggeLCoX2GOEZGl6VkArlEfxvM30WpmS9hBLigPeNpjYFWnvaBbQTSooHLWxb8WAxoVDFIhYJuFBKlYyUUK6Ipx1zCQUY50XVFS0R1p52AW2EkuNBC9tWPFhMKLQPifXBhZK7x4C4UKgEGHPenEIBXhHtifiT+RTWnnYBbYSS44HVtiUPFhEKlelSlSpL6kV9p1aiuYUCvNKDcNVL4RvSLsAulBIPLLateTC7UKhMl3sIVlP1urC+z0gfDqRU6Mo+63lgEHiVu6VC+Ya0C7AJRcKDWtsePJhVKJSzl5zDn0tIhXIK/ta03qsLjUt6lISiXU3qZLHVotZ/Uh7U2vbgwWxC0ThnA9ng+cqzxxgRwhduwkb7hQf7rOrNNQVoRZFEeZp7Tepksa1BjVB6iwTow4PZhCKZII+CFBlzUfjCrtEejFxijyKJ8nTaoCZ1stjWoEYoWh60sg2xyj1K+FQ0hgPev+DSE1de8dKe2M05aJj6O0K2dxmQf5mMory04kW5c80GV2O7wzhHyzEbrVBqeNDCNobVCYWi6QnpF/bpmrA/OvAWmwylXZqSK1B2ED9omauaEPhDxSPeSUepwk3QD/CeOmlfRtLY8tTWsrpq7C08sNimsCqhhKTLtdQpYe4kIiGlGFfoo2HJQfz4jCSN4aVsSgOP03gfk710jHxeWmhsqXTKm1aYfH94L9hbeNCCQzGsRih7lDdU0l9v2WEkHl17Qn1Vh/pJbdy2GJ1HGz7JUn5gNvQk+Ag9+WhsNXPT2h7x/usi0rGGc+Utlq5aeNCSQyFKPAix6FmvtUPr/G/EDm3fgPxVuFASkLw09Au4QFcM+V/hQolgC/kG/JtxRr/XhH8NJqH84fNogPU3t5bGgJE83z6PEg74/bSyFvy3w6hRsUSNVOWh91Nuh6M3cj875XA4HA6Hw+FwOBwOh+MX8A+XjItEEg0W1AAAAABJRU5ErkJggg==\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":61346,"title":"Find The Area Of Triangle Using Base \u0026 Height","description":"You should find the area of the Triangle using base and height.\r\nGood Luck!","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: 51px; display: block; min-width: 0px; padding-block-start: 0px; padding-inline-start: 2px; padding-left: 2px; padding-top: 0px; perspective-origin: 401px 25.5px; transform-origin: 401px 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; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 377px 10.5px; text-align: left; transform-origin: 377px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; font-weight: 700; \"\u003eYou should find the area of the Triangle using base and height.\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; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 377px 10.5px; text-align: left; transform-origin: 377px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; font-weight: 700; \"\u003eGood Luck!\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function area = triangleArea(base, height)\r\n  area = ;\r\nend","test_suite":"%%\r\nbase = 1;\r\nheight = 1;\r\narea = 0.5;\r\nassert(isequal(triangleArea(base, height),area))\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":5122697,"edited_by":5122697,"edited_at":"2026-05-23T17:34:26.000Z","deleted_by":null,"deleted_at":null,"solvers_count":47,"test_suite_updated_at":"2026-05-23T16:51:38.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2026-05-23T16:46:19.000Z","updated_at":"2026-08-23T11:30:47.000Z","published_at":"2026-05-23T16:49:16.000Z","restored_at":null,"restored_by":null,"spam":null,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eYou should find the area of the Triangle using base and height.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eGood Luck!\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":61312,"title":"Electric Power Steering (EPS) Motor Torque with Efficiency","description":"In EPS systems, the motor must generate additional torque to compensate for system losses.\r\nGiven Required assist torque at rack Ta and Mechanical efficiency η (0 \u003c η ≤ 1)\r\nCompute required motor torque Tm.\r\n","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: 110.906px; display: block; min-width: 0px; padding-block-start: 0px; padding-inline-start: 2px; padding-left: 2px; padding-top: 0px; perspective-origin: 467.484px 55.4531px; transform-origin: 467.496px 55.4531px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 20.9766px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; 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: 443.508px 10.4766px; text-align: left; transform-origin: 443.508px 10.4883px; 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=\"\"\u003eIn EPS systems, the motor must generate additional torque to compensate for system losses.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 20.9766px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; 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: 443.508px 10.4766px; text-align: left; transform-origin: 443.508px 10.4883px; 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=\"\"\u003eGiven Required assist torque at rack \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-weight: 700; \"\u003eTa \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=\"\"\u003eand\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-weight: 700; \"\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=\"\"\u003eMechanical efficiency \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-weight: 700; \"\u003eη (0 \u0026lt; η ≤ 1)\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 20.9766px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; 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: 443.508px 10.4766px; text-align: left; transform-origin: 443.508px 10.4883px; 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=\"\"\u003eCompute required motor torque \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-weight: 700; \"\u003eTm\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\u003c/div\u003e\u003cdiv style=\"block-size: 20.9766px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; 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: 443.508px 10.4766px; text-align: left; transform-origin: 443.508px 10.4883px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function Tm = epsMotorTorque(Ta,eta)\r\nTm = 0;\r\nend","test_suite":"%%\r\nTa = 10; eta = 0.9;\r\nTm_expected = Ta / eta;\r\nassert(abs(epsMotorTorque(Ta,eta) - Tm_expected) \u003c 1e-6)\r\n\r\n%%\r\nTa = 15; eta = 0.85;\r\nTm_expected = Ta / eta;\r\nassert(abs(epsMotorTorque(Ta,eta) - Tm_expected) \u003c 1e-6)\r\n\r\n%%\r\nTa = 8; eta = 0.8;\r\nTm_expected = Ta / eta;\r\nassert(abs(epsMotorTorque(Ta,eta) - Tm_expected) \u003c 1e-6)","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":2305225,"edited_by":2305225,"edited_at":"2026-04-28T09:46:20.000Z","deleted_by":null,"deleted_at":null,"solvers_count":42,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2026-04-28T09:46:15.000Z","updated_at":"2026-08-23T11:52:18.000Z","published_at":"2026-04-28T09:46:20.000Z","restored_at":null,"restored_by":null,"spam":null,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eIn EPS systems, the motor must generate additional torque to compensate for system losses.\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 Required assist torque at rack \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eTa \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr/\u003e\u003cw:t\u003eand\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003eMechanical efficiency \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eη (0 \u0026lt; η ≤ 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\u003eCompute required motor torque \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eTm\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\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":61439,"title":"Scalar","description":"The First problem in Linear Algebra group.\r\nMake scalar contains the value:\r\n","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: 81px; display: block; min-width: 0px; padding-block-start: 0px; padding-inline-start: 2px; padding-left: 2px; padding-top: 0px; perspective-origin: 401px 40.5px; transform-origin: 401px 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; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 377px 10.5px; text-align: left; transform-origin: 377px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThe \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-style: italic; font-weight: 700; \"\u003eFirst \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=\"\"\u003eproblem in \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-style: italic; font-weight: 700; \"\u003eLinear Algebra \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=\"\"\u003egroup.\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; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 377px 10.5px; text-align: left; transform-origin: 377px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eMake scalar contains the 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; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 377px 10.5px; text-align: left; transform-origin: 377px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"vertical-align:-5px\"\u003e\u003cimg src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAACVElEQVR4AeyWv0sjQRTHs8klx+VyXJnjrtnkwgVyjX/BXao77q45SxEULAURK8FCsBIESzsrxcafjYWIjXaCrcGQkA2ClaCFghJI1s9oEnY3444bV1HY8L7ZmXk/5jvvvewkHHphn4CQqiBBhoIMqTKg0r/eHkqn099SqdQcuMjn829UJ5Xp8R0BZhMDMhtVhjSI/CPAlmmaRwQYBgngWXRd78FpFriKlFAymXwPCXGaI4hsEuE30EBXks1mP2iatoFzFLhKB6FcLpeIx+OrBDgDE+DENcIDlLVabREzHSilg1ChULg0DONPpVJZAmtEWAJdi8g0h2oQ4BpYxbROWuMOQi1F69loNLrOkH7XN2PRaHSQeM6SO+eYhEJKQpxOepJbb5evZt+s0IN9xWLxwsXUplISsll7mIi+gcx8tVrd9+CmzpCXYC1bSjXKOAGZGZ6exPcMQaaHMo9HIpE+mHgut6+Emn2zDqGBcrl8CiHP4ish0TeQWeZ1seOZSdPBN0JcMaJEf2nkOuMpJ9jPdv9B/L+wyWQyX9G1xTdCRPwExNUwAalJJ9BFQFvQ94LJer2ebi8y8JMQ4R4vvhHitOKNvgul+4DKJuLfwy6lO7euKgmxkdJGBOT+Wwb5+yBsHJgWtvwADqzrys3C4fBnq4MYl0qlj+L5FHAlxE2dZNN+YJNYLDZkW/BxIiUEkW0geuGYkn2R7DeD/grs8bP9LtF3vSQlRG1/gZ/grWEYGk8Z3rH+gzfy4UN2x9YZY0HmJyUkM3yutYCQKtNBhoIMqTKg0t8AAAD//+FBuqcAAAAGSURBVAMAM8jsSTaLvg0AAAAASUVORK5CYII=\" width=\"18\" height=\"18\" style=\"width: 18px; height: 18px;\"\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function scalar = linear_algebra\r\n  scalar = ;\r\nend","test_suite":"%%\r\ny_correct = 14;\r\nassert(isequal(linear_algebra,y_correct))\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":5122697,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":17,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2026-08-07T14:51:21.000Z","updated_at":"2026-08-23T17:29:34.000Z","published_at":"2026-08-07T14:51:21.000Z","restored_at":null,"restored_by":null,"spam":null,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr/\u003e\u003cw:t\u003eThe \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eFirst \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr/\u003e\u003cw:t\u003eproblem in \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eLinear Algebra \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr/\u003e\u003cw:t\u003egroup.\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:t\u003eMake scalar contains the 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: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\\\\[\\n\\\\mathbf{14}\\n\\\\]\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\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":61387,"title":"Multiply the Diagonals of Two Vectors","description":"Find the diagonals of vectors a and b and multiply them.","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.0085px; display: block; min-width: 0px; padding-block-start: 0px; padding-inline-start: 2px; padding-left: 2px; padding-top: 0px; perspective-origin: 400.994px 10.4972px; transform-origin: 400.994px 10.5043px; 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: 377.003px 10.4972px; text-align: left; transform-origin: 377.01px 10.5043px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; font-weight: 700; \"\u003eFind the diagonals of vectors a and b and multiply them.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function s = diagonalsProduct(a,b)\r\n  s = \r\nend","test_suite":"%%\r\na = [0 1 2; 3 4 5; 6 7 8]\r\nb = [9 10 11; 12 13 14; 15 16 17]\r\ns = diag(a).*diag(b);\r\nassert(isequal(diagonalsProduct(a,b),s))\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":5122697,"edited_by":5122697,"edited_at":"2026-06-05T15:39:04.000Z","deleted_by":null,"deleted_at":null,"solvers_count":35,"test_suite_updated_at":"2026-06-05T15:39:04.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2026-06-05T15:37:19.000Z","updated_at":"2026-08-23T17:53:31.000Z","published_at":"2026-06-05T15:37:19.000Z","restored_at":null,"restored_by":null,"spam":null,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eFind the diagonals of vectors a and b and multiply them.\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":61440,"title":"Row Vector","description":"The second problem in Linear Algebra group.\r\nCreate this vector in MATLAB:\r\n[7 8 26]","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: 81px; display: block; min-width: 0px; padding-block-start: 0px; padding-inline-start: 2px; padding-left: 2px; padding-top: 0px; perspective-origin: 401px 40.5px; transform-origin: 401px 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; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 377px 10.5px; text-align: left; transform-origin: 377px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThe \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-style: italic; font-weight: 700; \"\u003esecond \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=\"\"\u003eproblem in \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-style: italic; font-weight: 700; \"\u003eLinear Algebra \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=\"\"\u003egroup.\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; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 377px 10.5px; text-align: left; transform-origin: 377px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eCreate this vector in MATLAB:\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; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 377px 10.5px; text-align: left; transform-origin: 377px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; font-weight: 700; \"\u003e[7 8 26]\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function v = linear_algebra\r\n  v = ;\r\nend","test_suite":"%%\r\ny_correct = [7 8 26];\r\nassert(isequal(linear_algebra,y_correct))\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":5122697,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":16,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2026-08-07T15:14:40.000Z","updated_at":"2026-08-20T09:12:18.000Z","published_at":"2026-08-07T15:14:40.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 \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003esecond \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr/\u003e\u003cw:t\u003eproblem in \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eLinear Algebra \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr/\u003e\u003cw:t\u003egroup.\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:t\u003eCreate this vector in MATLAB:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e[7 8 26]\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":61441,"title":"Column Vector","description":"The third problem in Linear Algebra group.\r\nCreate a column vector like this:\r\n","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: 123px; display: block; min-width: 0px; padding-block-start: 0px; padding-inline-start: 2px; padding-left: 2px; padding-top: 0px; perspective-origin: 401px 61.5px; transform-origin: 401px 61.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; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 377px 10.5px; text-align: left; transform-origin: 377px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThe \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-style: italic; font-weight: 700; \"\u003ethird \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=\"\"\u003eproblem in \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-style: italic; font-weight: 700; \"\u003eLinear Algebra \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=\"\"\u003egroup\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-style: italic; font-weight: 700; \"\u003e.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 377px 10.5px; text-align: left; transform-origin: 377px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eCreate a column vector like this:\u003c/span\u003e\u003c/span\u003e\u003c/div\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; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 377px 31.5px; text-align: left; transform-origin: 377px 31.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"vertical-align:-26px\"\u003e\u003cimg src=\"data:image/png;base64,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\" width=\"18\" height=\"63\" style=\"width: 18px; height: 63px;\"\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function v = linear_algebra\r\n  v = ;\r\nend","test_suite":"%%\r\ny_correct = [6;21;43]\r\nassert(isequal(linear_algebra,y_correct))\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":5122697,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":16,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2026-08-07T15:22:52.000Z","updated_at":"2026-08-20T09:12:41.000Z","published_at":"2026-08-07T15:22:52.000Z","restored_at":null,"restored_by":null,"spam":null,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr/\u003e\u003cw:t\u003eThe \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ethird \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr/\u003e\u003cw:t\u003eproblem in \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eLinear Algebra \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr/\u003e\u003cw:t\u003egroup\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr/\u003e\u003cw:t\u003eCreate a column vector like this:\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\u003e6 \\\\\\\\ 21 \\\\\\\\ 43 \u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\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":843,"title":"Hyperspectral Processing: Determine Material Components given a Hyperspectral vector","description":"Given a hyperspectral data set and Reflectance Spectral Signature Library determine a pixel's component percentages. \r\n\r\n\u003chttp://aviris.jpl.nasa.gov/aviris/index.html NASA AVIRIS\u003e\r\n\r\nA Ground Square is imaged by hundreds of pixels, each at a different wavelength.\r\nThe signal on pixel 1(500nm to 505nm) is a sum of the components (Concrete/Tree/Grass...) by percentage of area covered times the material reflectance.\r\nPixel 2 (510-515nm) is different by the Reflectance deltas between Concrete and a Tree.\r\n\r\nLet S(i,j) be the response of Material i for band j\r\n\r\ng( j )= %(Concrete)*S(1,j)+%(Tree)*S(2,j)+...%(Grass)*S(end,j);\r\n\r\nA 300-Band 9-Material Spectral file is loaded. Comparison between foliage and rocks is quite significant. The materials are Bush, Calcite, Concrete, Conifer, Grass (not that type), Fir tree, Gypsum, Maple, Sage\r\n\r\n*g=S*f*  where f is the percentage of the imaged pixel covered by the\r\nmaterial.\r\n\r\n*Input:* \r\ng spectral sum [301,1]; \r\nS spectral material response [301,9]  Nine materials\r\n\r\n*Output:*\r\nSolve for f  ....( eg f=[0 .5 0 .25 .25 0 0 0 0]' )\r\n\r\n( f should sum to 1, max(f) is 1 and min(f) is 0 )\r\n\r\nThe test Suite will round to 2 decimal places.\r\nCases of \"other materials\" which will induce negative values are not\r\ntested.\r\n\r\nThis is introductory and ignores atmospheric absorption.\r\n\r\nThere is a matrix operation hint in the test suite for a method to solve for f.\r\n\r\n\r\n\u003chttp://aviris.jpl.nasa.gov/data/free_data.html AVARIS Free Data\u003e\r\nThese data files are large with 224 bands x 750 channels x 2000 samples\r\n\r\nTo expand these files may require a tar converter\r\n\u003chttp://aviris.jpl.nasa.gov/alt_locator/111013_AV_Download.readme NASA readme\u003e\r\n...and... \r\n\u003chttp://aviris.jpl.nasa.gov/alt_gulf/ NASA Tools bottom Left\u003e\r\nThere are some possible issues with the NASA tar tool. Two non-standard files can be found at \u003chttp://dll-files.org/7968/index.html libiconv-2.dll\u003e and \u003chttp://dll-files.org/7975/libintl-2.dll.html libintl-2.dll\u003e\r\n\r\nSee the Test Suite for details on opening the AVIRIS Moffett Field file.","description_html":"\u003cp\u003eGiven a hyperspectral data set and Reflectance Spectral Signature Library determine a pixel's component percentages.\u003c/p\u003e\u003cp\u003e\u003ca href=\"http://aviris.jpl.nasa.gov/aviris/index.html\"\u003eNASA AVIRIS\u003c/a\u003e\u003c/p\u003e\u003cp\u003eA Ground Square is imaged by hundreds of pixels, each at a different wavelength.\r\nThe signal on pixel 1(500nm to 505nm) is a sum of the components (Concrete/Tree/Grass...) by percentage of area covered times the material reflectance.\r\nPixel 2 (510-515nm) is different by the Reflectance deltas between Concrete and a Tree.\u003c/p\u003e\u003cp\u003eLet S(i,j) be the response of Material i for band j\u003c/p\u003e\u003cp\u003eg( j )= %(Concrete)*S(1,j)+%(Tree)*S(2,j)+...%(Grass)*S(end,j);\u003c/p\u003e\u003cp\u003eA 300-Band 9-Material Spectral file is loaded. Comparison between foliage and rocks is quite significant. The materials are Bush, Calcite, Concrete, Conifer, Grass (not that type), Fir tree, Gypsum, Maple, Sage\u003c/p\u003e\u003cp\u003e\u003cb\u003eg=S*f\u003c/b\u003e  where f is the percentage of the imaged pixel covered by the\r\nmaterial.\u003c/p\u003e\u003cp\u003e\u003cb\u003eInput:\u003c/b\u003e \r\ng spectral sum [301,1]; \r\nS spectral material response [301,9]  Nine materials\u003c/p\u003e\u003cp\u003e\u003cb\u003eOutput:\u003c/b\u003e\r\nSolve for f  ....( eg f=[0 .5 0 .25 .25 0 0 0 0]' )\u003c/p\u003e\u003cp\u003e( f should sum to 1, max(f) is 1 and min(f) is 0 )\u003c/p\u003e\u003cp\u003eThe test Suite will round to 2 decimal places.\r\nCases of \"other materials\" which will induce negative values are not\r\ntested.\u003c/p\u003e\u003cp\u003eThis is introductory and ignores atmospheric absorption.\u003c/p\u003e\u003cp\u003eThere is a matrix operation hint in the test suite for a method to solve for f.\u003c/p\u003e\u003cp\u003e\u003ca href=\"http://aviris.jpl.nasa.gov/data/free_data.html\"\u003eAVARIS Free Data\u003c/a\u003e\r\nThese data files are large with 224 bands x 750 channels x 2000 samples\u003c/p\u003e\u003cp\u003eTo expand these files may require a tar converter \u003ca href=\"http://aviris.jpl.nasa.gov/alt_locator/111013_AV_Download.readme\"\u003eNASA readme\u003c/a\u003e\r\n...and...  \u003ca href=\"http://aviris.jpl.nasa.gov/alt_gulf/\"\u003eNASA Tools bottom Left\u003c/a\u003e\r\nThere are some possible issues with the NASA tar tool. Two non-standard files can be found at \u003ca href=\"http://dll-files.org/7968/index.html\"\u003elibiconv-2.dll\u003c/a\u003e and \u003ca href=\"http://dll-files.org/7975/libintl-2.dll.html\"\u003elibintl-2.dll\u003c/a\u003e\u003c/p\u003e\u003cp\u003eSee the Test Suite for details on opening the AVIRIS Moffett Field file.\u003c/p\u003e","function_template":"function f = hyperspectral(g,S)\r\n% g is [301,1]\r\n% S is [301,9]\r\n  f = zeros(size(S,2),1);\r\nend","test_suite":"%%\r\n% The AVIRIS fileread info is at the bottom\r\n% Solution Hint:\r\n% The Matrix hint is inv(S'S)(S'S)=I\r\n% With g=Sf multiply both sides by h'\r\n% S'g=S'Sf, now multiply both sides by inv(S'S)\r\n% inv(S'S)(S'g)=inv(S'S)(S'S)f which is I*f\r\n% Now simplify the right side and there is a solution\r\n% Solution Bigger/Better Hint: Search on mldivide\r\n%%\r\nglobal S\r\n%http://tinyurl.com/matlab-hyper-spectra\r\n%http://rmatlabtest.appspot.com/Spectra.mat\r\nurlwrite('http://rmatlabtest.appspot.com/Spectra.mat','Spectra.mat') ;\r\nload('Spectra.mat'); % S is the variable in Spectra.mat\r\nf_exp=[.5 .5 0 0 0 0 0 0 0 ]';\r\ng=S*f_exp;\r\n\r\nf = hyperspectral(g,S);\r\nassert(isequal(round(100*f)/100,f_exp),sprintf('%f\\n',f))\r\n%%\r\nglobal S\r\nf_exp=[0 .5 0.25 0 0 0 0.25 0 0 ]';\r\ng=S*f_exp;\r\nf = hyperspectral(g,S);\r\nassert(isequal(round(100*f)/100,f_exp),sprintf('%f\\n',f))\r\n%%\r\nglobal S\r\nf_exp=[0 .25 0.6 0 0 0 0 0.15 0 ]';\r\ng=S*f_exp;\r\nf = hyperspectral(g,S);\r\nassert(isequal(round(100*f)/100,f_exp),sprintf('%f\\n',f))\r\n%%\r\n%\r\n%Reading of the full Moffett Field file: (8GB RAM recommended)\r\n% The file is 600MB\r\n%cd 'C:\\Users\\???' % Your file location\r\n%fn='f080611t01p00r07rdn_c_sc01_ort_img'\r\n%fid = fopen (fn,'r');\r\n%A = int16(fread(fid, 'int16', 'ieee-be'));\r\n%A2 = reshape (A, 224,753,1924); % Specifics found in text files\r\n%A3 = permute (A2,[3 2 1]); % X Y Band\r\n%figure;imagesc(squeeze(A3(:,:,1))); % To view top layer\r\n","published":true,"deleted":false,"likes_count":4,"comments_count":8,"created_by":3097,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":11,"test_suite_updated_at":"2013-02-02T19:05:40.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2012-07-19T02:49:02.000Z","updated_at":"2026-08-21T10:08:56.000Z","published_at":"2012-07-19T03:34:29.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"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 hyperspectral data set and Reflectance Spectral Signature Library determine a pixel's component percentages.\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:hyperlink w:docLocation=\\\"http://aviris.jpl.nasa.gov/aviris/index.html\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eNASA AVIRIS\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eA Ground Square is imaged by hundreds of pixels, each at a different wavelength. The signal on pixel 1(500nm to 505nm) is a sum of the components (Concrete/Tree/Grass...) by percentage of area covered times the material reflectance. Pixel 2 (510-515nm) is different by the Reflectance deltas between Concrete and a Tree.\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\u003eLet S(i,j) be the response of Material i for band j\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\u003eg( j )= %(Concrete)*S(1,j)+%(Tree)*S(2,j)+...%(Grass)*S(end,j);\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eA 300-Band 9-Material Spectral file is loaded. Comparison between foliage and rocks is quite significant. The materials are Bush, Calcite, Concrete, Conifer, Grass (not that type), Fir tree, Gypsum, Maple, Sage\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eg=S*f\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e where f is the percentage of the imaged pixel covered by the material.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eInput:\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e g spectral sum [301,1]; S spectral material response [301,9] Nine materials\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eOutput:\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e Solve for f ....( eg f=[0 .5 0 .25 .25 0 0 0 0]' )\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e( f should sum to 1, max(f) is 1 and min(f) is 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\u003eThe test Suite will round to 2 decimal places. Cases of \\\"other materials\\\" which will induce negative values are not tested.\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\u003eThis is introductory and ignores atmospheric absorption.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThere is a matrix operation hint in the test suite for a method to solve for f.\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:hyperlink w:docLocation=\\\"http://aviris.jpl.nasa.gov/data/free_data.html\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eAVARIS Free Data\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e These data files are large with 224 bands x 750 channels x 2000 samples\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eTo expand these files may require a tar converter\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"http://aviris.jpl.nasa.gov/alt_locator/111013_AV_Download.readme\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eNASA readme\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e ...and... \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"http://aviris.jpl.nasa.gov/alt_gulf/\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eNASA Tools bottom Left\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e There are some possible issues with the NASA tar tool. Two non-standard files can be found at\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"http://dll-files.org/7968/index.html\\\"\u003e\u003cw:r\u003e\u003cw:t\u003elibiconv-2.dll\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e and\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"http://dll-files.org/7975/libintl-2.dll.html\\\"\u003e\u003cw:r\u003e\u003cw:t\u003elibintl-2.dll\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eSee the Test Suite for details on opening the AVIRIS Moffett Field file.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":61442,"title":"Matrix","description":"The fourth problem in Linear Algebra group.\r\nCreate a matrix like this:\r\n14   7   26\r\n7    8    6\r\n3    0   30","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: 144px; display: block; min-width: 0px; padding-block-start: 0px; padding-inline-start: 2px; padding-left: 2px; padding-top: 0px; perspective-origin: 401px 72px; transform-origin: 401px 72px; 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; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 377px 10.5px; text-align: left; transform-origin: 377px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThe \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-style: italic; font-weight: 700; \"\u003efourth \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=\"\"\u003eproblem in \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-style: italic; font-weight: 700; \"\u003eLinear Algebra \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=\"\"\u003egroup.\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; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 377px 10.5px; text-align: left; transform-origin: 377px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eCreate a matrix like this:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 22px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 377px 11px; text-align: left; transform-origin: 377px 11px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; font-style: italic; font-weight: 700; \"\u003e14   7   26\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 22px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 377px 11px; text-align: left; transform-origin: 377px 11px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; font-style: italic; font-weight: 700; \"\u003e7    8    6\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 22px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 377px 11px; text-align: left; transform-origin: 377px 11px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; font-style: italic; font-weight: 700; \"\u003e3    0   30\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function A = linear_algebra\r\n  A = ;\r\nend","test_suite":"%%\r\ny_correct = [14 7 26;7 8 6;3 0 30];\r\nassert(isequal(linear_algebra,y_correct))\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":5122697,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":18,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2026-08-07T15:32:05.000Z","updated_at":"2026-08-24T02:27:56.000Z","published_at":"2026-08-07T15:32:05.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 \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003efourth \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr/\u003e\u003cw:t\u003eproblem in \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eLinear Algebra \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr/\u003e\u003cw:t\u003egroup.\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:t\u003eCreate a matrix like this:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003cw:i/\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e14   7   26\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003cw:i/\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e7    8    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:rPr\u003e\u003cw:b/\u003e\u003cw:i/\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e3    0   30\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":61350,"title":"Circle Perimeter","description":"Get the perimeter of the Circle by PI.","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.44px; min-height: 0px; white-space: normal; color: rgb(33, 33, 33); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: none; white-space: normal; \"\u003e\u003cdiv style=\"block-size: 21px; display: block; min-width: 0px; padding-block-start: 0px; padding-inline-start: 2px; padding-left: 2px; padding-top: 0px; perspective-origin: 401px 10.5px; transform-origin: 401px 10.5px; vertical-align: baseline; \"\u003e\u003cdiv style=\"font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 377px 10.5px; text-align: left; transform-origin: 377px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; font-weight: 700; \"\u003eGet the perimeter of the Circle by PI.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function p = circleP(r)\r\n  p = ;\r\nend","test_suite":"%%\r\nr = 1;\r\np = 2*pi*r;\r\nassert(isequal(circleP(r),p))\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":5122697,"edited_by":5122697,"edited_at":"2026-05-24T11:52:44.000Z","deleted_by":null,"deleted_at":null,"solvers_count":39,"test_suite_updated_at":"2026-05-24T11:52:11.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2026-05-24T11:50:23.000Z","updated_at":"2026-08-24T08:26:50.000Z","published_at":"2026-05-24T11:52:11.000Z","restored_at":null,"restored_by":null,"spam":null,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eGet the perimeter of the Circle by PI.\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":61449,"title":"Geometry time3!(Medium)","description":"This time we have two circles! The shape is given below:\r\n\r\nYou are requested to calculate the area of the two circles(A1 ,A2) given the distance O1O2 = a, the distance D and that both the angle O1AB and O2BA are 90 degrees.\r\nExplanation(if needed):O1O2 is the line that connects the centers of both circles.\r\nTips:1) You can draw a line somewhere on this shape if you want.\r\n2) The circles are tangent.\r\nGOOD LUCK!!!!!!!!!!!!!!!!!!!","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: 407.8px; display: block; min-width: 0px; padding-block-start: 0px; padding-inline-start: 2px; padding-left: 2px; padding-top: 0px; perspective-origin: 469px 203.9px; transform-origin: 469px 203.9px; 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; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 445px 10.5px; text-align: left; transform-origin: 445px 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=\"\"\u003eThis time we have two circles! The shape is given below:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 206.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; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 445px 103.4px; text-align: left; transform-origin: 445px 103.4px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cimg class=\"imageNode\" width=\"309\" height=\"201\" style=\"vertical-align: baseline;width: 309px;height: 201px\" src=\"data:image/png;base64,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\" data-image-state=\"image-loaded\"\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; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 445px 21px; text-align: left; transform-origin: 445px 21px; 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=\"\"\u003eYou are requested to calculate the area of the two circles(A1 ,A2) given the distance O1O2 = a, the distance D and that both the angle O1AB and O2BA are 90 degrees.\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; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 445px 10.5px; text-align: left; transform-origin: 445px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; text-decoration: underline; text-decoration-line: underline; \"\u003eExplanation(if needed):O1O2 is the line that connects the centers of both circles.\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; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 445px 10.5px; text-align: left; transform-origin: 445px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; text-decoration: underline; text-decoration-line: underline; \"\u003eTips:1) You can draw a line somewhere on this shape if you want.\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; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 445px 10.5px; text-align: left; transform-origin: 445px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; text-decoration: underline; text-decoration-line: underline; \"\u003e2) The circles are tangent.\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; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 445px 10.5px; text-align: left; transform-origin: 445px 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=\"\"\u003eGOOD LUCK!!!!!!!!!!!!!!!!!!!\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function [A1,A2] = find_the_circles_area(a,D)\r\n  \r\nend","test_suite":"%%\r\na = 7;\r\nD = 6;\r\nA1_exp = (pi*(7 + sqrt(13))^2)/4;\r\nA2_exp = (pi*(7 - sqrt(13))^2)/4;\r\n[A1_act, A2_act] = find_the_circles_area(a, D);\r\nassert(abs(A1_act - A1_exp) \u003c 1e-4, 'A1 is wrong.');\r\nassert(abs(A2_act - A2_exp) \u003c 1e-4, 'A2 is wrong.');\r\n%%\r\nD_val = randi([5, 50]);\r\na_val = D_val + randi([1, 20]);\r\nd = sort(roots([1, -2*a_val, D_val^2]), 'descend');\r\nA1_ref = (pi/4) * d(1)^2;\r\nA2_ref = (pi/4) * d(2)^2;\r\n[A1_user, A2_user] = find_the_circles_area(a_val, D_val);\r\nassert(abs(A1_user - A1_ref) \u003c 1e-4, 'A1 is wrong.');\r\nassert(abs(A2_user - A2_ref) \u003c 1e-4, 'A2 is wrong.');","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":5158730,"edited_by":5158730,"edited_at":"2026-08-23T22:22:48.000Z","deleted_by":null,"deleted_at":null,"solvers_count":1,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2026-08-23T22:20:50.000Z","updated_at":"2026-08-24T10:26:29.000Z","published_at":"2026-08-23T22:20:50.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 time we have two circles! The shape is given below:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"201\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"309\\\"/\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\u003eYou are requested to calculate the area of the two circles(A1 ,A2) given the distance O1O2 = a, the distance D and that both the angle O1AB and O2BA are 90 degrees.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003cw:u/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eExplanation(if needed):O1O2 is the line that connects the centers of both circles.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003cw:u/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eTips:1) You can draw a line somewhere on this shape if you want.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003cw:u/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e2) The circles are tangent.\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:t\u003eGOOD LUCK!!!!!!!!!!!!!!!!!!!\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,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\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":61447,"title":"Geometry time!(easy)","description":"Suppose that we have a square and its Area is given. Then we have the following circle (with center O) which has the same radius(r) as the length of one side of the square. The angle (Θ=Theta) is given in radians. You are requested to find the length of the arc (L ) that belongs to the angle Θ.\r\n\r\n\r\nTo put it more simple: Find AB.\r\nGOOD LUCK!!!!!!!!!!!!!!!!!!","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: 534.8px; display: block; min-width: 0px; padding-block-start: 0px; padding-inline-start: 2px; padding-left: 2px; padding-top: 0px; perspective-origin: 469px 267.4px; transform-origin: 469px 267.4px; 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; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 445px 31.5px; text-align: left; transform-origin: 445px 31.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=\"\"\u003eSuppose that we have a square and its Area is given. Then we have the following circle (with center O) which has the same radius(r) as the length of one side of the square. The angle (Θ=Theta) is given in radians. You are requested to find the length of the arc (L ) that belongs to the angle Θ.\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; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 445px 10.5px; text-align: left; transform-origin: 445px 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=\"\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 372.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; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 445px 186.4px; text-align: left; transform-origin: 445px 186.4px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cimg class=\"imageNode\" width=\"400\" height=\"367\" style=\"vertical-align: baseline;width: 400px;height: 367px\" src=\"data:image/png;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; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 445px 10.5px; text-align: left; transform-origin: 445px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; text-decoration: underline; text-decoration-line: underline; \"\u003eTo put it more simple: Find AB\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\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; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 445px 10.5px; text-align: left; transform-origin: 445px 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=\"\"\u003eGOOD LUCK!!!!!!!!!!!!!!!!!!\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function L = FIND_ARC_LENGTH(A,theta)\r\n    \r\nend","test_suite":"%%\r\nA = 9;\r\ntheta = 2;\r\ny_correct = 6;\r\nassert(isequal(FIND_ARC_LENGTH(A,theta),y_correct))\r\n%%\r\nA = 16;\r\ntheta  = 5;\r\ny_correct = 20;\r\nassert(isequal(FIND_ARC_LENGTH(A,theta),y_correct))\r\n%%\r\nrand_area = 0.1 + (1000 - 0.1) * rand();\r\nrand_theta = 0.1 + (2*pi - 0.1) * rand();\r\np = double(int8(1)) / double(int8(2));\r\nexpected_L = exp(p * log(rand_area)) * rand_theta;\r\nuser_L = FIND_ARC_LENGTH(rand_area, rand_theta);\r\nassert(abs(user_L - expected_L) \u003c 1e-5, 'Wrong Answer! Try writing the general mathematical formula.');","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":5158730,"edited_by":5158730,"edited_at":"2026-08-23T13:35:39.000Z","deleted_by":null,"deleted_at":null,"solvers_count":2,"test_suite_updated_at":"2026-08-23T13:34:46.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2026-08-23T13:16:18.000Z","updated_at":"2026-08-24T10:18:32.000Z","published_at":"2026-08-23T13:34:46.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\u003eSuppose that we have a square and its Area is given. Then we have the following circle (with center O) which has the same radius(r) as the length of one side of the square. The angle (Θ=Theta) is given in radians. You are requested to find the length of the arc (L ) that belongs to the angle Θ.\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:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"367\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"400\\\"/\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:rPr\u003e\u003cw:b/\u003e\u003cw:u/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eTo put it more simple: Find AB\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eGOOD LUCK!!!!!!!!!!!!!!!!!!\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,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\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":61448,"title":"Gometry time2!(easy to medium)","description":"Given the same circle as ''Geometry time!'' below you are now requested to to find the length of the section OAB(L). However the radius of the circle must be found in a different way: You have to find first the average of the small base (b) and the big base(B) of the trapezoid also given below.\r\n         \r\nFurther explanation: 1)Theta angle(Θ) together with the area of the trapezoid(A_tp) will be given.\r\n2) You also are given that the height(H) of the trapezoid is the same as the third triangular number(https://en.wikipedia.org/wiki/Triangular_number)\r\n3) Theta will be in degrees this time!\r\nTip: L = perimeter.\r\nGOOD LUCK!!!!!!!!!!!!!!!!!!!!!!!","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: 434.8px; display: block; min-width: 0px; padding-block-start: 0px; padding-inline-start: 2px; padding-left: 2px; padding-top: 0px; perspective-origin: 469px 217.4px; transform-origin: 469px 217.4px; 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; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 445px 31.5px; text-align: left; transform-origin: 445px 31.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=\"\"\u003eGiven the same circle as ''Geometry time!'' below you are now requested to to find the length of the section OAB(L). However the radius of the circle must be found in a different way: You have to find first the average of the small base (b) and the big base(B) of the trapezoid also given below.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 191.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; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 445px 95.9px; text-align: left; transform-origin: 445px 95.9px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cimg class=\"imageNode\" width=\"202\" height=\"149\" style=\"vertical-align: baseline;width: 202px;height: 149px\" src=\"data:image/png;base64,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\" data-image-state=\"image-loaded\"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-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\u003cimg class=\"imageNode\" width=\"201\" height=\"186\" style=\"vertical-align: baseline;width: 201px;height: 186px\" src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZEAAAF0CAYAAADiqARmAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAGmZSURBVHhe7Z13VFRX18afOzMwoEYNVeyaoNixawQTgw0LNjRqYoklFsTeey/Yy9hee++KvaAmUexdY4wtiiU2NLbIIDDfH87wDYeBOecKTGH/1jor5uy9eXi8LrfDvWdfycXFRQcOVCoVlEolYmNjodOZL5EkCQ4ODkhISEBcXBwbNomohlqthqenJ2JiYvDs2TM2bBJRDfLBr0E++DXIB78G+eDXsIQPBZtAEARBELxQEyEIgiBkQ02EIAiCkA01EYIgCEI21EQIgiAI2VATIQiCIGQjeXl5mX2mS5IkKBQKqFQq7sfAFAoFlEoldDod16NmcjTUajVcXV0RGxuLFy9esOFkyNEgH/wa5INfg3zwa5APfg1L+JB8fX3NVxmJxcfHs6EUUSgU0Ol0XN8YZGgolUo4OzsjPj4eHz58YMMmEdUA+eDWIB/8GiAf3Brkg18DFvAh+fj4mFWSJCmJEM83Z8gHwPXNydFwcHBAtmzZEBcXh7dv37LhZMjRIB/8GuSDX4N88GuQD34NS/iQ6MR66pAPfg3ywa9BPvg1yAe/hiV80I11giAIQjbURAiCIAjZUBMhCIIgZENNhCAIgpANNRGCIAhCNtRECIIgCNlQEyEIgiBkQ02EIAiCkA1XE5Ekid0yi6GGt5Y3zxjS4Ic0+CENfkiDH3vVkDw8PMwfUdQXKJVK7lOQ0M9YAefxe8jQcHR0hLu7O7RaLddAM8jQAPng1iAf/BogH9wa5INfAxbwwTXFF3ohSZKg4xzsZcgHgISEBDZsElENwzRJrVaL6OhoNmwSUQ3ywa9BPvg1yAe/Bvng17CED8nV1dV8lb67qQTGBUuSBJVKBR3nSGLI0FCr1fDw8IBWq+WeRSOqQT74NcgHvwb54NcgH/walvCh0Om7j7kFINmeuSVaI5ovp0Y0X06NaL6cGtF8OTWi+XJqRPPl1Ijmy6kRzZdTI5ovp0Y0X06NaL6cGtF8OTWi+XJqRPPl1IjmszVcN9YJgiAIwhTURAiCIAjZUBMhCIIgZENNhCAIgpANNRGCIAhCNtRECIIgCNlQEyEIgiBkQ02EIAiCkI3CcOQ9taVQKJLtmVuiNaL5hhoYHds3t+RqsHupLdF8Qw354FuiNaL5hhrywbdEa0TzDTXkg2+J1ojmG2qS+MiVK9en44dmMBSKzGNRKBTQ6XTcNaIajo6OcHNzE5pFI6pBPvg1yAe/Bvng1yAf/BqW8ME9xVehUEChUCA+Pj7x2HtqSPrJkDqdjnuapKiGWq2Gm5sbYmNj8fz5czZsElEN8sGvYe0+nJ2dkTNnTuTMmRPZs2fHF198gaxZs8LZ2RlOTk5wdHSEg4MD1Go1smXLhvj4eLx79w7x8fGIi4tDbGwsYmJi8OHDB7x//x7v3r3D27dv8e+//+L169d48+ZNhvjg1bD268GrQT74NSzhQ3JxcTFfBUClUkGpVHIP6ZIkCQ4ODkhISOAeBCaqoVar4enpiZiYGO6BZqIa5INfw5I+3NzcULBgQeTPnx958+ZFnjx5kDt3bnh6esLT0xPu7u5Qq9VJvtbbt2/x7t07fPjwATExMdBqtfj48SN0Oh1UKlVi81AqlXBwcICjoyOcnJzg7OyMrFmzIlu2bFCpVIlfLz4+Hi9evMCzZ8/w9OlT/PPPP3j06BEePnyIqKgo3L9/Hw8fPgRS8ZEaor9XlrweqSGqQT74NSzhg5qIGcgHv0ZG+ChUqBBKliwJb29vfP311/D29kbhwoWRM2dOAMDz58/x8OFDPHr0CI8fP8aTJ0/w4sULvHz5Ek+ePMHLly8TPzmkhIiPrFmzImfOnHBzc4O7uzty5swJd3d35MqVC15eXsiTJw/y5s2LvHnzAgC0Wi3u3LmTuG7cuIE//vgD169fZ790MkR/r0R8GBDVsJc/V+SDX4P1QU3EDOSDXyOtfXz99dfw9fWFr68vSpcujZIlSyJHjhz477//8Ndff+Gvv/7CrVu3cOfOHfz999+4d+8e3r17l+RrwIyGKdLahyFeoEABFC5cGIULF4a3tzeKFi2KIkWKwM3NDXFxcbh27RquXLmCy5cv49KlS7h06VKyr5GaBkt6+GCxxT9XpiAf/BqsD2oiZiAf/Bqf66NSpUqoUqUKKlasiAoVKsDd3R0vXrzApUuXcOXKFVy9ehXXr19HVFSUVfvg0TC+Hu7u7ihevDhKlSqFUqVKwdfXFwULFkRMTAzOnTuHs2fP4vTp0zh37hz+++8/bo2M9mEv14N8pA7rg5qIGcgHv4aoD19fX3z33Xfw8/NDlSpV4OzsjKtXr+LMmTM4e/Yszp8/j7t37yapsUYfkKFhzoeHhwfKly+PChUqoGLFiqhSpQqUSiXOnz+P48eP4/fff8dvv/2WqpY1+DCFqAb54NewhI9Pz3YRRAaQI0cONGvWDBqNBtevX8fhw4fRrFkz3LlzB127doW3tze+++47DBw4EJs3b07WQDITz549w759+zBu3DgEBQXBy8sLTZs2xa+//oqKFSti69atePToEdauXYuOHTuiYMGC7JcgiAyBmgiRruTLlw+dO3fGli1bcPfuXUybNg1OTk6YMGECypQpgxo1amDkyJHYs2cPXr58yZYTeuLj4xEZGYnp06cjKCgIBQoUQOfOnfHPP/+gR48eOH/+PI4cOYJBgwahTJkybDlBpBvURIg0J1euXOjatSt27dqFS5cuoVu3brh16xaCg4NRqFAhdOzYEWvXrk183JUQ5927d9izZw/69++PsmXLIiAgAPv27UOtWrVw5MgRnDhxAoMGDYKPjw9bShBpCjURIk1wdnZGy5YtMX/+fBw9ehSdO3fGhQsXEBgYiHLlymHIkCE4evQoW0akEZcuXcLUqVNRs2ZNVK5cGRs2bIC/vz/Wr1+PrVu3olevXsifPz9bRhCfDVcTkSSJ3TKLoYa3ljfPGNLgJ700qlevjrlz5+Lu3bsYMWIEHjx4gPbt26N8+fIYNWoUzpw5w5YkwqthTHr5MMbWNW7fvo05c+agYcOGCA4OxtGjR9GqVStcvHgRGzZsQLNmzdgSQFDDQHr6MEAa/FhCg3vsiaQ/Ts97xx8AlEoloP95Lg+iGo6OjnB3d4dWq8WLFy/YsElENUA+kml8+eWXaNWqFVq0aIFixYrhwIED2Lp1K/bt22dTPlLC1q5HSrA+qlWrhqZNmyI4OBjv37/Hxo0bsXHjRty4cSOxRlQDFvDxifyYdPgsOpQEEHcVy/xqYsjf/18jqgGL+UgdUQ1YwIfk5eXF3UQkSYJOp+N6DMyQD4HBXqIaarUarq6uQgPNRDXIx/9rlC9fHq1bt0arVq0QFRWFTZs2YfPmzXjw4AFgQz7MYe8+nJycEBwcjBYtWqBChQo4fPgw1q1bh3379glrWMxHwen47UQreMcBUAFRO1qgSvfjiTWiGhbzYQZRDUv4kFxdXc1X6bubSqXifpZYkiSoVCrodDruDieqoVar4eHhAa1Wy/3ctagG+VChbt26aNeuHapXr47Dhw9jzZo12LVrF5tu9T54NTKTj8qVK+PHH39E69atcfPmTaxatQpr1qzB+/fvuTQs5cN/8Xlsb1oA948fg7OfPzyidqNJufY4pq8R1bCUD3OIaljCh0Kn7z7mFoBke+aWaI1ovpwa0Xw5NaL5cmpE8+XUtG/fHkeOHMHSpUvx999/o0aNGmjRogV27tyZLNewRDVE8+XUiObLqRHNl1Mjms9Tc+rUKYSGhqJ48eLYvn07QkNDcfnyZQwZMgTu7u7J8k0tcxrsEs1PXvMjuvsVAPAMN9duweVnAPJXQvdWKeXzLdEa0Xw5NaL5cmpE89karhvrROZBpVKhR48euHr1KoYMGYJ9+/ahePHi6Nu3L65cucKmE3bC06dPERYWhtKlS2PSpEkIDAzE9evXMXHiROt7qqt1A5TxAPDsMnZvWoMtF54B8ID/j33ZTCIDoCZCAPrm0atXL/zxxx/o2rUrFi9ejNKlSyMsLIz7ozdhH6xatQr+/v7o0qULKlSogIsXLyIsLAwFChRgUy1C3x/94QHg2YUtWANgy/9+x30AThUaYkohNptIb6iJEOjevTuuXr2Kjh07YubMmShZsiTmzp0LrVbLphKZiK1bt6J27dr4+eefUbp0aVy4cAETJ05Erly52NQMZCwaVnACcB+//2/Lp61f1+DsXQCq0qg1xJ8tINIZaiKZmDZt2uD8+fPo1asXNBoNSpcujYULF7JpRCZn586dqFu3Ljp27IjKlSvj8uXLGDp0KJydndnUdKfAZH+UVgG4exZrfjXsHsPEw59+1FrAPwQ/GRcQ6Q41kUxIYGAgIiIiEBYWhk2bNqF06dKYN28em0YQSdixYwcCAgLQt29fNGnSBJcuXULnzp3ZtHSkCoYGlAYA3Dw1MfFJLAC4v+gMrsQB8PDHT/2NAkS6Q00kE1GiRAmsWLECa9aswYULF+Dr64spU6bQj60IIdauXYuKFSti3rx5GDZsGA4dOoTAwEA2Le35pjUqFv70yyKtLyA6Ovr/17lOnz6hwAkVG0yBlT0KYNdQE8kEODk5YcyYMYiIiIBCoUBAQAAGDhyIp0+fsqkEwc3cuXNRrlw5nD59GitWrMDy5ctRtGhRNi3NaNauLAoAQPR93PzzZvJ16xliAKBULQz5lq0m0gtqInZOy5YtcfbsWdSuXRu//PIL2rZtm+y1qwQhl5cvX2L48OGoW7cusmbNmjg9OO3phOAKbgBicHZxOVT1q5p8VZmAY88AoAD8urRmvwCRTnCNPZEkCQqFQuhUo0KhgFKphI7z5KQcDcPx+9jYWK5ZNHI0bNVHkSJFMHToUNSuXRszZszAjBkzbNIHi61eDxZ79dGiRQsMHjwYr1+/xsSJE3Ho0KEk+XI01Go1XAeFI7Jraajfn8cU74aYzSbp8Zt/Cpsa5wfen8f0ksGYwanB+jCHbB8ZfD3MIUeD9SH5+vqarzIS4x3qBb0hndEJR3OIaiiVSjg7OyM+Ph4fPnxgwyYR1YAN+vj555/Rs2dPHDt2DHPmzMHt27cBG/SREuSDT8NSPpydnREaGopWrVph27ZtmDVrFt6+fZuYL6qhVObD0PU70dQbeBE5BrV67GBT/p98o7BtZ2MUAvDXugpoOZVPAyZ8mEPch2WuhzlENVgfko+Pj1klST+gyyDE880Z8sE5TVKOhoODA7Jly4a4uLgkf0hTQo6GLfkoVaoUBg0ahCJFimDq1KnYvHlzkhpb8ZEa5INfw9I+qlSpggEDBsDd3R1TpkzBnj17ZGk4fDUBO3c3RUFE4/dBfuiyk80wJi9GbD+E1j4AbqxH7abj8IBDIzUfppDlw8LXwxRyNFgfkouLi/kqGS9zlyzwwngeRDVsxUe/fv0wdOhQbNu2DSNGjMCTJ0+S5NuKD3OQD34Na/ExdOhQ9OvXD+vXr8fQoUPx33//CWlYiw8WUQ179UE31m0cHx8f7NixAz169EBoaCg6d+6crIEQhCWZOHEi6tevj2LFiuH48eMZ8zgwkWFQE7Fh2rZti99++w1v376Fv78/1q1bx6YQhFVw6tQpBAQEYPv27VixYgVGjx7NphA2CjURGyRLliyYN28eJk+ejNGjR6NNmzZ4+PAhm0YQVseoUaPQpk0b1K9fHwcOHEDp0p9OoBO2CzURG6NatWo4evQofHx80KBBAyxYsIBNIQir5uDBg6hVqxYePHiAI0eOoF27dmwKYUNQE7EhunXrhp07dyIyMhK1atXChQsX2BSCsAn+/fdfdOrUCaNGjcKMGTMwffp0NoWwEaiJ2ACSJGHu3LkYP348+vXrh759+3I9RUEQ1o5Go0GjRo3w7bffYv/+/ShSpAibQlg51ESsnKJFi+LgwYOoWLEi6tatixUrVrApBGHTHD9+HLVq1cLz589x4MABNGjQgE0hrBhqIlZMYGAg9u/fj8ePH6N27do4e/Ysm0IQdsGrV6/Qpk0bLF26FCtXrkSvXr3YFMJK4WoikiSxW2Yx1PDW8uYZY88aXbt2xZo1a7BixQq0a9cOb968SZYvgimN1ODNM4Y0+CEN04wfPx49evTAyJEjMWPGDCAdNExBGvywGpKHhwfXD9clSYJSqeQ+BQn9jBVwHr+HDA1HR0e4u7tDq9VyDTSDDA1YwMe4cePwyy+/oH///li9ejWbDsjQgAV88CCqAfLBrWHLPqpUqQKNRoNbt26hV69eUKlUNunDGFu+HsawPrim+EIvJEkSdJyDvQz5AJCQkMCGTSKqYZgmqdVqER0dzYZNIqqRkT4+fvyI8ePHw9/fH927d8evvya+/zMZohoZ6cNergf5MK+RVj48PDyQP39+nDt3LjEvT5480Gg0yJkzJ0aOHIk//vjD6n2khi1dj9RgfUiurq7mq/TdTSUwLliSJKhUKug4RxJDhoZarYaHhwe0Wi33LBpRjYzyUbx4cUyePBlZs2ZF586d8eeff7JpSRDVyCgf9nI9yAefRlr52Lx5M9RqNYKCgpLkKhQKLF26FNWrV0efPn2wc2eq0xcTMaWRGmnlIzVs6XqkButDodN3H3MLQLI9c0u0RjRfTo1ovpwa0fwiRYpg8eLFiIuLQ1BQEK5fv54sh12iGnJqRPPl1Ijmy6kRzZdTI5ovp0Y0X06NaL6cGjZ/0qRJKFasGLp3754sNz4+Hl26dMG+ffuwbNkyNGrUKFmOqcVq8CzRGtF8OTWi+XJqRPPZGq4b60T6UalSJWzcuBG3b99G+/btuT/mEoQ98Msvv6Bz584ICQnBgwcP2HAiU6ZMgUajwdKlS9G2bVs2TFgQaiIWpEaNGti6dSsiIiIwcOBANkwQds3333+PSZMmYeDAgane/zMwb948DBs2DDNnzkT37t3ZMGEhqIlYiMDAQGzZsgWrVq1C//792TBB2DUFChSARqPBokWLsHTpUjacIgsXLkSvXr0wbtw49O3blw0TFoCaiAUICgrCmjVrMGvWLAwbNowNE4TdM3v2bFy+fBlDhw5lQ2ZZs2YNunTpgmHDhmHQoEFsmMhgqIlkMI0aNcLy5csxdepUjBs3jg0ThN0za9YseHh4ICQkhA1xs2XLFnTo0AEDBw7EkCFD2DCRgVATyUCCgoKwbNkyhIWFYfLkyWyYIOyeXr16oVWrVujVq9dnP0QSHh6O9u3bo3///hg8eDAbJjIIaiIZRGBgYOInkClTprBhgrB7GjRogJEjR6JXr15pNgdu165d+PnnnzFgwAC6t2ghqIlkADVq1Ei8B0KfQIjMSPHixTF//nzMnDkTGzZsYMOfxc6dO/HLL79gyJAh6NGjBxsm0hmF4ch7akuhUCTbM7dEa0TzDTUwOrZvbsnVYPdSW2x+5cqVsWrVKixatAjjx49Plm+osXYfPIt88C/RGtF8Q401+HBycoJGo8Hhw4cxceLEZHFzi8fHtm3b0LNnT4wZMwYdO3ZMFje3eHx8Tr6hxpwPNp/dM7dEa0TzDTVJfOTKlevT8UMzGApF5rEoFArodDruGlENR0dHuLm5Cc2iEdX4HB/e3t7YtGkTIiIi0K9fPzYtEWv3wZtPPvg1MpOPhQsXwtvbGw0aNMCHDx+ENUR8dOjQARMmTECPHj2wfft2bg0eHyzp6cOAqIYlfCizZMkymj3SbmpB/w0mJCQki5lahnyd3gwbN7VENZRKJbJkyYL4+Hi8f/8+WdzUEtWQ68PT0xOrV6/G5cuXERISkizHeFmzDxEN8sGvkVl8DBw4EK1atcJPP/2ER48eydIQ8XHhwgXEx8dj4sSJuHjxIu7evZssx9Qy58PUSk8fhiWqYQkfkouLy6evYgaVSgWlUsk9pEuSJDg4OCAhIYF7EJiohlqthqenJ2JiYrgHmolqyPHh6OiIHTt2IDY2Fo0bN2bDybBWH6Ia5INfIzP4aNGiBRYsWIAOHTogPDw8cV9UQ46PCRMm4KeffkKjRo1w6dIlNpyM1HykREb4ENWwhI9Pn2OINGXRokXImTMnOnXqxIYIIlNQvnx5aDQaTJgwIUkDyShGjRqFAwcO4H//+x9y5crFhok0hJpIGjNhwgRUr14d3bp14/65J0HYEzlz5oRGo8GmTZsS305oCUJDQ/Ho0SMsXryYDRFpCDWRNKRbt27o2rUrunbtihs3brBhgsgUaDQa/Pvvv591Ij2t+OWXX5ArVy7Mnz+fDRFpBDWRNCIwMBDjx49H3759cfToUTZMEJmCcePGoVKlSlbRQADg+fPn6NKlC5o2bUpzttIJaiJpQNGiRTF//nzMmTMHK1euZMMEkSlo3749unfvjpCQENy5c4cNW4yLFy+iW7duGDhwIJo3b86Gic+EmshnIkkS5s2bh99//x1jxoxhwwSRKfDz88P06dMxbNgwHDx4kA1bnO3bt2PixImYN28eypQpw4aJz4CayGcyZ84cfPHFFwgNDWVDBJEp8PLywpw5c7Bs2TIsXLiQDVsN06dPx44dOzB37lyo1Wo2TMiEmshn0K1bN7Ru3RqhoaF48+YNGyaITMGcOXNw584dDBgwgA1ZHT179gT07zMh0gauJiJJErtlFkMNby1vnjGW1KhWrRrGjx+Pfv36JZlIyubxkJJGSvDmGUMa/JAGP9OmTUOhQoXQq1cvNmQSORpp6UOr1aJXr15o3rx5klfspqVGStirhuTh4WH+iKK+QKlUcp+CBAClUgkAiI+PZ0MmEdVwdHSEu7s7tFotXrx4wYZNIqoBEz6yZMmCiIgInDhxwuT4aVENS/kwh6gG+eDXgB346Nq1K8aMGYPg4GCcOHHCpny0adMG06ZNQ+PGjXHy5EnADq6HgYz2IXl5eXE3EUk/k4XnaLwhHwKDvUQ11Go1XF1dhQaaiWqY8jFnzhz4+PigTp06Jr+GqIalfJhDVIN88GvYuo9atWph5cqVGDRoENauXQvYoI+pU6eiYsWKqFOnDmJjY236ehiwxJ8rydXV1XyVvrupVCru+SqSJEGlUkGn03F3OFENtVoNDw8PaLVa7lk0ohqsj59//hlTp05FnTp1cP78eTYdkKFhCR88iGqQD34NW/bx9ddfY9++fVi3bh1Gjx5tsz5UKhWOHj2KCxcuoHfv3jbrwxhL/LlSOjs7j2aTTKHQz52Pj4/nEoL+m9MJjiQW0VAqlciWLRvi4uLw/v17NmwSUQ0Y+ShatCjWrl2LUaNGpToPSFQjo33Yy/UgH6mTHj4kScK6detw69atxCcSbdEH9P9S//PPPzF58mQ8ePAA169ft0kfLBl9PbhurBOfmDRpEg4cOEAjFIhMi0ajQY4cOZLclLZlTp48iQkTJmDSpEnIly8fGyY4oCbCSZ8+fVCmTBkMGTKEDRFEpqBfv34IDg5G9+7d8fr1azZss8yYMQPnz5/H2LFj2RDBATURDsqWLYvBgwdj2LBhePjwIRsmCLuncePGGDp0KEJCQnDhwgU2bPMMGzYMdevWRYcOHdgQYQZqIhyMGjUK27dvx7p169gQQdg9pUqVgkajwdSpU7F582Y2bBfcuHEDo0ePxujRo1GwYEE2TKQCNREz9OrVC8WKFcPo0VzPHxCEXZElSxbMnz8fe/fuxeTJk9mwXbFo0SKcOnWKZuAJQk0kFYoWLYoRI0Zg3LhxePLkCRsmCLtn/vz5+Pjxo9WMdk9vxo4diwYNGqBVq1ZsiEgBaiKpMHLkSBw8eBBr1qxhQwRh94wYMQI1atRASEgIYmNj2bBdcu3aNUyePBkjR45E9uzZ2TBhAmoiKdCyZUvUrVsX48aNY0MEYfe0bt0avXv3Rvfu3fHnn3+yYbtm6tSpePbsGUaMGMGGCBNwjT2RJAkKhULoVKNCoUg89MJzclKOhuH4fWxsLNcsGl4NJycnREZGYv369ZgxY4bN+jDGlq+HMeSDX0OujypVqmDz5s2YMGECNBoNm5YEa/YhosH6CAgIwOrVq9GsWbPE2VrGyNGwhA9zyNFgfUi+vr7mq4zE4jmHekFvSMc5jwUyNJRKJZydnREfH48PHz6wYZPwaPTp0wfVq1dHkyZNABv2wUI++DQysw9XV1esWLEC586d477BbI0+RDVgwsfYsWORJ08edOzYkU0FZGhYyoc5RDVYH5KPj49ZJUk/oMsgxPPNGfLBOU1SjoaDg0Pi8fu3b9+y4WTwaPj4+GD79u3o06cP9u/fb7M+WMgHv0Zm9rFo0SJkyZIFbdq04dKwVh+iGqZ85M6dGwcOHMD48eOxcePGZPmiGpbykRpyNFgfkouLi/kq/bAypVLJ/ZFHkiQ4ODggISGB62MVZGio1Wp4enoiJiaGe6CZOY1Vq1ZBqVTixx9/BGzYBwv54NfIrD4mTpyIJk2aICgoCLdv3+bSsEYfkKGRko++ffuiU6dOKFeuHGJiYpLUiGpY0kdqiGqwPujGuhGBgYGoX78+wsLC2BBB2DWdOnVCly5d0LNnT0RFRbHhTMuMGTPw7t07m3hro6WgJmJEv379sHTpUly+fJkNEYTdUqNGDUyZMgWDBw/G0aNH2XCmZ9q0aejduzedZE8BaiJ62rRpgxIlSmD69OlsiCDslvz580Oj0WDx4sX43//+x4YJAJs2bcKJEyfQp08fNkRQE/l/evfujVmzZuHp06dsiCDsFo1Gg2vXrtF0ajPMmjULP/30E3x9fdlQpoeaCIDu3bsjW7ZsmDVrFhsiCLtl1qxZyJ07d6YZafI5HD58GPv370evXr3YUKYn0zcRlUqF0NBQzJkzB1qtlg0ThF0SGhqKNm3aICQkBM+fP2fDhAnmzJmDoKAgVK1alQ1lajJ9EwkJCcHHjx/NnswlCHuhXr16GD16NHr27IlTp06xYSIFTp8+jfDwcPrkxpCpm4hKpUL37t3pdbdEpsHHxwfz58/H7NmzsXbtWjZMmEGj0SAwMJA+jRjB1UQkSWK3zGKo4a3lzTPmczW6du2Kjx8/YuHChUn2jflcDR5Igx+b0Zh7EtHR0Yg+NRu1Ru/AhajoT///6C5OLuiYNhpmYDUcHByg0Wjw22+/mXwVbFpomIM3zxhr0jh//jx27tyJbt26sSGz8GoY4M0zxhIakoeHh/kjivoCpVLJfQoS+hkr4Dx+Dxkajo6OcHd3h1ar5RpoBkbj4sWLWLJkidkfZVm7D17IB59GmviYdQxPWxUBXr/G6xw5kCNOC60WUGcFri7yQ82RURnuY8GCBShWrBjq16+P9+/fs+mADA3YyvXggNdHpUqVsGvXLgQGBuLKlSvcGtbmw4CoBuuDa4ov9EKSJEHHOdjLkA8ACQkJbNgkohqGaZJarRbR0dFs2CQGjTZt2mDw4MHw9fVN9Ya6tfvg1SAf/Bpp4mPGb3jc0vtT8MFeDP2hE1bcA1CmJEpevoY/MthH+/btERoaioYNG+Lq1atsaiKiGjZzPcwg6mP16tX4999/0atXL24Na/QBGRqsD8nV1dV8lb67qQTGBUuSBJVKBR3nSGLI0FCr1fDw8IBWq+WeRWPQOHz4MPbs2YNJkyaxKUmwdh+8GuSDXyNNfMw5gRetiwB4jWMjvkKTBUnzM9JHrVq1EBYWhs6dO2P79u1sWhJENTLSx2ddDzOI+ggICMDGjRvh7++PGzducGlYow/I0GB9KHT67mNuAUi2Z26J1ojmy6kBgPr168PHxwdLly5NFje15Giwe+aWaI1ovpwa0Xw5NaL5cmpE8+XUJMuHgae4Pz95vskaM0s0X6fToUSJEpg0aRImTZqEbdu2JYuzS46GaI1ovpwa0XzRmoiICJw7dw5t27ZNFkttiWjIyZdTI5rP1nDdWLc32rZti5UrV9LpdCL9ef0UN9m9DCJ79uwYO3Ys9uzZg2nTprFh4jNZuXIl2rRpg2zZsrGhTEWmayLly5eHn58fVq5cyYYIwq6YPXs23r9/TyNN0olNmzYhOjoabdu2ZUOZikzXRH766SccPXoUV65cYUMEYTeMGTMGlStXxsiRI7lvsBLirF27Fm3atGG3MxWZqom4uLigdevWWL9+PRsiCLuhbdu26NGjB3r16oV79+6xYSINWb9+Pby9vVG3bl02lGnIVE2kVatWiIqKwu7du9kQQdgF1apVw8yZMzFixAgcOnSIDRNpzNOnT7F582a0bt2aDWUaMl0T2bBhA7tNEHZBrly5oNFosGLFChrlk4GsX78e9evXR4ECBdhQpiDTNJHq1aujWLFi2LRpExsiCLtAo9Hg3r176NevHxsi0pHff/8d169fR4sWLdhQpiDTNJHmzZtj//79ePDgARsiCJsnLCwMRYoUoQmzFmLTpk2Zt4kYjrynthQKRbI9c0u0RjTfUAOjY/sprSxZsiA4OBhbt25NFjO3RL8v0XxDDY8P43x2z9wSrRHNN9SQD/3q+Q3c3Nzg9lUTzGdjKdWkslLL79q1Kzp27IiQkBA8fvw4Sc1n+zCzRGtE8w011u5j69atKFy4MGrUqJEs17jG2n3wrGQ+cuXK9f+Ha1PBUMj7uKBBTKfTcdeIajg6OsLNzc3sLJqWLVti5MiRKF68uLCGNfkwRlSDfPBr2JKPgIAArFmzBoMGDcKqVauMsm3LR2rYio8VK1bg1atXKb6L3VZ8mIP1oUhISADvgv6oO7uf0jIci2f3U1siGsZH8NmY8QoKCkJ4eHji/4toJFiRD3aJaCSQD+4aW/FRoEABzJ49GwsXLsSKFSuS5dqKD3PLVnzs2LEDQUFBUCgUyfISbMiHucX6kFxcXLg+iahUKiiVSu4hXZIkwcHBAQkJCdyDwEQ11Go1PD09ERMTk+JAszx58uDKlSsICgpCZGSksIa1+GAR1SAf/Bq24mPfvn149epVio+X2ooPc9iKD6VSiXv37qF3797YunUrm24zPszB+vj0OcaOadiwIe7du4fIyEg2RBA2y7x58+Di4kI30q2I+Ph47Ny5Ew0bNmRDdo3dN5H69evT4ULCrujTpw9atmyJkJAQvHr1ig0TFmT37t1o0KABsmbNyobsFrtuIvny5cM333yDPXv2sCGCsEkaNGiAYcOGISQkBOfOnWPDhIXZt28f3r59i3r16rEhu8Wum0jdunVx//59nDlzhg0RhM1RokQJzJ49G9OnT8fGjRvZMGEl7Nu3L1PN0rLrJlKnTh0cOHCA3SYIm8PJyQlz5szBoUOHzL6Nk7As+/fvR926dRMfnbV37NZljhw5UKNGDRw8eJANEYTNMX/+fOh0OvTq1YsNEVbGwYMH4ejoiNq1a7Mhu8Rum0jNmjXx5s0bHD16lA0RhE0xbNgw1KxZEz179oRWq2XDhJURExODiIgIBAQEsCG7xG6byPfff48jR46w2wRhU7Rs2RJ9+/ZFSEgIrl+/zoYJK+Xw4cPURIyRJIndMouhhreWN8+Y1DRq1KiRrImYyjNHahqm4M0zhjT4yUwaFStWhEajwbhx42Q9ps6jYQxvnjGkYZojR46gQIECKFGiROJeWmuYwhIakoeHh/kjivoCpVLJfQoSAJRKJaA/hMODqIajoyPc3d2h1Wrx4sWLxH1fX18cOHAA5cqVw6NHj5LUiGrAgj5SQ1QD5INbwxp8uLi4YM+ePTh9+jR69+4NyNCwBh+mENWwVR/Hjx/HmjVrsHDhQsCGfbCwPiQvLy/uJiJJEnRGc1NSw5APgcFeohpqtRqurq7JBpqFhISgSZMmqFmzZpJ8yNCwpI/UENUgH/wa1uBj1apVyJ49Oxo3bpy4J6phDT5MIaphqz4mTJiAfPnyoW3btoAN+2BhfUiurq7mq/TdTaVScc9XkSQJKpUKOp2Ou8OJaqjVanh4eECr1SaZRbNx40bcvn0bw4YNS5IPGRqW9JEaohrkg1/D0j7Gjx+P4OBgBAYG4u+//07cF9WwtI+UENWwVR8NGjTA/PnzkT9/fsCGfbCwPhQ6ffcxt6Cf8iiyRGtE81Oq+eabbxAZGZlsP6V8c0u0RjRfTo1ovpwa0Xw5NaL5cmpE8+XUiOanVPPzzz+ja9euCAkJwd27d83mm1uiNaL5cmpE8+XUiObLqTGXHxkZiSxZsqBy5crcNewSzZdTI5rP1nDdWLclKleuDGdnZ5w8eZINEYRV8+2332Lq1KkYMmQIIiIi2DBhY7x8+RKXL19G1apV2ZBdYXdNpEqVKrh69SpevnzJhgjCasmbNy80Gg2WLFmCxYsXs2HCRjl16hQqV67MbtsVdtdEKlasSLOyCJtDo9Hgxo0bGDRoEBsibJgzZ86gUqVK7LZdYZdN5OzZs+w2QVgtM2bMQP78+endIHbIuXPnkCNHjiTnRewNu2oiX3/9Ndzc3HD+/Hk2RBBWSbdu3dCuXTuEhITg6dOnbJiwcR4+fIgHDx6gXLlybMhusKsm4uvrixcvXuDu3btsiCCsjtq1a2P06NHo3bs3Tpw4wYYJO+HixYsoW7Ysu2032F0TuXTpErtNEFaHt7c35syZg3nz5mH16tVsmLAjLl26BF9fX3bbbrCrJlK6dGlcuXKF3SYIq0KpVEKj0eDEiRMYN24cG07CvHnzcPHixcQDa4TtceXKFZQuXRpK/TgSe4Nr7IkkSVAoFEKnGhUKBZRKJXScJyflaBiO38fGxuLFixe4ceMG+vfvn+KwOjkalvBhDjka5INfI719zJ07F6VKlULTpk3x5s2bVH3ky5cPM2fORL58+bBlyxbMmTOHSwMCPvI3HoSR7ZvAr0x+ZFfrN+O00L6Jwtl96zFHsxDH7zFFeuzheiCdfbi6uuLq1asICgrC48ePbdaHAfZ6SL6+vuarjMR4h3pBb0hndMLRHKIaSqUSzs7OiI+Ph6urK3bt2oXGjRvj/v37bGoiohrIYB8fPnxgwyYR1QD54NZITx+//PILOnfujHbt2uHGjRtcPnLnzo2goCB06dIFixcvxoIFC9gUk5j34YNO86ahU7U8UAOA9i2i/3mBN/EAsrmhkOcXn9K0j3B4ehf035x0mKkBW74exqSnj3379mHRokWIiIiwaR8wcT0kHx8fs0qSfkCXQYjnmzPkg3OapBwNBwcHZMuWDXFxcahYsSKmTZuW6lMQcjQy2sfbt2/ZcDLkaJAPfo308lGvXj1Mnz4d/fv3x969e4V95M2bF8uXL8eZM2cwdOhQNiUZqfvIi59XbMXAytmB+Be4tH4Wxk3chhvGPkq0wtSJvdDA+1POqZmt8PPSh0m+ii1fD2PS28eiRYtw7949LFy40KZ9wMT1kFxcXMxXAVCpVFAqldwfeSRJgoODAxISErg+VkGGhlqthqenJ2JiYtC6dWvUr18ftWrVYtOSIKqR0T54B7OJapAPfo308FGmTBns378fM2fORFhYmGwfBQsWxObNmxEZGYkePXqwKUlIzYf/zJPY0LYInPAax0bXQOO5nz69J/dRC7NPrcBP3k5A9DGMrNMYmv+fCSnbR2q/Vyyp+UgJUY309jFmzBiULFkSffr0sWkfMHE97ObGepEiRXDz5k12myAsTrZs2aDRaLBz506EhYWxYSEePHiAxo0bo1q1apg3bx4b5uQnhNQtAicAzyJGJjYQ0xxCr1ZLcSUGgKs/Og7xZxMIDm7evImvv/6a3bYL7KaJeHt749atW+w2QVic+fPn48OHD2l2Ij0qKgqNGjVCq1at5I1J6RaMSh4AcB9nFqxho8n5eyR2XYoBABTwD0EwGyfMcuvWLeTNmxdZsmRhQzaP3TSRwoUL486dO+w2QViUUaNGwc/PDyEhIdw/XuAhKioKPXr0QMuWLVGtWjU2nCr+FfMjBwC8jsKZX9moaWZc1H/K9ygA+iwijuHvJnt8VNsumoiLiwty5syZ5AU+BGFpfvrpJ/Ts2RMhISHp8qPW9evXY8OGDcI/1irtkvPTL6KfwvTD8CZ49BqvAQCeKNCZDRLmiI6OxqtXr5AvXz42ZPPYRRMxXJh791J4mJ0gMpiqVati9uzZGDVqFPbt28eG04z169cjKipKqJEUccvx6RfxMfh0N2Q2TkZHIzo6Gk+fPsXjx4/x4sULREdH4+4OEz+CU7EbBA/3799Hnjx52G2bxy6aSJ48efD8+XO8e/eODRFEhuPh4QGNRoNVq1YJ/eUuh6ioKGzYsAHVqlXj/lHJzRefPlMQGcuDBw+oiVgruXPnxsOHSZ9fJwhLodFo8PDhQ/Tp04cNpQuRkZGIiorCwIED2ZBJrrz899MvXAqgIwCgF6q6usLV1RWenp7InTs33Nzc4OrqisKNNZ9y8+T4dB8FT3Gf76wjwfDw4UN4eXmx2zaPXTSRXLly4dEj06dpCSIjmTx5MooXL55mT2LxEBUVhbCwMO5PI8fORn26v+GaH9W/Y6Om6Vu2yKdfPLuPY2yQ4OLx48fw9PRkt20eriYiSRK7ZRZDDW8tb54xhppcuXLh8ePHbDgZn6PBW8ubZwxp8GPNGh06dECnTp0QEhKCBw8esGlJkKuREoZPI61atUrcS1FjwRaceQYABeDf+/+bXbI8A4XGoqGvEwDg/jENthiFUtRIAd48Y+xF459//oGHhwd3LW+eMRnhg9WQPDw8zB9R1BcolUqhxxSV+qmVPMfvIUPD0dER7u7uWLlyJcLDwzF37lw2JRmiGshAH1qtlmswG2RogHxwa8jx8f3332P9+vUYPHgwli9fzoZNktY+BgwYgB9++AEVKlQAzPjIPzYCx7uUghqvcXxsTTTTRAEmNWpixvFl+NFbDbw+jtF1mmEB8xBkWvtgSc1HSohqIAN8VKlSBeHh4ahQoYLZf2QYENVABvhgrwfXFF/ohSRJgo5zsJchHwASEhLYsElENQzTJHft2oUpU6Zg06ZNbEoyRDUy0odWq0V0dDQbNomoBvng1xD1UaBAAezatQs7duzAqFGjuDTSw0e+fPlw+vRpBAcH48SJE2Z85EfXzQcxslp2IO4Zzi8bg5DR2/HAWKN0O2hmDkYTn085xycHocX8T83GQHr4YEndh2lENTLCx1dffYVjx44hMDAQly9fZsMmEdXICB/s9ZBcXV3NV+m7m0pgXLAkSVCpVNBxjiSGDA21Wg0PDw+cOnUKbdu2xeHDh9mUZIhqZKQPrVbLPVNHVIN88GuI+ti9ezfevXuHdu3acWukl4/w8HBERkYiLCyMw0cp9N2wAv1qFtBP8X2NZ1FP8Tpegi67B4rk1j8KrL2P3cObov3y5ONR0suHMeZ9JEdUIyN85MiRA3fu3EGrVq1w6NAhNmwSUY2M8MFeD4VO333MLQDJ9swt0RrRfJ1Oh6xZs0KtVuPFixfJYqaWHA3RGtF8OTWi+XJqRPPl1Ijmy6kRzRepmT17Njw8PNCzZ89kMXOLV0MkPzIyEt988w1nzRVM/6Ecqv4yA7tP3cfrODU8vIvA28cbRTycEBN9E8dWjUTjauXQbtk9E/U8GsmXaL6cGtF8OTWi+R8+fMB///2HL7/8MlkspSWqIadGNJ+t4bqxbs3kyPHpX0uvXr1iQwSRrvTq1Qs//vgjQkJCuH/Mkt4cP36c6wktY+5vnYB29cuhcP48//+Ib648yFOkKhr30eAYDYJIM16/fo2cOfUTA+wEm28i2bNnBwD8+6/+2Xci8+DbEVM27seFm4/w6OmnE9fR0dGIfvoId6+exI4FwxBciC1KGxo0aICRI0eiR48eOHPmDBu2KKJNhMg43rx5k/h3lr1g800kW7ZsgL7DE5mFAIzeehaPDoehU82KKODqBCfjURwqJ+TIXQT+Lfpi0am7ODavA9Lyr9VixYpBo9Fg5syZWL9+PRu2KIanfkSHMhIZw9u3b/HFF/o3RtoJdtFEaNxJJqJQRyw9sRTd/PLDCQBinuHKnhkY+GMNuLq6wtW1HBp3mIAlETfxOg6AKgeKNJ+Eg4cmoCb7tWTg6OiI+fPn4/Dhwxg/fjwbtjhRUVGIikr6BBVhPbx//z7xH772gs03EWdnZ/z333/sNmGX1MKsdWNRr5AaAPD66hJ08SuGGm0nYOn+K/qc+zgWPgODfqiKwnUGYvfdT+/ByF7iZyza0R0FjL6aHObPnw+FQpGhJ9LlQD/Ssk7+++8/u3uniF00Ed6X3hO2jf/MsWju/amBaG+tRZfvBmFLajd9Ly1FuxYTcfzlp//N4dcPs7uxSfwMGTIEdevWRUhICP2ZI2Tx4cMHODs7s9s2jc03EbVaDa1Wy24TdsenV7qqASDuFrYM6wuuJ+3/1qDZrON4AwDIAf8fpsj6NNKiRQv0798fISEhuHbtGhu2OPTJwzbQarVQqz/9Q8hesPkm4uDggNjYWHabsDcSX+kK4MZh9P2NiafGorU4azijVqo6+go+sVW+fHloNBpMmDAB4eHhbNjiVKtWjWvkD2F5Pn78CEdHR3bbplEYjrynthQKRbI9c0u0RjTfUOPg4ICPHz8mi5lacjXYvdSWaL6hBkbjB8wtuRrsXmpLNN9Qk14+qhte6Qog6saKZPGU1ieN7Thy49NnEaAIynRMnsfWGHx8+eWX0Gg02LRpE2bOnJks9/81ku+ntkRrUssvUKAA/Pz84OfnB0mSkD9/fpw4cSJdr4fcGtF8Q429+Pj48SNUKlWymKklV4PdS22J5htqklyPXLlyfTp+aAZDocg8FoVCAZ1Ox10jquHo6IghQ4agYsWKaNCgARs2iahGRvlwc3MTmg0kqmHrPrpuuYFR1XIAeIPIMcXRYrGgjxm/4tEP3gCAZwe7o0y77WxaIsY+ZsyYARcXFzRs2JBNSwKvDwNpeT1++OEHzJo1C8+ePUO3bt2wdetWeHl5pev1MJCWPlLCnnwMHz4cpUuXRuPGjdmwSUQ1MsqH8fVQJCQkgHdBf9Sd3U9pGY7Fs/upLRENnU4HSZKS7ZtbIhoJGeRDpx8lwMZSWyIaCTbu42sPw+cQHSDHx5/P9O8IB9RZPJLFjZfBx5IlS1CxYkWEhoYmyzG1eHwYr7S6Hnnz5kVcXBxcXFwSX0xl/PUN/8+7TGmkttLKR0rLnnwkJCRAoVAki6W2RDQSMsiH8fVQxMXFgWcZitn91FZCQgLi4+OT7ae05GgYDLH7KS05GhnlI701bNmH8cdlnU6GD+OvoEtIlsOuRo0aoUqVKvjyyy8xaNAgBAYGJstJpsHhg60R9mFCI0+ePFCpVFCpVChbtixOnTqFypUrw8vLK92uB1uT3hr24uPTn1/+GjkaGeHD+Hp8+hxjw+h0usSPY4T98uz1p/MesvHxTLynon3/lAkmZ8eOHWjXrh1+/PFHxMXFYenSpbh58ybCwsJQtWpVNt1qiIuLQ5UqVbBz506cPn0aFy9exNGjRxEeHk6n2K0AST9y3Z6w+b99E/QfDwn75vdHhr/4c8Dz060NIdrn/v/Xkj752/jdfClz5swZ7N+/H126dEGhQoUwduxYfPXVV9i9ezdOnDiBgQMHwttbxjeTxnz77beJvzZ1kO3kyZNo1KgRIiMj2RCRwSgUCu6XRdkKNv+3b1xcHFQq48FJhD1yLOImDE/p5i82mImaww9+hQxD727iylImzMH79++xZs0aNGvWDOXKlcOmTZtQv359nDp1Crt27UL79u0tNp01pT////zzDzp37oyhQ4eyIcJCqFQqxHG+58NWsPkmEhsba3fPXRMmWLcbl/VdRF2mHmb8/z++zdOlD/zy6X999XfMSO2UOwf379/HrFmz8O2336J27dq4fPky+vTpg+vXr2PZsmUICgpiS9IVDw/DARogJubTj/3CwsJQvnx5nDt3ziiTsDSOjo52d67NLpqIvZ0AJUyxBoO2XoEWAFTeCJ4wA7XYFFMUCsHW3n749DnkNY5tHITk7+eTz/nz5zF8+HCUKVMG7dq1g1arxf/+9z/cunULU6dOxTfffMOWpCvnzp1D2bJlMWXKFDZEWAFqtZqaiLURExMDJycndpuwQ+4PH4nNf34acaP2/hGLfp2S+vtCfPtiw86h8HP59L+vj09HrwVsUtpx6NAhdOvWDYUKFcLo0aNRqFAh7Nq1C6dOncKgQYNQpEgRtuSzMYw7efbsGXr06IFGjRrRFF8rxsnJye7mrtl8E7HHqZhEShxD77Y9se3Gp0aSo1QnLDr+J46uGoaOdUvrcwrAv1FfTNl4EncPDEOt3J/+gfHmj+Xo0nh+mn4KSYn//vsPa9euRXBwMMqWLYv169cjMDAQJ0+exK5du9CxY0e4uOg722eSL18+hIWFoVixYlb3bhMiOfY4ddzmm4g9zucnUuHvrQip0QBDNuvfF+LkgdL1+yJs7VH9mw0vYMeyYehUswhyqADEvcbNzUMQXGsYItivlQFERUVh9uzZ+O6771CrVi1cunQJffr0wc2bN7FkyRKzJ+HNERkZST+6siGyZs2K9+/fs9s2DVcTkSSJ3TKLoYa3ljfPGEmS8O7dOyiVSmTNmpUNJ0OuhvF/zcGbZwxp8POp5hqWh1ZH4Tq9MGPPWdyPjkGM8QMvMTF4/fgmjq0aiSZVv4J/j2UQmbubXj4uXLiAESNGoGTJkmjdujU+fPiABQsW4Pbt25g2bVqq5zh4NYxJLx/GkAY/kiQJvURProbxf83Bm2cMqyF5eHhwnXyRJAlKpVLo8TSlUgkA3M9Fi2o4OjqiXLlyCA8PR9myZfH48WM2JRmiGsggH+7u7tBqtXjx4gUbNomoBsgHt0ZG+nB2dkaDBg3QuHFj1KhRA7dv30Z4eDh27NiBmzdvJskX1chIH7CT64F09nHixAksWbIECxcuZMMmEdVABvkwvh6Sl5cXdxOR9KcteU5cGvIhMNhLVEOtVqNQoUI4cuQIatWqhT/++INNSYaoRkb5cHV1FRowJ6pBPvg1LOUjb968CAoKQqNGjVCqVCmcPn0aO3fuRHh4OF6+fCmsYSkf5hDVsCcfly9fxqhRo7Bx40Y2bBJRjYzyYXw9JFdXV/NV+u6mUqkQGxvLJSRJElQqFXT6mSw8iGqo1Wp4eHjg/PnzCA4Oxu+//86mJENUIyN9aLVaPHtmOFKXOqIa5INfwxp8lC1bFo0bN0aTJk2QO3du7N69G+Hh4di7dy+3hjX4MIWohr34yJo1K+7fv4+2bdti7969bNgkohoZ4YO9HgqdvvuYW9DPqRJZojWi+Yaa6OhouLm5JYuZWnI12L3Ulmi+nBrRfDk1ovlyakTz5dSI5supEc03V3PhwgWMHDkSpUqVQsuWLfH+/XtoNBpcv34dU6dORbVq1ZLVmFqpaZhaovlyakTz5dSI5supEc03PJEXHR2dLJbSEtWQUyOaz9Zw3Vi3dl68eJHk1C5B2BOHDh1C9+7d4e3tjVGjRiFfvnwIDw/H6dOnMWTIEPj4+LAlhBVi+DuK976OrWAXTeT58+fIlSsXu00QdkVMTAw2bdqEH374AWXKlMGaNWtQq1YtREZGYu/evejcuTPc3NzYMsJK8PT0RExMDN68Mbxl0z6wiyby9OlTeHl5sdsEYbc8fPgQc+fOxffff4+AgACcPXsWoaGh+Ouvv7Bq1So0adKELSEsTK5cubjv6dgSdtFEnjx5gjx58rDbBJEpuHTpEkaNGoXSpUvjhx9+wNu3b6HRaHDjxg0MHz4clStXZksIC5A7d248fWr+XTa2hl00kX/++Qd58+Zltwki0xEREYGQkBAUKlQII0aMgKenJ1asWIGzZ89i6NChKFasGFtCZBB58+bFP//8w27bPHbRRB49eoS8efNClcJ7FQgis6HVarF582aEhoaiRo0aWLlyJQICAnD8+HHs3bsXv/zyC9zd3dkyIh3Jly8f14FoW8MumsjDhw8BAAULFmRDBJHpefLkCebNm4eAgAB8//33OHPmDEJCQnDjxg2sXr0aTZs2TTygRqQf+fPnx6NHj9htm8cumsjjx4+h1WpRqFBqc8EJgrh8+TJGjx6NMmXKoEWLFnj9+jXmzp2Lu3fvYubMmfD392dLiDQgS5Ys8PLywoMHD9iQzcM19kSSJCgUCqFTjQqFAkqlEjrOk5NyNAzH72NjY7Fp0yasW7cOS5YsYdMSkaOR0T54niGXo0E++DUymw9HR8fEcSsBAQG4d+8ewsPDER4ejhs3brDpSbAmHwbkaKS3j5IlS+LgwYOoVasWnj59arM+YOJ6SL6+vuarjMR4h3pBb0hndMLRHKIaSv0Au/j4eIwdOxavXr3CxIkT2bQkiGogg33wvrBGVAPkg1sjM/vw9PRE3bp1UatWLZQoUQKXL1/GwYMHceDAgRTnVlmjD1ENpLOPOnXqYPDgwWjYsKFN+4CJ6yH5+PiYVZL0A7oMQjzfnCEfnNMk5Wg4ODggW7ZsiIuLw88//4zy5cujXbt2bFoicjQy2sfbt2/ZcDLkaJAPfg3y8UmjWLFiCAwMRGBgIPLkyYPDhw9j37592LdvX+JwP1vwwaOR3j569OiBqlWrokePHjbtAyauh+Ti4mK+CoBKpYJSqeT+yCNJEhwcHJCQkMD1sQoyNNRqdeIpUH9/f0ycOBFFixZl05IgqpHRPngPI4lqkA9+DfKRXOP7779HkyZN0KRJE8THx2P79u3Yvn07fv/9d5vykRLpfT2WL1+O169fY8aMGTbtAyauh13cWAeAP//8E25ubnRynSDSgSNHjiA0NBSFChXCgAED4OnpiW3btuHcuXMYPHgwihcvzpYQRhQrVszs/SVbxW6ayPXr1xEXF0d/mAkiHfn48SM2bdqEVq1aoWTJkli6dCmqV6+Oo0ePYv/+/ejatSs8PT3ZskyNs7MzvL298eeff7Ihu8BumggAXLt2DaVKlWK3CYJIB/755x8sWLAA9erVQ0BAAE6cOIEuXbrg+vXrWLt2LYKDg6HUv2UvM1OyZElA/w9de8SumsiVK1eoiRCEBbh27RrGjh2LsmXLIjg4GNHR0Zg5cybu3r2L2bNn47vvvmNLMg2lS5fG7du37W56rwG7aiKXL1+Gr68vu00QRAZy9OhR9OzZE4UKFUL//v3h7u6OrVu34sKFCxgxYgRKlCjBltg1vr6+uHz5MrttN9hVE7l06RIKFixIL6giCCsgLi4OmzdvRuvWrVGiRAn873//g7+/P44cOYLdu3eja9eumeI9QGXLlsWlS5fYbbvB7ppITEwMypcvz4YIgrAgT548wYIFC1C7dm18//33iIyMROfOnfHHH39g7dq1aN68OVR2OEA1R44cKFasGC5cuMCG7Aa7aiIAcO7cOVSoUIHdJgjCSvjjjz8wadIklC9fHs2aNcOLFy8wffp03L17F3PmzEGNGjXYEpulQoUKSEhIwLlz59iQ3cDVRCQZEz4NNby1vHnGmNI4e/YsKlasaJT1/6SVRmrw5hlDGvyQBj+2oPHrr7+iV69eKFSoEPr27QtXV1ds2bIFFy5cwMiRI1GqVKnP1uAhvTQqVaqEs2fPIi4uLt00jLGEhuTh4WH+iKK+QKlUcp+ChH7GCjiP30OGhqOjI9zd3aHVahMHmtWsWROrVq1Cvnz5TOqKasBCPswhqgHywa1BPvg1kA4+PD090ahRIzRu3Bjly5fHpUuXcOTIEezatYv7MVlzGqZIax8AsHXrVly6dAnjxo2z2evBwvrgmuILvZAkSdBxDvYy5ANInLNjDlENwzRJrVabOBzuiy++wF9//YXmzZsjMjKSLRHWsJQPc4hqkA9+DfLBr5HePooXL44mTZqgUaNGyJs3LyIiIhInDKf2l56IBtLJh1KpxN9//40OHTogIiLCLq4HTPy5klxdXc1X6X9DVALjgiVJgkqlgo5zJDFkaKjVanh4eECr1SaZRbN//34cOXIEYWFhSfIhQ8OSPlJDVIN88GuQD36NjPRRrlw5fPfdd2jSpAkUCgV27NiB7du34+jRo2yJsEZ6+PD398f27dtRqFAhvH371u6uh8GHQqfvPuYWgGR75pZojWh+SjXHjx+Hn59fsv2U8s0t0RrRfDk1ovlyakTz5dSI5supEc2XUyOaL6dGNF9OjWi+nBrRfEPNiRMn0Lt3bxQqVAi9e/fGl19+ic2bNyeePylVqtRna7B7qS1z+X5+fjh9+jTevHnDXcMu0Xw5NaL5bA3XjXVb49ixY/jmm2+QLVs2NkQQhI2TkJCArVu34qeffkKxYsWwcOFCfPPNNzh69CgOHTqEkJAQqxjE6u/vj2PHjrHbdoddNpHffvsNWq0W3377LRsiCMKOePbsGRYtWoS6devC398fv/76K37++WdcunQJq1evRosWLeDo6MiWpTsuLi6oVKkSfvvtNzZkd9hlE9HpdDh69KhdPW9OEETqXL9+HRMmTECFChUQHByMJ0+eYMqUKbh79y7mzZuHgIAAtiTdqFGjBl6/fo0TJ06wIbvDLpsI9O8/yMg/NARBWA/Hjh3DgAEDULhwYfTs2RM5cuTApk2bcPnyZYwePRplypRhS9KUgIAAHDlyhN22S+y2iRw+fBj58+engYwEkYnR6XTYtm0b2rRpAx8fH2g0GlSuXBlHjhzB4cOH0aNHD+TJk4ct+2xq1qyJw4cPs9t2id02kXv37uHy5cuoVasWGyIIIhPy/PlzLF68GIGBgfDz88Phw4fRrl07XLlyBRs2bEDz5s3T5P6Jv78/XF1dcejQITZkl9htEwGAAwcOoE6dOuw2QRCZnD///BMTJ05ExYoV0bhxYzx69Ajjx4/H7du3MW/ePNSsWZMt4aZOnTr4/fffuU+l2zp23UT279+PsmXL4uuvv2ZDBEEQgP7+Sb9+/VC0aFH07NkT2bNnx8aNGxPvn4j+SDwwMBD79+9nt+0WheHIe2pLoVAk2zO3RGtE8w01MDq2z64rV67gr7/+Qv369RPz2RxzS7RGNN9Qk5oPdsnVYPdSW6L5hhrywbdEa0TzDTXkg28ZasLDw9GuXTv4+Phg3rx5qFSpEg4fPowjR44gNDQUefPmTVWjcuXKKFiwIPbt25cslpE+eJdovqEmiY9cuXJ9On5oBkOhyDwWhUIBnU7HXSOq4ejoCDc3t1Rn0QwePBj+/v6oX78+IEPDWnywiGqQD34N8sGvkRl8FC1aFI0aNUKjRo1QuHBhHDlyBOHh4di1axe0Wm2S/FGjRqFMmTJo2rRpkq8BIx/DtpxH00JsVE+cFq//uYrDi4YgZOm1NPWREqIa7PXgnuKrUCigUCgQHx+feOw9NST9ZEidTsc9TVJUQ61Ww83NDbGxsXj+/DkbBgCUKlUKERERqF69Ov766y9hDWvxwSKqQT74NcgHv0Zm81GtWrXECcPOzs4IDw/Hjh07EBERAejfZ7Rw4UIsWbKELU30MXzrhU9NRKuFlhlvpc6q1v/qNY6PrYnmCx6miw9jRH+v2Oshubi4mK8CoFKpoFQquYd0SZIEBwcHJCQkcA8CE9VQq9Xw9PRETExMqgPNjh49iv3792PKlCnCGtbkwxhRDfLBr0E++DUys49mzZqhcePGqFevHh49eoRz586hUaNGKFGiBJ48ecKmJ/oYtvUiggsDN9e5omoom1UafXfswDD/HMCzQ+hW6ieEp7MP0d8r9np8+hxj5+zYsQNNmjRhtwmCIGQTHh6OTp06oWjRopgzZw48PT1x8OBBkw2EnyuY0ecQ7gOARwH4sWErJFM0ke3bt8Pb2xt+frZwSQiCsCWio6OxYsUKlCpVCtu2bWPD4hRw+vTf968RxcaskEzRRKKionDo0CE0a9aMDREEQXw2wcHBSNBPF5ZPAfi3HYYNU2uiAID7EdMxi02xQjJFEwGAzZs3o0WLFnBy0nd5giCINKJFixbYvHkz9xNOAFCkdTSio43XBeyY2Re1CgP3tw5Ekw62ceI90zSRrVu34v3792jRogUbIgiCkI2Pjw++/fZbbNy4kQ2lTkwMYt4zKw4AnFCg2VhsX9YR+dkaKyTTNBEA2LBhA3744Qd2myAIQjYtW7bEuXPncO7cOTaUKje35UGe/MzyLIcuC87iNZxQoNFYLBhk/W0kUzWRdevWoUKFCqhYsSIbIgiCkEXr1q2xbt06dlsm97FleF3MOxUDwAkVandgE6yOTNVEbty4gYiICLRu3ZoNEQRBCNO6dWuoVCqsXbuWDX0WM+7qn8tSZ2dDVgdXE5Ekid0yi6GGt5Y3zxg5GmvXrsUPP/wAT09PNmwSORqikAY/pMEPafAjV6N169ZYvXo118G+RA02YIKQfPq/n7Rv2FCqyPUhAqvBPfZE0h+n5/nNMqBUKgGA+/i9qIajoyPc3d2h1Wq5xy5LkoRjx45hx44dmDZtGhs2ibX6ENEA+eDWIB/8GsjEPr799lts2rQJ33zzDe7cucOGk2HwMWzrBTQrBNxc7wn/3mxWfvgNmollff2QA8DVpZVQd+SjdPUh+nvFXg/Jy8uLu4lIkgSdTsd1NN6QD4HBXqIaarUarq6uQoPZJElCp06dEBISwjXi2Zp9iGiQD34N8sGvkZl9LFmyBPHx8ejatSuXhsHH0M3nUpydBZUaav34LO3t9ej0bX8cTWcfor9X7PWQXF1dzVfpu5tKpeKeryJJElQqFXQ6HXeHE9VQq9Xw8PCAVqvlnqmjVCrh7OyMS5cuYfz48VixYgWbkgRr9iGiQT74NcgHv0Zm9VG8eHH8/vvvaN68OX799VcuDYOP4VsvollhNqonTgvt6ye4cng+BnZfiuvp7AMyfq/Y66HQ6buPuQX9+4pFlmiNaL6cGgCIjY3FsmXL0LFjx2RxU0uOBrtnbonWiObLqRHNl1Mjmi+nRjRfTo1ovpwa0Xw5NaL5cmpE8+XUiOaL1nTs2BHHjx9HZGRkslhqCwCG1y8GV1dX08szN3IXKYe63ZbgiuD3ZKzB7qW2RPPZGq4b6/bIkiVL4OPjQ6NQCIIQIn/+/GjXrh2WLl3KhjIlmbaJPHv2DIsXL0aXLl3YEEEQRIp06dIFFy5cwN69e9lQpiTTNhEAWLhwIcqXL4+goCA2RBAEkQwvLy907doVixYtYkOZlkzdRKKiorB06VJ0796dDREEQSSje/fuuHLlCrZs2cKGMi2ZuokAgEajQcWKFdG4cWM2RBAEkUjevHnRvXt3aDQaNpSpyfRN5P79+1i4cCFCQ5O9p5IgCCKR0NBQnD9/nj6FMGT6JgIAc+fORcmSJfHjjz+yIYIgCBQtWhSdOnXCnDlz2FCmh5oIgCdPnmD27Nno3TvZDAKCIAj07t0bv/32G3bv3s2GMj1cY08kSYJCoRA61ahQKKBUKqHjPDkpR8Nw/D42NpZrpk5qGk5OTjhz5gwWLlyI+fPnJ+7bmo+UIB/8GuSDXyMz+KhSpQq2bduG5s2bIzIyEpCpYWkfppCjwfqQfH19zVcZifEO9YLekM7ohKM5RDWU+hEm8fHx+PDhAxs2SWoarVq1QkhICBo0aIB///03cd/WfKQE+eDTIB/8GsgEPhYsWIBXr15h6NChSfZFNSztIyVENVgfko+Pj1klST+gyyDE880Z8sE5TVKOhoODA7Jly4a4uDi8ffuWDSeDR2Pbtm04f/48JkyYkFhjiz5YyAe/Bvng17B3Hw0aNMDUqVNRv3593L17N0m+qIYlfaSEHA3Wh+Ti4mK+CoBKpYJSqeT+yCNJEhwcHJCQkMD1sQoyNNRqNTw9PRETE8M9mM2cRr169bB69WrUqlULFy5csFkfLOSDX4N88GvYu4+zZ89i586dGDduXJJ8yNCwpI/UENVgfdCNdYa9e/di586dGDx4MBsiCCITMWjQIKjVakyZMoUNEUZQEzHBpEmTEBAQgFatWrEhgiAyAUWKFMHAgQMxadIkxMbGsmHCCGoiJrh58ybCwsIwbNgwZMmShQ0TBGHnDBs2DIcPH8b69evZEMFATSQFpkyZgtevX2PEiBFsiCAIO6Z58+Zo0KABxo8fz4YIE1ATSYWxY8eic+fO8Pf3Z0MEQdgh2bJlw6hRozBt2jRcuXKFDRMmoCaSCgcOHMDq1avp0whBZBJGjhyJ6OhoTJo0iQ0RKUBNxAyjR4+Gh4cHPa1FEHZOnTp10K5dO4wePZoNEalATcQMr1+/xpgxY9CnTx9UqVKFDRMEYQeo1WqMHj0aixYtwtGjR9kwkQpcTUSSJHbLLIYa3lrePGMySmP79u3YuHFj4in21JCrYfxfc/DmGUMa/JAGP/aiMWHCBGi1Wu5PIXI0MsKHJTQkDw8P80cU9QVKpZL7FCT0M1bAefweMjQcHR3h7u4OrVbLNdAMMjSg95E9e3YcPnwY4eHhGDNmDJuSBFGNjPQBO7keIB9mIR98Go0aNcLixYvxww8/4NixYzbrw0BGXw+uKb7QC0mSBB3nYC9DPgAkJCSwYZOIahimSWq1WkRHR7Nhk4hqGPuoXbs2li1bhnbt2uHQoUNsaiKiGhntw16uB/lIHfJhXsPDwwMRERFYt24dwsLCABv1YcAS10NydXU1X6XvbiqBccGSJEGlUkHHOZIYMjTUajU8PDyg1Wq5Z9GIarA+xo0bh4YNG6JGjRp49eoVmw7I0LCEDx5ENcgHvwb54NdITx8rVqyAq6srgoKCbNqHAUtcD4VO333MLQDJ9swt0RrRfDk1ovlszfDhw/HkyROEhYUlyzOVz7tEa0Tz5dSI5supEc2XUyOaL6dGNF9OjWi+nBrRfDk1ovlyanjye/Togbp162LAgAHcNcZLNF9OjWi+nBrRfLaG68Y6kZQBAwagcePGCAkJYUMEQdgA1apVw+jRo9G/f3/8+eefbJgQgJqIDK5cuYJ+/fph7Nix8PPzY8MEQVgxX3zxBWbOnImVK1di9erVbJgQhJqITFauXIkVK1Zg1qxZ+PLLL9kwQRBWyqxZs/DmzRv07duXDREyoCbyGfTr1w8vXrzAnDlz2BBBEFZI//79ERgYiF69erEhQibURD6Tnj17ws/PD8OHD2dDBEFYEUFBQRgyZAh69uyJP/74gw0TMqEm8pncvHkToaGh6NOnD73EiiCslBIlSkCj0WD69OnYsmULGyY+A2oiacDu3bsxduxYzJs3D1WrVmXDBEFYkKxZs2LBggU4cOAAJk6cyIaJz4SaSBoxe/ZsrFy5EgsXLkSePHnYMEEQFmLRokWIjY1F9+7d2RCRBigMR95TWwqFItmeuSVaI5pvqIHRsX1zS64Gu5fS6tevH27duoWFCxdCqVQmi6e0rM2HnHxDDfngW6I1ovmGmszuY8qUKahQoQK6du2Kjx8/Jss1VcOzRPMNNXJ98C7RGtF8Q00SH7ly5fp0/NAMhkKReSwKhQI6nY67RlTD0dERbm5uQrNoRDVEfXz55ZfYvn07bt68iV9++YUNm8QafUCGBvng1yAf/BpyfYSGhmLw4MFo0aIFjh07xqYkwZp9QEDDEj6UWbJkGc0eaTe1oP8GExISksVMLUO+Tm+GjZtaohpKpRJZsmRBfHw83r9/nyxuaolqiPr48OEDTp8+jQEDBiB37tyIiIhIlsMua/RhXMObTz74NcgHv4YcH61bt8a4cePQo0cP7N27N1mcXdbqQ1TDEj4kFxeXT1/FDCqVCkqlkntIlyRJcHBwQEJCAvcgMFENtVoNT09PxMTEcA80E9WQ6+Pbb7/Fpk2bEBYWhilTprApSbBmHyIa5INfg3zwa4j6qF+/PlatWoUxY8Zg7ty5XBrW6AMyNCzh49PnGCLNOX78ODp27IiBAweia9eubJggiHTA398fK1aswOzZs7Fo0SI2TKQD1ETSkfDwcPTp0wcTJkzATz/9xIYJgkhDypYti5UrV2L58uX0KG8GQk0knVm1ahVGjBiB2bNnIzg4mA0TBJEGFCtWDKtXr8a+ffswcOBANkykI9REMoD58+djwoQJWLRoERo1asSGCYL4DLy9vbF27VqcPn2aXs9gAaiJZBAzZsxAWFgYli1bhoYNG7JhgiBk8NVXX2HdunW4evUqOnbsyIaJDICaSAYyZcoUTJs2DStWrEBQUBAbJghCAG9vb2zYsAE3btxAu3bt2DCRQVATyWAmTZqEqVOnYvny5WjWrBkbJgiCg2LFimHjxo24fv062rRpw4aJDISaiAWYPHkyJk2ahMWLF6N169ZsmCCIVChbtiw2b96Mixcv0icQK4CriUiSxG6ZxVDDW8ubZ4wta0ybNg2jRo3C3Llz0aFDB0CgljfPmPTyYQxp8EMa/Bhr+Pv7Y+vWrfjtt99SvAfyuRo88OYZY68akoeHh/kjivoCpVLJfQoSAJRKJQAgPj6eDZlEVMPR0RHu7u7QarV48eIFGzaJqAbS2Uf79u0xZcoUzJ8/HxqNxmZ9wE6uB8iHkAYy0Iefnx9mzZqFFStWYMiQIWxaEkQ1kIE+7OV6GHxIXl5e3E1E0s9k4Tkab8iHwGAvUQ21Wg1XV1ehgWaiGhnho0WLFpg1axZWrVqFwYMHs2GTiGpkhA97uR7kg18jo3x06NABI0aMwJw5czB58mQ2JRmiGhnlw16uh7EPydXV1XyVvrupVCru+SqSJEGlUkGn03F3OFENtVoNDw8PaLVa7lk0ohoZ5aNx48YICwvD3r170a1bNzYlGaIaGeXDXq4H+eDTyAgf/fv3x+DBgxEWFoawsDA2bBJRjYzwYS/Xg/Wh0Om7j7kFINmeuSVaI5ovp0Y0X06NaL5Op8OJEyfQtm1blC9fHtu2bYObm1uyHOMlR0O0RjRfTo1ovpwa0Xw5NaL5cmpE8+XUiObLqRHJnzx5MgYPHozhw4dj+fLlyeIpLRENuTWi+XJqRPPl1IjmszVcN9aJjOH69eto2LAhlEol9uzZg7Jly7IpBJEpyJo1K9asWYNGjRqhRYsW2LNnD5tCWAnURKyMJ0+eICgoCOfOncPevXvRpEkTNoUg7JoSJUpg3759yJUrFxo0aIDjx4+zKYQVQU3ESunevTtmzZqFJUuWoF+/fmyYIOySoKAg7N+/Hzdv3kS9evVw+/ZtNoWwMqiJWDFTpkxB165dMXDgQCxatAhqtZpNIQi7oX///li+fDkWLFiATp06ITY2lk0hrBBqIlbO5s2bUbt2bRQrVgyHDh2i+ySE3fHFF19g6dKl6Nu3L7p06ULvArExqInYAJcvX0atWrVw/fp1RERE0KgHwm6oVq0aDh8+jAIFCqBWrVrYsmULm0JYOdREbAStVouuXbti5MiRmDFjBqZPnw6VSsWmEYTN0KNHD+zcuRPHjx9HzZo18ccff7AphA1ATcTG0Gg0aNiwISpVqoSDBw+iatWqbApBWDWenp5YsmQJhg8fjt69e6Nv375sCmFDcI09kSQJCoVC6FSjQqGAUqmEjvPkpBwNw/H72NhYrlk0cjSs1YeTkxMmTZqEFi1aYMqUKZg9ezablgRr9SGqQT74NazRR1BQEMaPH4+7d+9iyJAh+PPPP9mUZFijDzka9upD8vX1NV9lJMY71At6QzqjE47mENVQKpVwdnZGfHw8Pnz4wIZNIqoBK/dRv359DBw4ENeuXcPUqVNx584dNjURa/bBqwHywa1hTT4cHR0xYMAABAcHY+nSpViwYAG3hjX5MEZUw159SD4+PmaVJP2ALoMQzzdnyAfnNEk5Gg4ODsiWLRvi4uLw9u1bNpwMORq24CN37twYMmQIAgICMHnyZKxcuZItsQkfPBrkg1/DWnx8//33GDRoELRaLSZPnoxTp04JaViLD2PkaNirD8nFxcV8FQCVSgWlUsn9kUeSJDg4OCAhIYHrYxVkaKjVanh6eiImJoZ7oJmohi356NixI8aNG4eTJ09i1KhRuHbtWmK+LflIDfLBr2FpH9myZcOYMWPQvn17LFiwAMOHDwdkaFjaR0qIatirD7qxbkcsXboU33zzDd69e4fffvsNAwYMYFMIIkNo3rw5Tp06hQoVKiA4ODixgRD2BzURO+PevXto164devTogY4dO+K3335DrVq12DSCSBeKFCmCVatWYeHChVi7di2+/fZbHD16lE0j7AhqInbK+vXrUalSJZw5cwYbNmyARqNB3rx52TSCSDMGDRqEkydPwsnJCTVq1MCkSZPYFMIOoSZix7x58wYDBgxAUFAQChQogJMnT6J3795sGkF8Fk2bNsXJkyfx448/okePHmjRogWuXLnCphF2CjWRTEBkZCQaNGiAoUOHokOHDjhz5gxatGjBphGEEFWrVsWWLVug0Wiwe/duVKhQAevXr2fTCDuHmkgmYvXq1ahUqRJ27dqFBQsWYNeuXQgICGDTCCJVihYtigULFmD37t2Ijo6Gv78/JkyYgFiaupspoSaSyYiJicG4ceNQvnx5/P3339i0aRPWrl2LypUrs6kEkYS8efNiypQpOHHiBDw9PdG4cWN06dKF3vmRyaEmkkm5d+8eevbsiYCAAMTGxmLv3r1YtmwZypcvz6YSmRwvLy+MGzcOly9fRtmyZdGuXTs0bdoUx44dY1OJTAhXE5Ekid0yi6GGt5Y3zxjS4CcljUuXLuHnn39GgwYN4OjoiIMHD2L58uWoUqVKkjweUtJICd48Y0iDn8/VyJ8/PyZMmIBr167Bz88PXbp0Qe3atbF79+5kNWxtSvDmGUMa/FhCQ/Lw8DB/RFFfoFQquU9BQj9jBZzH7yFDw9HREe7u7tBqtVwDzSBDA5nMR9WqVfHLL7+gXr16iIiIwIoVK3Do0CE2zSTW5MMYUY3M7qNkyZJo164d2rRpg4sXL2Lx4sXYtm0bm5qItfoQ0QD54NZgfXBN8YVeSJIk6DgHexnyASAhIYENm0RUwzBNUqvVIjo6mg2bRFQjs/ooW7YsOnTogGbNmuH8+fNYtWoVNm/ezKYlwRp9QIZGZvVRvXp1tG3bFvXq1UNkZCSWLVuGffv2sWlJsEYfkKFBPvg1WB+Sq6ur+Sp9d1MJjAuWJAkqlQo6zpHEkKGhVqvh4eEBrVbLPYtGVCOz+yhSpAh+/PFHtG/fHi9evMDq1auxZs0aPH36lE23ah8iGpnNx08//YQ2bdqgfPnyCA8Px5o1a/Drr79yaViTD2NENcgHvwbrQ+ns7DyaTTKFQqGAJEnckx6h/+Z0Oh13RxTVUCqVidMk379/z4ZNIqqBTO7j33//xaFDh7Bo0SLExcWhVatWGDFiBAoWLIg3b97g/v37ifnW7ENEIzP48PHxQWhoKBYvXoyAgADs3bsXoaGhWL16NR4+fMitAQv7SAlRDZAPbg3WB9eNdYJ49+4d5s+fjypVquDHH39E1qxZsX37dhw7dgyhoaHw8vJiSwgrQ6VSoWXLlti2bRsiIyNRpUoVjB8/Ht7e3hg5ciQ9qkvIgpoIIcz+/fvRtm1blCtXDjt37kTbtm1x7do1LF++HIGBgVDqb+wR1kHVqlUxa9Ys3L17F5MnT8adO3dQp04d1KlTBytXruT+sQdBmIKaCCGb+/fvY+rUqahYsSKaNWuGV69eYcSIETh79iw0Gg0CAwPZEiKDqFSpEkaOHIk9e/Zg2bJl8PT0RL9+/VC4cGEMGDAA586dY0sIQhbURIg04ddff0Xfvn3h7++PESNGIGvWrFi9ejX+/vtvzJ8/H0FBQXBycmLLiDTE398f48ePx/nz57Fv3z74+vpizZo1qF69Olq1aoXNmzdz/5ycIHihJkKkKfHx8dizZw/at2+PAgUKYODAgVCr1ViwYAEePHiA9evXo1OnTihcuDBbSgji4uKCZs2aYf78+bh58yZ27NiBEiVKYPHixShbtiyaNm2K9evX4/nz52wpQaQZ1ESIdOP9+/fYvHkzOnbsiHz58qFNmzZ4+PAhunfvjrNnz+LkyZOYNGkS6tWrhy+//JItJxiUSiX8/PwwZMgQ7Nu3D7du3cLUqVPh6OiIUaNGoWjRomjSpAkWLVqEqKgotpwg0gVqIkSGkJCQgP3792PAgAEoV64cqlevjtWrVyNfvnyYO3cubt26hSNHjmDixIlo3LgxvUALQI4cORAQEIAhQ4Zgx44diIqKwqZNm+Dv74/ff/8dDRs2ROHChdGpUyesX7+e+xQ0QaQlkouLi/kHg2W8zF2ywAvjeRDVIB/8Gp/jo1y5cqhSpQoqV66MSpUqIUeOHHjw4AEuXryIS5cu4cqVK7h69Sqio6Ot2gevBns9nJ2dUbJkSZQuXRq+vr4oW7YsihUrhoSEBJw9exanT5/GmTNncObMGbx8+ZJLwxI+eBDVIB/8GpbwwXViXdLPVhERUigUUKlU3GbkaDg5OSXOcOG5KHI0yAe/Rlr6KFGiBMqVK4eyZcuiTJkyKF26NCRJwqNHj/DXX3/hxo0buHHjBm7fvo07d+6kOEYiNY2USEsfLFmyZMFXX30Fb29v+Pj4JPkvANy5cweXL1/GxYsXcfHiRZw7dw5xcXFCGgbS04cBW/tzlRLkg1+D9SHlypXLfJX+m4PgPBaFQgGd4MlJCGg4OjrCzc0NWoFZNKIa5INfIz19KJVKlChRAsWLF0exYsVQpEgRfP3114k/9nr16hXu37+PBw8e4OHDh3j06BH++ecfPH36FC9evMDz58/x33//sV/WJHJ9qFQquLi4wN3dHZ6envDy8kLu3LmRJ08e5M+fH/nz5088lBkdHY3bt2/j5s2buHHjBv7880/88ccfePPmDfulE+H9vTIg1wcENGz9z5UB8sGvwfrgnuKrUCigUCi4j8YbOpxOp0M85zRJUQ21Wg03NzfExsZyP4EiqkE++DUs4SNr1qwoXLgwChYsiIIFCyJfvnzImzcv8uTJAy8vL+TIkSOx9v3793j58iVev36NN2/e4O3bt3j//j3+++8/xMTEIDY2Fh8/fgT0/9qKj4/Hhw8foNTPFnJ0dISTkxOcnZ2RNWtWZMuWDdmzZ0eOHDnw5ZdfImfOnIlaHz58wD///IPHjx/j4cOHePDgAe7fv4979+7h7t27ePnypV1eDx5ENcgHv4YlfNA9ETOQD34Na/SRJUsWeHl5wdPTE9mzZ0/8yz579uz44osvkDVrVmTJkgVOTk5wdHSEg4MDHBwc4OTkhISEBGi1WsTHxyMuLg6xsbGIiYnBhw8f8P79e7x9+xZv3rxJbEr//vtv4qef169fs99KEkR9QMbvlTVeD8jQIB/8GpbwQU3EDOSDX4N88GuQD34N8sGvYQkf9IgvQRAEIRtqIgRBEIRsqIkQBEEQsqEmQhAEQciGmghBEAQhG2oiBEEQhGyoiRAEQRCy4WoikiSxW2Yx1PDW8uYZQxr8kAY/pMEPafBjrxrcY08k/XF63gMs0M87gv5FRTyIajg6OiYOAuMdgy2qAfLBrUE++DVAPrg1yAe/BizgQ/Ly8uJuIpIkQafTcZ1qNORDYLCXqIZarYarq6vQQDNRDfLBr0E++DXIB78G+eDXsIQPrlHw0Hc3lUrFfTRekiSoVCrodDruDieqoVar4eHhAS3naGXI0CAf/Brkg1+DfPBrkA9+DUv4UOj03cfcApBsz9wSrRHNl1Mjmi+nRjRfTo1ovpwa0Xw5NaL5cmpE8+XUiObLqRHNl1Mjmi+nRjRfTo1ovpwa0Xw5NaL5cmpE89karhvrBEEQBGEKaiIEQRCEbKiJEARBELKhJkIQBEHIhpoIQRAEIRtqIgRBEIRsqIkQBEEQsqEmQhAEQciGa+yJJElQKBRCpxoVCgWUSiV0nCcn5WgYjt/HxsZyzaKRo0E++DXIB78G+eDXIB/8GpbwIfn6+pqvMhLjHeoFvSGd0QlHc4hqKJVKODs7Iz4+Hh8+fGDDJhHVAPng1iAf/BogH9wa5INfAxbwIfn4+JhVkvQDugxCPN+cIR+c0yTlaDg4OCBbtmyIi4vD27dv2XAy5GiQD34N8sGvQT74NcgHv4YlfEguLi7mqwCoVCoolUrujzySJMHBwQEJCQlcH6sgQ0OtVsPT0xMxMTHcA81ENcgHvwb54NcgH/wa5INfwxI+6MY6QRAEIRtqIgRBEIRsqIkQBEEQsqEmQhAEQciGmghBEAQhG2oiBEEQhGyoiRAEQRCyoSZCEARByIariUiSxG6ZxVDDW8ubZwxp8EMa/JAGP6TBj71qSB4eHuaPKOoLlEol9ylI6GesgPP4PWRoODo6wt3dHVqtlmugGWRogHxwa5APfg2QD24N8sGvAQv44JriC72QJEnQcQ72MuQDQEJCAhs2iaiGYZqkVqtFdHQ0GzaJqAb54NcgH/wa5INfg3zwa1jCx/8BihaXrZUX/FoAAAAASUVORK5CYII=\" 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; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 445px 10.5px; text-align: left; transform-origin: 445px 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=\"\"\u003eFurther explanation: 1)Theta angle(Θ) together with the area of the trapezoid(A_tp) will be given.\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; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 445px 21px; text-align: left; transform-origin: 445px 21px; 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=\"\"\u003e2) You also are given that the height(H) of the trapezoid is the same as the third triangular number(\u003c/span\u003e\u003c/span\u003e\u003ca target='_blank' href = \"https://en.wikipedia.org/wiki/Triangular_number\"\u003e\u003cspan style=\"border-block-end-color: rgb(0, 91, 130); border-block-start-color: rgb(0, 91, 130); border-bottom-color: rgb(0, 91, 130); border-inline-end-color: rgb(0, 91, 130); border-inline-start-color: rgb(0, 91, 130); border-left-color: rgb(0, 91, 130); border-right-color: rgb(0, 91, 130); border-top-color: rgb(0, 91, 130); caret-color: rgb(0, 91, 130); color: rgb(0, 91, 130); column-rule-color: rgb(0, 91, 130); outline-color: rgb(0, 91, 130); row-rule-color: rgb(0, 91, 130); text-decoration-color: rgb(0, 91, 130); text-emphasis-color: rgb(0, 91, 130); \"\u003e\u003cspan style=\"\"\u003ehttps://en.wikipedia.org/wiki/Triangular_number\u003c/span\u003e\u003c/span\u003e\u003c/a\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-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; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 445px 10.5px; text-align: left; transform-origin: 445px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003e3) Theta will be in degrees this time!\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; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 445px 10.5px; text-align: left; transform-origin: 445px 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=\"\"\u003eTip: L = perimeter.\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; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 445px 10.5px; text-align: left; transform-origin: 445px 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=\"\"\u003eGOOD LUCK!!!!!!!!!!!!!!!!!!!!!!!\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function L = FIND_THE_PERIMETER_OF_THE_SECTION(theta,A_tp)\r\n  \r\nend","test_suite":"%%\r\nA_tp = 6;\r\ntheta = 360;\r\ny_correct = 2 + 2*pi;\r\nassert(isequal(FIND_THE_PERIMETER_OF_THE_SECTION(theta,A_tp),y_correct))\r\n%%\r\nA_tp = 12;\r\ntheta = 720;\r\ny_correct = 4 + 8*pi;\r\nassert(isequal(FIND_THE_PERIMETER_OF_THE_SECTION(theta,A_tp),y_correct))\r\n%%\r\nfor i = 1:10\r\n    theta_test = randi([10, 350]);          \r\n    A_tp_test = randi([12, 600]);           \r\n    ref_fn = @(t,a) (a/6)*(2 + t*pi/180);\r\n    expected_L = ref_fn(theta_test, A_tp_test);\r\n    user_L = FIND_THE_PERIMETER_OF_THE_SECTION(theta_test, A_tp_test);\r\n    assert(abs(user_L - expected_L) \u003c 1e-6, ...\r\n        sprintf('Failed for theta = %g and A_tp = %g', theta_test, A_tp_test));\r\nend","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":5158730,"edited_by":5158730,"edited_at":"2026-08-23T20:35:18.000Z","deleted_by":null,"deleted_at":null,"solvers_count":1,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2026-08-23T17:05:01.000Z","updated_at":"2026-08-24T10:22:17.000Z","published_at":"2026-08-23T17:05:01.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 the same circle as ''Geometry time!'' below you are now requested to to find the length of the section OAB(L). However the radius of the circle must be found in a different way: You have to find first the average of the small base (b) and the big base(B) of the trapezoid also given below.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"149\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"202\\\"/\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\u003cw:r\u003e\u003cw:t\u003e         \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"186\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"201\\\"/\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=\\\"rId2\\\"/\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\u003eFurther explanation: 1)Theta angle(Θ) together with the area of the trapezoid(A_tp) will be given.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e2) You also are given that the height(H) of the trapezoid is the same as the third triangular number(\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"https://en.wikipedia.org/wiki/Triangular_number\\\"\u003e\u003cw:r\u003e\u003cw:t\u003ehttps://en.wikipedia.org/wiki/Triangular_number\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e)\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e3) Theta will be in degrees this time!\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eTip: L = perimeter.\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\u003eGOOD LUCK!!!!!!!!!!!!!!!!!!!!!!!\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\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/image\",\"target\":\"/media/image2.png\",\"relationshipId\":\"rId2\"}]},{\"partUri\":\"/media/image1.png\",\"contentType\":\"image/png\",\"content\":\"data:image/png;base64,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\",\"relationship\":null},{\"partUri\":\"/media/image2.png\",\"contentType\":\"image/png\",\"content\":\"data:image/png;base64,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\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":42526,"title":"Initialize a Natural Number matrix.","description":"Given length of matrix initialize a matrix consisting of natural numbers from 1 to n:\r\n\r\nn = 10;\r\nx = [ 1 2 3 4 5 6 7 8 9 10];\r\n\r\nn = 5;\r\nx = [1 2 3 4 5];","description_html":"\u003cp\u003eGiven length of matrix initialize a matrix consisting of natural numbers from 1 to n:\u003c/p\u003e\u003cp\u003en = 10;\r\nx = [ 1 2 3 4 5 6 7 8 9 10];\u003c/p\u003e\u003cp\u003en = 5;\r\nx = [1 2 3 4 5];\u003c/p\u003e","function_template":"function y = naturalNumbers(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = 1;\r\ny_correct = 1;\r\nassert(isequal(naturalNumbers(x),y_correct))\r\n\r\n%%\r\nx = 3;\r\ny_correct = [1 2 3];\r\nassert(isequal(naturalNumbers(x),y_correct))","published":true,"deleted":false,"likes_count":2,"comments_count":0,"created_by":48756,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":147,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2015-08-22T17:20:10.000Z","updated_at":"2026-08-23T14:17:27.000Z","published_at":"2015-08-22T17:24:03.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"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 length of matrix initialize a matrix consisting of natural numbers from 1 to n:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003en = 10; x = [ 1 2 3 4 5 6 7 8 9 10];\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 = 5; x = [1 2 3 4 5];\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":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":76,"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-08-21T14:57:54.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":2014,"title":"\"Find out the best cricket\"","description":"This is how I originally read Problem 2013, so let's just go with it.  Give me the first and last name of the best cricket, regardless of your input.","description_html":"\u003cp\u003eThis is how I originally read Problem 2013, so let's just go with it.  Give me the first and last name of the best cricket, regardless of your input.\u003c/p\u003e","function_template":"function y = BestCricket(x)\r\n  y = x;\r\nend","test_suite":"x = 1;\r\nassert(isequal(BestCricket(x),'Jiminy Cricket'))\r\n%%\r\nx = magic(7);\r\nassert(isequal(BestCricket(x),'Jiminy Cricket'))\r\n%%\r\nx='Who is the best cricket?';\r\nassert(isequal(BestCricket(x),'Jiminy Cricket'))\r\n","published":true,"deleted":false,"likes_count":2,"comments_count":0,"created_by":1615,"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":"2013-11-26T16:35:20.000Z","updated_at":"2026-08-20T09:52:55.000Z","published_at":"2013-11-26T16:35:20.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThis is how I originally read Problem 2013, so let's just go with it. Give me the first and last name of the best cricket, regardless of your input.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":44688,"title":"World Cup 2018 Prediction!","description":"Which team will be the winner?\r\n","description_html":"\u003cp\u003eWhich team will be the winner?\u003c/p\u003e","function_template":"function y = Worldcup2018winner()\r\n  y = \"????\"\r\nend","test_suite":"%%\r\nteams={'Russia','Saudi Arabia', 'Egypt', 'Uruguay', 'Portugal', 'Spain','Morocco','Iran',...\r\n    'France','Australia', 'Peru','Denmark', 'Brazil', 'Switzerland', 'Costa Rica', 'Serbia', ...\r\n    'Germany', 'Mexico', 'Sweden', 'STH Korea', 'Belgium', 'Panama', 'Tunisia', 'England' , ...\r\n    'Argentina','Iceland', 'Croatia', 'Nigeria', 'Poland', 'Senegal', 'Colombia', 'Japan'};\r\nd=false;\r\nfor i=1:numel(teams)\r\n    if strcmp(Worldcup2018winner(),teams{i})\r\n        d=true;\r\n        break;\r\n    end\r\nend\r\nassert(d)","published":true,"deleted":false,"likes_count":2,"comments_count":3,"created_by":218677,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":145,"test_suite_updated_at":"2018-06-15T17:39:57.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2018-06-15T17:38:14.000Z","updated_at":"2026-08-07T03:53:41.000Z","published_at":"2018-06-15T17:38:14.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"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\u003eWhich team will be the winner?\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":56230,"title":"compter le nombre de zéros dans une matrice","description":"écrire une fonction count_zeros qui prend en entrée une matrice M et détermine le nombre de zéros dans une matrice","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.440000534057617px; 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: 42px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; 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; text-align: left; 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; \"\u003e\u003cspan style=\"\"\u003eécrire une fonction count_zeros qui prend en entrée une matrice M et détermine le nombre de zéros dans une matrice\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function N = count_zeros(M)\r\n  %a vous de jouer\r\nend","test_suite":"%%\r\nx = 0;\r\ny_correct = 1;\r\nassert(isequal(count_zeros(x),y_correct))\r\n%%\r\nx = [0 0 1 1 0 0.5];\r\ny_correct = 3;\r\nassert(isequal(count_zeros(x),y_correct))\r\n%%\r\nx = [0 0 1; 1 2 0.5; 0 0 3];\r\ny_correct = 4;\r\nassert(isequal(count_zeros(x),y_correct))\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":1,"created_by":63915,"edited_by":26769,"edited_at":"2022-11-23T21:23:15.000Z","deleted_by":null,"deleted_at":null,"solvers_count":60,"test_suite_updated_at":"2022-11-23T21:23:15.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2022-10-06T10:19:12.000Z","updated_at":"2026-08-23T07:59:01.000Z","published_at":"2022-10-06T10:19:11.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\u003eécrire une fonction count_zeros qui prend en entrée une matrice M et détermine le nombre de zéros dans une matrice\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":61379,"title":"OR","description":"If a greater than zero or c less than 10, b = true, else, b = false.","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.44px; min-height: 0px; white-space: normal; color: rgb(33, 33, 33); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: none; white-space: normal; \"\u003e\u003cdiv style=\"block-size: 21px; display: block; min-width: 0px; padding-block-start: 0px; padding-inline-start: 2px; padding-left: 2px; padding-top: 0px; perspective-origin: 401px 10.5px; transform-origin: 401px 10.5px; vertical-align: baseline; \"\u003e\u003cdiv style=\"font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 377px 10.5px; text-align: left; transform-origin: 377px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; font-weight: 700; \"\u003eIf a greater than zero or c less than 10, b = true, else, b = false.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function b = IF(a,c)\r\n  \r\nend","test_suite":"%%\r\na = 1;\r\nc = 11;\r\nb = true;\r\nassert(isequal(IF(a,c),b))\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":5122697,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":142,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2026-05-31T07:02:58.000Z","updated_at":"2026-08-20T13:15:00.000Z","published_at":"2026-05-31T07:02:58.000Z","restored_at":null,"restored_by":null,"spam":null,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eIf a greater than zero or c less than 10, b = true, else, b = false.\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":44264,"title":"Calculate feeling temperature before climbing a mountain","description":"I sometimes climb a mountain.\r\nAs is well known, when the altitude becomes 100 (m) higher, the temperature lowers by 0.6 degrees Celsius.\r\nIn addition there is wind.\r\nAt wind velocity 1(m/s), the feeling temperature falls  1 degree Celsius.\r\n\r\ne.g.\r\n\r\n* temperature of the level ground(gT) : 25 degrees Celsius\r\n* wind velocity(v) : 10 m/s\r\n* at altitude(h) : 3000 m\r\n\r\nIn this case, feeling temperature(fT) is calculated as -3 degrees Celsius.\r\n","description_html":"\u003cp\u003eI sometimes climb a mountain.\r\nAs is well known, when the altitude becomes 100 (m) higher, the temperature lowers by 0.6 degrees Celsius.\r\nIn addition there is wind.\r\nAt wind velocity 1(m/s), the feeling temperature falls  1 degree Celsius.\u003c/p\u003e\u003cp\u003ee.g.\u003c/p\u003e\u003cul\u003e\u003cli\u003etemperature of the level ground(gT) : 25 degrees Celsius\u003c/li\u003e\u003cli\u003ewind velocity(v) : 10 m/s\u003c/li\u003e\u003cli\u003eat altitude(h) : 3000 m\u003c/li\u003e\u003c/ul\u003e\u003cp\u003eIn this case, feeling temperature(fT) is calculated as -3 degrees Celsius.\u003c/p\u003e","function_template":"function fT =  feeling_temperature(gT,h,v)\r\n  fT = gT;\r\nend","test_suite":"%%\r\ngT=25;\r\nh=3000;\r\nv=10;\r\n\r\nfT_correct = -3;\r\nassert(isequal(feeling_temperature(gT,h,v),fT_correct))\r\n\r\n%%\r\ngT=30;\r\nh=500;\r\nv=0;\r\n\r\nfT_correct=27;\r\nassert(isequal(feeling_temperature(gT,h,v),fT_correct))\r\n\r\n%%\r\ngT=28;\r\nh=2500;\r\nv=3;\r\n\r\nfT_correct=10;\r\nassert(isequal(feeling_temperature(gT,h,v),fT_correct))","published":true,"deleted":false,"likes_count":3,"comments_count":0,"created_by":102298,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":75,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2017-07-16T14:13:00.000Z","updated_at":"2026-08-20T09:54:37.000Z","published_at":"2017-07-16T14:28:25.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"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\u003eI sometimes climb a mountain. As is well known, when the altitude becomes 100 (m) higher, the temperature lowers by 0.6 degrees Celsius. In addition there is wind. At wind velocity 1(m/s), the feeling temperature falls 1 degree Celsius.\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\u003ee.g.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003etemperature of the level ground(gT) : 25 degrees Celsius\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003ewind velocity(v) : 10 m/s\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eat altitude(h) : 3000 m\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\u003eIn this case, feeling temperature(fT) is calculated as -3 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":54595,"title":"String Logic 18","description":"Examples:\r\n'DIG' --\u003e 'DG'\r\n'IMPORTANT' --\u003e 'IPRAT'\r\n'DEAL' --\u003e 'DA'\r\n'LIMB' --\u003e 'LM'\r\n'MOSTLY' --\u003e 'MSL'","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: 171px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 85.5px; transform-origin: 407px 85.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=\"font-weight: 700; \"\u003eExamples:\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'DIG' --\u0026gt; 'DG'\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'IMPORTANT' --\u0026gt; 'IPRAT'\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'DEAL' --\u0026gt; 'DA'\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'LIMB' --\u0026gt; 'LM'\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'MOSTLY' --\u0026gt; 'MSL'\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function y = StringLogic(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = 'DIG';\r\ny_correct = 'DG';\r\nassert(isequal(StringLogic(x),y_correct))\r\n\r\n%%\r\nx = 'IMPORTANT';\r\ny_correct = 'IPRAT';\r\nassert(isequal(StringLogic(x),y_correct))\r\n\r\n%%\r\nx = 'DEAL';\r\ny_correct = 'DA';\r\nassert(isequal(StringLogic(x),y_correct))\r\n\r\n%%\r\nx = 'LIMB';\r\ny_correct = 'LM';\r\nassert(isequal(StringLogic(x),y_correct))\r\n\r\n%%\r\nx = 'MOSTLY';\r\ny_correct = 'MSL';\r\nassert(isequal(StringLogic(x),y_correct))\r\n\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":232412,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":102,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2022-05-05T07:12:14.000Z","updated_at":"2026-07-21T08:14:41.000Z","published_at":"2022-05-05T07:12: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=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eExamples:\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'DIG' --\u0026gt; 'DG'\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'IMPORTANT' --\u0026gt; 'IPRAT'\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'DEAL' --\u0026gt; 'DA'\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'LIMB' --\u0026gt; 'LM'\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'MOSTLY' --\u0026gt; 'MSL'\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":42678,"title":"For a given linear index as input for n sized square matrix, find corresponding row and column.","description":"If input is 1, the row and column will be 1 and 1 respectively.","description_html":"\u003cp\u003eIf input is 1, the row and column will be 1 and 1 respectively.\u003c/p\u003e","function_template":"function rc = your_fcn_name(i,n)\r\n  % i is index and n is length of matrix \r\nend","test_suite":"%%\r\ni = 1;n = 1;\r\ny_correct = [1,1];\r\nassert(isequal(your_fcn_name(i,n),y_correct))\r\n%%\r\ni = 7;n = 3;\r\ny_correct = [1,3];\r\nassert(isequal([your_fcn_name(i,n)],y_correct))\r\n%%\r\ni = 16;n = 7;\r\ny_correct = [2,3];\r\nassert(isequal([your_fcn_name(i,n)],y_correct))\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":3,"created_by":28123,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":79,"test_suite_updated_at":"2015-10-31T18:52:14.000Z","rescore_all_solutions":true,"group_id":1,"created_at":"2015-10-31T16:23:03.000Z","updated_at":"2026-08-20T09:59:19.000Z","published_at":"2015-10-31T16:38: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\u003eIf input is 1, the row and column will be 1 and 1 respectively.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":56408,"title":"Zero or hero","description":"A number will be given as an input. You can be hero if it's not zero.\r\n(Just for fun)","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: 51px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 343px 25.5px; transform-origin: 343px 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: 320px 10.5px; text-align: left; transform-origin: 320px 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=\"\"\u003eA number will be given as an input. You can be hero if it's not zero.\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: 320px 10.5px; text-align: left; transform-origin: 320px 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(Just for fun)\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function y = your_fcn_name(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = 1;\r\ny_correct = 'Hero';\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n\r\n%%\r\nx = 0;\r\ny_correct = 'Zero';\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n\r\n%%\r\nx = 5;\r\ny_correct = 'Hero';\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n\r\n%%\r\nx = 10;\r\ny_correct = 'Hero';\r\nassert(isequal(your_fcn_name(x),y_correct))","published":true,"deleted":false,"likes_count":2,"comments_count":0,"created_by":589324,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":44,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2022-10-23T03:54:31.000Z","updated_at":"2026-08-20T10:11:13.000Z","published_at":"2022-10-23T03:54:31.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\u003eA number will be given as an input. You can be hero if it's not zero.\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(Just for fun)\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-07-24T09:35:17.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":55915,"title":"Juros Compostos","description":"Faça uma função que receba um capital inicial (C), uma taxa de juros a ser aplicada (i) e um tempo (t) para qual será aplicado o investimento. Retorne o montante final.\r\nTodos os calculos faram baseados em meses. E o valor final deve ser expresso em 2 casas decimais.\r\n\r\nJurosCompostos(2000, 0.03, 4) = 2251.02 ","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: 132.438px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 66.2188px; transform-origin: 407px 66.2188px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 21px; text-align: left; transform-origin: 384px 21px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eFaça uma função que receba um capital inicial (C), uma taxa de juros a ser aplicada (i) e um tempo (t) para qual será aplicado o investimento. Retorne o montante final.\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=\"\"\u003eTodos os calculos faram baseados em meses. E o valor final deve ser expresso em 2 casas decimais.\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\u003cdiv style=\"background-color: rgb(247, 247, 247); block-size: 20.4375px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-end-end-radius: 4px; border-end-start-radius: 4px; border-start-end-radius: 4px; border-start-start-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; margin-block-end: 10px; margin-block-start: 10px; margin-bottom: 10px; margin-inline-end: 3px; margin-inline-start: 3px; margin-left: 3px; margin-right: 3px; margin-top: 10px; perspective-origin: 404px 10.2188px; transform-origin: 404px 10.2188px; margin-left: 3px; margin-top: 10px; margin-bottom: 10px; margin-right: 3px; \"\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 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; \"\u003eJurosCompostos(2000, 0.03, 4) = 2251.02 \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function m = JurosCompostos(c, i, t)\r\n  % faça a sua função\r\nend","test_suite":"%%\r\nc = 2000;\r\ni = 0.03;\r\nt = 4;\r\ny_correct = 2251.02 ;\r\nassert(isequal(JurosCompostos(c, i, t) ,y_correct))\r\n\r\n\r\n%%\r\nc = 8000;\r\ni = 0.012;\r\nt = 6;\r\ny_correct = 8593.56 ;\r\nassert(isequal(JurosCompostos(c, i, t) ,y_correct))\r\n\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":2564100,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":37,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2022-09-17T19:11:27.000Z","updated_at":"2026-07-24T09:33:14.000Z","published_at":"2022-09-17T19:11:27.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\u003eFaça uma função que receba um capital inicial (C), uma taxa de juros a ser aplicada (i) e um tempo (t) para qual será aplicado o investimento. Retorne o montante final.\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\u003eTodos os calculos faram baseados em meses. E o valor final deve ser expresso em 2 casas decimais.\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=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[JurosCompostos(2000, 0.03, 4) = 2251.02 ]]\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":51163,"title":"Total price with tax calculation for (m) items and price (p)","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: 40.8889px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 406.5px 20.4444px; transform-origin: 406.5px 20.4444px; vertical-align: baseline; \"\u003e\u003cdiv style=\"font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 383.5px 20.4444px; text-align: left; transform-origin: 383.5px 20.4444px; 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=\"\"\u003eWrite a code that will calculate the total price with tax (T) of (m) items that carry price (p). Consider the tax rate as (r). Round the total price to two decimal places. \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function T = Total_price(m,n,r)\r\n\r\nend","test_suite":"%%\r\np = 1;\r\nm=2;\r\nr=0.05;\r\nT_correct = 2.1;\r\nassert(isequal(Total_price(p,m,r),T_correct))\r\n\r\n%%\r\np = 4;\r\nm=5;\r\nr=0.1;\r\nT_correct = 22;\r\nassert(isequal(Total_price(p,m,r),T_correct))\r\n\r\n%%\r\np = 4.85;\r\nm=5;\r\nr=0.1;\r\nT_correct = 26.68;\r\nassert(isequal(Total_price(p,m,r),T_correct))\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":995198,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":39,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2021-03-24T06:47:24.000Z","updated_at":"2026-07-24T09:33:44.000Z","published_at":"2021-03-24T06:47:24.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eWrite a code that will calculate the total price with tax (T) of (m) items that carry price (p). Consider the tax rate as (r). Round the total price to two decimal places. \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":61304,"title":"Turning radius of a vehicle","description":"The turning radius represents the radius of the circular path followed by a vehicle.\r\nGiven Wheelbase L and Steering angle δ, Compute the turning radius R.\r\nEquation:\r\nR = L / tan(delta)","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: 110.906px; display: block; min-width: 0px; padding-block-start: 0px; padding-inline-start: 2px; padding-left: 2px; padding-top: 0px; perspective-origin: 467.484px 55.4531px; transform-origin: 467.496px 55.4531px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 20.9766px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; 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: 443.508px 10.4766px; text-align: left; transform-origin: 443.508px 10.4883px; 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=\"\"\u003eThe turning radius represents the radius of the circular path followed by a vehicle.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 20.9766px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; 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: 443.508px 10.4766px; text-align: left; transform-origin: 443.508px 10.4883px; 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=\"\"\u003eGiven Wheelbase \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-weight: 700; \"\u003eL and \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eSteering angle \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-weight: 700; \"\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=\"\"\u003eCompute the turning radius \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-weight: 700; \"\u003eR\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\u003c/div\u003e\u003cdiv style=\"block-size: 20.9766px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; 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: 443.508px 10.4766px; text-align: left; transform-origin: 443.508px 10.4883px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eEquation:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 20.9766px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; 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: 443.508px 10.4766px; text-align: left; transform-origin: 443.508px 10.4883px; 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=\"\"\u003eR = L / tan(delta)\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function R = turningRadius(L,delta)\r\nR = 0;\r\nend","test_suite":"%%\r\nL = 2.5; delta = 30*pi/180;\r\nR_expected = 4.3301;\r\nassert(abs(turningRadius(L,delta) - R_expected) \u003c 1e-3)\r\n\r\n%%\r\nL = 3.0; delta = 20*pi/180;\r\nR_expected = 8.2426;\r\nassert(abs(turningRadius(L,delta) - R_expected) \u003c 1e-3)\r\n\r\n%%\r\nL = 2.8; delta = 10*pi/180;\r\nR_expected = 15.866;\r\nassert(abs(turningRadius(L,delta) - R_expected) \u003c 1e-1)","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":2305225,"edited_by":2305225,"edited_at":"2026-04-28T09:16:45.000Z","deleted_by":null,"deleted_at":null,"solvers_count":50,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2026-04-28T09:13:54.000Z","updated_at":"2026-08-17T15:13:43.000Z","published_at":"2026-04-28T09:16: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\u003eThe turning radius represents the radius of the circular path followed by a vehicle.\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 Wheelbase \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eL and \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003eSteering angle \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eδ, \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003eCompute the turning radius \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eR\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eEquation:\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\u003eR = L / tan(delta)\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":1382,"title":"Schwarzschild radius","description":"Compute the Schwarzschild radius for objects of mass m (kg). Use c = 299,792.458 km/s and G = 6.6738*10^-11 N*(m/kg)^2. Your function should give the result in m.","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.4333px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: rgb(0, 0, 0); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 42px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 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: 40.5px 8px; transform-origin: 40.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eCompute 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: 2px 8px; transform-origin: 2px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003ca target='_blank' href = \"/#null\"\u003e\u003cspan style=\"\"\u003e\u003cspan style=\"\"\u003eSchwarzschild radius\u003c/span\u003e\u003c/span\u003e\u003c/a\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 246px 8px; transform-origin: 246px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e for objects of mass m (kg). Use c = 299,792.458 km/s and G = 6.6738*10^-11 N*(m/kg)^2. Your function should give the result in m.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function y = Schwarzschild_radius(m)\r\n  y = m;\r\nend","test_suite":"%%\r\nm = 5.98e24/81; % Moon\r\ny_correct = 1e-4; % m\r\nassert(isequal(Schwarzschild_radius(m),y_correct))\r\n\r\n%%\r\nm = 5.98e24; % Earth\r\ny_correct = 0.0089; % m\r\nassert(isequal(Schwarzschild_radius(m),y_correct))\r\n\r\n%%\r\nm = 1.89813e27; % Jupiter\r\ny_correct =  2.819; % m\r\nassert(isequal(Schwarzschild_radius(m),y_correct))\r\n\r\n%%\r\nm = 2e30; % Sun\r\ny_correct =  2970.2416; % m\r\nassert(isequal(Schwarzschild_radius(m),y_correct))","published":true,"deleted":false,"likes_count":1,"comments_count":3,"created_by":810,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":58,"test_suite_updated_at":"2013-03-27T16:02:16.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2013-03-24T00:27:37.000Z","updated_at":"2026-08-20T10:13:42.000Z","published_at":"2013-03-24T00:30:30.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\u003eCompute the\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eSchwarzschild radius\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e for objects of mass m (kg). Use c = 299,792.458 km/s and G = 6.6738*10^-11 N*(m/kg)^2. Your function should give the result in m.\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":51630,"title":"Highest building","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: 377.4px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 334px 188.7px; transform-origin: 334px 188.7px; 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: 311px 10.4px; text-align: left; transform-origin: 311px 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=\"font-weight: 700; \"\u003eInput:\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; \"\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; \"\u003e\u003cspan style=\"\"\u003eSketch of the outline of the buildings in a matrix.\u003c/span\u003e\u003c/span\u003e\u003c/div\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: 311px 20.8px; text-align: left; transform-origin: 311px 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=\"font-weight: 700; \"\u003eOutput:\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; \"\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; \"\u003e\u003cspan style=\"\"\u003eThe column number of the highest building and height of it. In two or more building are the  highest, you need to choose the first one.  \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: 311px 10.4px; text-align: left; transform-origin: 311px 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=\"font-weight: 700; \"\u003eExample\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: \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: 311px 10.4px; text-align: left; transform-origin: 311px 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=\"\"\u003eLet us consider buildings described by the matrix\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgb(247, 247, 247); block-size: 80px; border-bottom-left-radius: 4px; border-bottom-right-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: 331px 40px; transform-origin: 331px 40px; 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-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-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: 331px 10px; transform-origin: 331px 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; \"\u003eM=[0 0 1 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-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-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: 331px 10px; transform-origin: 331px 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 0 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-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-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: 331px 10px; transform-origin: 331px 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;\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-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-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: 331px 10px; transform-origin: 331px 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]\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003cul style=\"block-size: 83.2px; 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: 318px 41.6px; transform-origin: 318px 41.6px; margin-top: 10px; margin-bottom: 20px; \"\u003e\u003cli style=\"block-size: 20.8px; 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: 290px 10.4px; text-align: left; transform-origin: 290px 10.4px; white-space: pre-wrap; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; \"\u003eThe height of the first building (1st column) is 3, \u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 20.8px; 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: 290px 10.4px; text-align: left; transform-origin: 290px 10.4px; white-space: pre-wrap; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; \"\u003ethe height of the second building (2nd column) is 2,\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 20.8px; 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: 290px 10.4px; text-align: left; transform-origin: 290px 10.4px; white-space: pre-wrap; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; \"\u003ethe height of the third building is 4,\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 20.8px; 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: 290px 10.4px; text-align: left; transform-origin: 290px 10.4px; white-space: pre-wrap; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; \"\u003ethe height of the last building is 3.\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ul\u003e\u003cdiv style=\"block-size: 43.2px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 311px 21.6px; text-align: left; transform-origin: 311px 21.6px; 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=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; \"\u003eThe correct answer to highest_building(M) is \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-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; \"\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; \"\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; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; \"\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; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; \"\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; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; \"\u003e4\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-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; \"\u003e] (t\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=\"\"\u003ehe\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-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; \"\u003e building n°3 is the highest with height = 4).\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function y = highest_building(M)\r\n\r\nend","test_suite":"%%\r\nM=[0 0 1 0;\r\n   1 0 1 1;\r\n   1 1 1 1;\r\n   1 1 1 1];\r\ny_correct = [3,4];\r\nsol=highest_building(M)\r\nassert(isequal(sol,y_correct))\r\n%%\r\nM=[0 0 0 0;\r\n   0 0 0 0;\r\n   0 0 0 0;\r\n   0 0 0 1];\r\ny_correct = [4,1];\r\nsol=highest_building(M)\r\nassert(isequal(sol,y_correct))\r\n%%\r\nM=[1 0 0 0 0;\r\n   1 1 0 0 0;\r\n   1 1 1 1 0;\r\n   1 1 1 1 1];\r\ny_correct = [1,4];\r\nsol=highest_building(M)\r\nassert(isequal(sol,y_correct))\r\n%%\r\nM=[0 0 0 0 0 0 0;\r\n   0 0 1 1 0 0 0;\r\n   1 1 1 1 1 1 0;\r\n   1 1 1 1 1 1 1];\r\ny_correct = [3,3];\r\nsol=highest_building(M)\r\nassert(isequal(sol,y_correct))\r\n%%\r\nM=zeros(randi([10,15]),randi([10,15]));\r\ny_correct = [0,0];\r\nfor j=1:size(M,2)\r\n    v=ones(randi([1,size(M,1)]),1);\r\n    M(1:numel(v),j)=v;\r\n    if sum(v)\u003ey_correct(2)\r\n        y_correct = [j,sum(v)];\r\n    end\r\nend\r\nM=M(end:-1:1,:);\r\nsol=highest_building(M);\r\nassert(isequal(sol,y_correct))\r\n","published":true,"deleted":false,"likes_count":3,"comments_count":0,"created_by":208445,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":39,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2021-05-01T14:35:42.000Z","updated_at":"2026-08-20T10:22:52.000Z","published_at":"2021-05-01T15:11:55.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:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eInput:\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003eSketch of the outline of the buildings in 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:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eOutput:\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003eThe column number of the highest building and height of it. In two or more building are the  highest, you need to choose the first one.  \u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eExample\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e: \u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eLet us consider buildings described by the matrix\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[M=[0 0 1 0;\\n   1 0 1 1;\\n   1 1 1 1;\\n   1 1 1 1]]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eThe height of the first building (1st column) is 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:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ethe height of the second building (2nd column) is 2,\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\u003ethe height of the third building is 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\u003ethe height of the last building is 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:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eThe correct answer to highest_building(M) is \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[\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:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\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\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\u003e4\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] (t\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003ehe\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 building n°3 is the highest with height = 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":55935,"title":"Loja de tintas","description":"Faça um programa para uma loja de tintas. O programa deverá receber o tamanho em metros quadrados da área a ser pintada. Considere que a cobertura da tinta é de 1 litro para cada 3 metros quadrados e que a tinta é vendida em latas de 18 litros, que custam R$ 80,00. Informe ao usuário a quantidades de latas de tinta a serem compradas e o preço total.","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: 63px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 31.5px; transform-origin: 407px 31.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 31.5px; text-align: left; transform-origin: 384px 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=\"\"\u003eFaça um programa para uma loja de tintas. O programa deverá receber o tamanho em metros quadrados da área a ser pintada. Considere que a cobertura da tinta é de 1 litro para cada 3 metros quadrados e que a tinta é vendida em latas de 18 litros, que custam R$ 80,00. Informe ao usuário a quantidades de latas de tinta a serem compradas e o preço total.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function y = QuantidadeTinta(m)\r\n  % Escreva a sua solução\r\nend","test_suite":"%%\r\nx = 9;\r\ny_correct = 3;\r\nassert(isequal(QuantidadeTinta(x),y_correct));\r\n\r\n%%\r\nx = 10;\r\ny_correct = 4;\r\nassert(isequal(QuantidadeTinta(x),y_correct));\r\n\r\n%%\r\nx = 1;\r\ny_correct = 1;\r\nassert(isequal(QuantidadeTinta(x),y_correct));","published":true,"deleted":false,"likes_count":0,"comments_count":2,"created_by":2564100,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":37,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2022-09-17T20:20:44.000Z","updated_at":"2026-06-02T13:22:12.000Z","published_at":"2022-09-17T20: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\u003eFaça um programa para uma loja de tintas. O programa deverá receber o tamanho em metros quadrados da área a ser pintada. Considere que a cobertura da tinta é de 1 litro para cada 3 metros quadrados e que a tinta é vendida em latas de 18 litros, que custam R$ 80,00. Informe ao usuário a quantidades de latas de tinta a serem compradas e o preço total.\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":42976,"title":"iteration of N blank spot","description":"we have N spot which can be blank o filled calculate the number of iteration for these spots. e.g. N=2 1- blank blank 2- blank full 3- full blank 4- full full iteration is 4 e.g. N=3 1- blank blank blank 2- blank blank full 3- blank full blank 4- blank full full 5- full blank blank 6- full blank full 7- full full blank 8- full full full iteration is 8","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: 63px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 31.5px; transform-origin: 407px 31.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 31.5px; text-align: left; transform-origin: 384px 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: 372.5px 8px; transform-origin: 372.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003ewe have N spot which can be blank o filled calculate the number of iteration for these spots. e.g. N=2 1- blank blank 2- blank full 3- full blank 4- full full iteration is 4 e.g. N=3 1- blank blank blank 2- blank blank full 3- blank full blank 4- blank full full 5- full blank blank 6- full blank full 7- full full blank 8- full full full iteration is 8\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function y = your_fcn_name(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = 1;\r\ny_correct = 2;\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n\r\n%%\r\nx = 5;\r\ny_correct = 32;\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n\r\n%%\r\nx = 8;\r\ny_correct = 256;\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n\r\n%%\r\nx = 11;\r\ny_correct = 2048;\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n\r\n%%\r\nx = 16;\r\ny_correct = 65536;\r\nassert(isequal(your_fcn_name(x),y_correct))","published":true,"deleted":false,"likes_count":1,"comments_count":2,"created_by":86389,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":61,"test_suite_updated_at":"2021-06-17T14:24:43.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2016-09-02T16:46:32.000Z","updated_at":"2026-07-24T09:34:46.000Z","published_at":"2016-09-02T16:46:32.000Z","restored_at":"2022-02-16T22:15:33.000Z","restored_by":null,"spam":false,"simulink":false,"admin_reviewed":true,"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\u003ewe have N spot which can be blank o filled calculate the number of iteration for these spots. e.g. N=2 1- blank blank 2- blank full 3- full blank 4- full full iteration is 4 e.g. N=3 1- blank blank blank 2- blank blank full 3- blank full blank 4- blank full full 5- full blank blank 6- full blank full 7- full full blank 8- full full full iteration is 8\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":55195,"title":"Sequence","description":"Let S be a sequence of numbers \r\n\r\nLet \r\n\r\nFind  for some , where  and .\r\n\r\nUpdate - test suite cleaned up on 2-9-22","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: 204px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 102px; transform-origin: 407px 102px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 22px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-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 11px; text-align: left; transform-origin: 384px 11px; 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: 105px 8px; transform-origin: 105px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eLet S be a sequence of numbers \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"vertical-align:-6px\"\u003e\u003cimg src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAoCAYAAAASRL/NAAAEaElEQVR4Xu2aS6hOURTH3Tl5jUwQBpSB8ixRDCiRgfJKugN5TSQRBjJCHsnII0kSIQMphRkpj4mkGDAgMaLEnP/vtlettrPP9133nO9u2rv+ne+7Z5+z/3v911p77f3dvhGlZW2BvqzZFXIjikCZO0ERqAiUuQUyp1ciqAiUuQUyp1ciqAiUuQUyp1ciqAiUuQUyp1ciqAiUuQUyp1ci6D8RaJnmsUeYKHwPuKTrbmG+sFx40OO5jtN4+4VVgQ/DPwocNun6UVjQY06ND9cpgjDCdQGBDgrnhW/CXOF5YPNT10nh740TTLxwnf5+UfgkbBZehH73A1e+nhD29YpQW+PUCYQ4T4TpQZyjEYlf4TuRQwT1qm3XQGeFt8JK4b0b+Lg+7w3f5znhesWt8XFSAnlxLmjUbRUjm0BEVixe40TDC00conZWJA5dTKAv+jxTINr/6ZYSyFJFaqKkPPrQplUYqg2j+LSacoqnGpg18aZAGvznW5VA3vgpQ7AWbRVIMwsTnoqBTgsUEjcasJQZP+U0RP3XMM4OXc+5MblHWlwkTBCIQL5nv0ZVCdSNIT5ociMTnorAa4KA2Gh9AwJ14zR+/fFRbemaCu+2MFvA8eD/TMi60osFmirC74LnpdKEN0TsqTxKKqKqMqGbEIgIXBt4VaVURDCniaP6gO5NFvw66tNl1sVELJAtwtiiyvgI+DJ4H33GC6mFuEmBPmscUlMqpVrKhVNc1LBW7hR8tUe/NwIVahMOFHyn+UsskI+OmLilCjaqLMRmLESbIsTrTCeBeN+cYLjYePFMrWJkzBnRTZyqP3DyjkXk2L6tynLGL44gomusMJiNN8/gqFXzsHmm3lf37B//1eMjyBcIJs4VkWBjiOeRAk8Kd4TVgm0WzRh1AvmURP9Om0qLIBb3Uc7a8N0lwOtI+Dsp0D7XVXK8k+bLce+g3W7AOzm1T72xc9U9O0AujqDYcKQL2sYwafY75s1UU7R+oco76gTyi77Zuy5d+okQRXeFxcJogc0q64ttULn/SiBFp9KvrbVxGjfOxim1B7T7XP0z8brt54ngSwXvyHXPDoyRKrPP6B5RwkvvCURKfJyCKKcS4njiqRwfG6NuscZxcA4cheoLEeCIQRABQ1Ch/RCuCsdqxIEb6XiMsCHqZ0dIjEHr5pSEFEUWIfX7Y6fwioE0C+9rQrzh7/Rsq/+42GkNsgmYcX3qsnttXBkPceNjongs+GP4Xp2SVM6102HpUAzUrUCkL1JV1XHSUMavepbU9lhgw1pXmBCxr7vo1zS/P9433AJZBbZCzNo+N8PopOtDIXWljGv9LquDP41oXYyqAYZTIMRZItQt5k0ZxarQw3phvB0ggm8JrLH28wq/dTVxPDVk/m0KlNNGEC6kUQoI3/gdC/Qigv9KrDYEojLZInCYSqPiwnMfCm2nsSoj+GOiqvu9/Llk0CK1IdCgSZQH0hYoAmXuHUWgIlDmFsicXomgIlDmFsicXomgzAX6DUrXBTjFqXHTAAAAAElFTkSuQmCC\" style=\"width: 52px; height: 20px;\" width=\"52\" height=\"20\"\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 8px; transform-origin: 0px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 22px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-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 11px; text-align: left; transform-origin: 384px 11px; 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: 12px 8px; transform-origin: 12px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eLet \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"vertical-align:-6px\"\u003e\u003cimg src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMwAAAAoCAYAAACy9xVmAAAFnElEQVR4Xu2bT8hVRRjGdR8EtmpjoC0Uwj8LFRIXCSmEIBhUiIi0UFtEhBjlooULA0tEBLWgFm1Md4IIKkgoglpQQWALXeSidlrkvp4fnFemuWfud+e7c+85c3gHHi7eb+45M888zzsz74xLl3hxBpyBiRlYOnFNr+gMOANL3DAuAmcggwE3TAZZXtUZcMO4BpyBDAbcMBlkeVVnwA3jGnAGMhhww2SQ5VWdATeMa8AZyGDADZNBlld1BtwwrgFnIIMBN0wGWV7VGXDDuAacgQwG3DAZZHlVZ2BSw2wTVYeE5cLfDb7R54fCJmG7cG2AdK5Un44Ja5o+08WTwrvCq8JZ4aMB9nuWXapaSwsZZpmYOy/QySPCl8JjYYNwr2H1qT5far4vRTTvu1rgYbT5s0U+57h+d1i42PT9oT7h41fhxeaZQw0Ui6Rs7M+60lLRvowzDB28LaxqBBML79+mJcwsCKdk6dowF9SZtxqzvBcFgzv6N7Pqn8IrhQNFSQ779KwutVSUh5Rhwg5+pTceaHmrGWaaKF60M4UeZma5q+e90WIIM8wsAkWhLvTqMYPSUsowLIeI8qkoGs4AL6sey5UhlE/UCfYslI3CD2MCBTPPuQo7XWL2zgkWg9JSm2FCQlOzB3uZ/cJvwuaBLEuIhL8LzwkpQbytv33XmKTrQME+8rTwi9C2Akh5eZ6GqUVLjKslsOCN1cX7bQGzzTALrdFDYbEh5mVDKLbJHze7GDddBgoydxiEGQ5zp5bMfRiTGrR0UER9IJwSnghkQDE6ZSSpExuGwXjQVE6ZIRTWrJYlJaIg3cjZX/2h+mS/UmYI29RloGCMGNiPBbJ4fTVMX7S0UOBg3LcI4bbClpEjK43YMLiNswVKmxkg4WeByEZ5QSDNXLrM2zCTDO59dZKMIeUdgeRAl8UCV18N0xctjRsjdPamEC9pbelN8FwdPiA2TDh7xKKwbAcHl6RVLRIjthU9ENA04g0N2iZAzMFZE/2msH8hykP0Ys95pmkvv+27YWrWkukha4YJlzNmlm81UHsFIi3Lki+ES8JOgYwSJK0VuBFwUyDrxIzFmcaIW6dVTMHfhzNMTFI4k1g/dujdlwXWvWTKiKavCZjqeYGoBBfM0pR1QulMYt8NE84wtWnJ2j6ypI9nmHBDz0ATbSm7BdKtRFM7fyHlTNknhNdibKPHDLVL+FpAWJis68xS0+TWD2s3f6Q/ZJ/2CLcEhH9FsBkG8xM8wtnFBPy5vsc0PwnrBbKJs9jr9d0wNWuJIMl1qJEMcCqtbALn2gtCYSaxM4lwQ3QiMgti+6fBI31+2vydjRUl3ly1KrejL5llzgiWIcE03JezGcbOaDCLzSxhU0Nevm/MZIegs7hC03fDwA1c1qYlW220jtlCd8lytRveMbPpzBqQc9iV+94+1CdQxGc4FijCKzTh2n6SdqcSKzUYZpL+perkaKkUp7SFlQbbjNa9aWnDWMPD1GxyPTgNmz37rW0SmZG3CszGqUDB92DS8qMqtmUih26YHC2V4pQDeUryILi0YWwfEK7ZbVmSumoyqXD6XC+82WwHubMOFEM3zLy1ZImb+LLt/3RX2jAkBOL7Z+Gy5HX9vevzi1kYzwY3DAoWKEh00O/S986Gbph5agmz7BPiy7YkLsjyPrvNUtIwbblrW4eSgv5LuDFQw7QNriU/jqrPnFOV/o9mdp+vrweX0wSmeWrJDinRKHcJw0KWlDtmz4J8ScPYAIYHnnYzgEZwjaN0lJ1mUEr91giPhWs3A0oLGk45DyKpQpKBfRPcXhdKn/WU4ij3OfPSEgGdIG43V+J2jtzWL2mYXFK8vjNQHQNumOqGzBvcJQNumC7Z93dXx4Abproh8wZ3yYAbpkv2/d3VMeCGqW7IvMFdMuCG6ZJ9f3d1DPwHvp+dOI7jFVwAAAAASUVORK5CYII=\" style=\"width: 102px; height: 20px;\" width=\"102\" height=\"20\"\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 8px; transform-origin: 0px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 22px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-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 11px; text-align: left; transform-origin: 384px 11px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 16px 8px; transform-origin: 16px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eFind \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"vertical-align:-6px\"\u003e\u003cimg src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAoCAYAAADpE0oSAAACLUlEQVRYR+1VPS9EQRTd7SWCToQEBYlOUOgpFRJEIVuIj1KEhB9A4qNQ+SgUGh+FRCNBLREaHQUSlQoRes7ZzN3cjJn3DG+txJvkZPbt3HfPvefeOy+bKdHKlog3kxL/mvKp1KnURVMgba6iSWs7/vNSdyHiSaAWeDHYxD4BdADdwHGIXHEZV8LZNkDiWWAdeALagHND9Ia9zvz/Ze4oYpKeAk2GdN7y+m6emSkzDlo+Yk26AY+jDq9CTCXsoGKD8BEfGXkfsLc4ZKT0tOFqBG5jmSwDF7F26suGtR4BroFOKzC+XwG0As8+NVzEZzBmp/qyZRnugTJgD+i3kpEJkIZ0lsEmboCTG+PI5ZRHC8CUsRnHvuaQWUrVjrMLVxls4jEYrUY4ZWCXJluaVVkyC8crfhCu/sjb2MQ6mwGc76popdN5gbAUUl8GU69sZcZ9ijmJdca6sYR0C28NAZxtOl4CDoAeJekMfs8BLANt+kxgd9hPgPwE2BnrxuE5Z5hr0Dhjo8j8svm4coC+LqW+MmZUsRxgQLz18ss3Tis4Y1a8Dg8BZiZNIo5JtmyR0icDY1DVABVkGaaFMIrYtgl5ljuAEnPtA7pPCr7iPhIhpLTVzcnnRVe2PEia+Ao+a4BhYEdJ/imBJInZmI8Ax6wZkBtQLhmOXeFOT5KYVyezlK+Z1JuNlgN6gcJXLkli+XDoi0f+Y7Mx88hxCm2ob9knmXFQAClxkFw/Mf5/Un8AkB1yKXEBRiAAAAAASUVORK5CYII=\" style=\"width: 15px; height: 20px;\" width=\"15\" height=\"20\"\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: 31.5px 8px; transform-origin: 31.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e for some \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"font-family: \u0026quot;STIXGeneral\u0026quot;, \u0026quot;STIXGeneral-webfont\u0026quot;, serif; font-style: italic; font-weight: 400; color: rgb(0, 0, 0);\"\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: 25px 8px; transform-origin: 25px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e, where \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"vertical-align:-6px\"\u003e\u003cimg src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFMAAAAoCAYAAACCV8YCAAACfElEQVRoQ+2ZPSwEURDHXa+iJ0GhEJ0o9FSiUBCFKMRHKSIRlSgQIaLyUSg0QqeRoJNIfDQ6CgqVTiLR8//Le5eX9fbe3u5c7N3NS/7Zu93Zufd+Ozszu1do0CFGoCDmSR01KEzBIFCYClOQgKArjUyFKUhA0JVGZhhmP0xWoDNorZS5woynYyH2GpMlhRmOvKhFE3YsQq1QN9SpMMuHaM8gTI4PiNF5oTDTw3TPVJgyHH+9KMy8w+QVmodaoE+jQ2znIFa7AehScBF5cSUamUzGxybc2Rrsm8Tcg+29WfEXtqx8TNhSw11EFp/BdibgXAwmQd5AbA18k/o2E2FEMjIlR03BdEEegNK0h5SFmfXqS14EaV8ikcneio7eoS7PLez+SAeOv0qvIif+MsNM4oC5cwp6hvpi8uUI9m9DLFInOYFT7jSSsCj69D2b3+IoK3RcVDIFvEGN0ClEaO7gBIYNbO4frVeY7Vj4iyHjA8VDG9CCsZnFdi8Ck5X+AbIXJQ3MmihAM4CwWwIUYT+aqKRZMxTXEtU9TDfqohFlKzybdqYBmy8JuM1zK2eBGQn2f/uaKWe6kem2PBbkEZY1DrH3ZBrYhPjSdMjc2u6q6x6mW1wIhj0mxxi0CvFNs+0vWaA4JiDfo2QtwHTv1Lh+uxhAvmrO0N4x0cdHxXMTgSwqHLYHJcCtGJC0q2aYhDhoGBRh4cMddA2tQ39qRSX/tqhmmC7AxJ8VZmJUYUOFGWaU2EJhJkYVNqwkzCeTwNM8AYVnnkOLSsDk4+QkxBchHGzul6ErXwXMIZPUU6oEzNSTqfYTFabgFVSYClOQgKArjUyFKUhA0JVGpiDMHz6qlikuIY0uAAAAAElFTkSuQmCC\" style=\"width: 41.5px; height: 20px;\" width=\"41.5\" height=\"20\"\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 16px 8px; transform-origin: 16px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e and \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"vertical-align:-6px\"\u003e\u003cimg src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFMAAAAoCAYAAACCV8YCAAADf0lEQVRoQ+2au4sUQRDG93KDUyMNFNRAQcREBcVAEAUTA0FFRBYRH4GIHAp3f4CCKGKkXmBg4AsMTAQNFIQDH4mZBhqYaOZxaO59H3SdvT1dM/uoXXulGj52t6enp/vXNVXVfTfR8mJGYMKsJ++o5TANjcBhOkxDAoZduWU6TEMChl25ZeZh7kP1FLQTWhaavMPnTeixxt9hVsncRdXpGoOdxbUzuesOs5PKEfx8BL2E7kHz0DqoDe2Ims7g+9UUqMPsJPILPx8oljeN+iuh+Q98rnaY+vt7FpcuQLugn0qz76hfFa5twOfXuJ1b5l8aDCyvoTs671bsT7ej3QeHWUOr4dI1XL8E/Ya29muZkiqsQQcLQXTQFyE65v0Qnfb/XsQyP2Oim9LJNr3mK3DDQ4gwGcHYGf3JNuh96IyrtDbUW8Hk814YdJaNugP0+wn3boTOQRV3UAeTIOfCzblB/QmDokXSMi1LiTDXY4JfoKxVcvIazBiklqQKTOvVt1wUy74YoA5Ah6CsS9Ng8hWjdTCf2px5hWPLqaQIljMopC/O9ynE4KNG+xzMGJRmdbEjTvMy7iIkMJEF97TnoY40ohBI3QyDb+k3SEvml/rIwXyLq4zQmlVK5zwAeAIRnhRJfG+hgluxk8HCeX0cI764uzcYf3Y/Hq9GClOcLNukoOQ+ybX4O41q3CHshuKdgbiMXgJVCQGoJ5CEkcKkZd0O1HLhn7A/QnIstRLfZetFAHTO6QrK4YEaBePVDd//NcxuQbLd0tYzhRlb3VE0jM/u5AFM2ukGCIf+koB5sqKd8wmYXiwzw3ekVZzLZHBN2oN58LEcuiwN6iwzDj4C8j5uPAExcaUbuA49gw5CWoARax+XFEpSoFOYE/1+ruxFJd/cji1lCjMOLuyEOSbLMYjHTzzDk/ySAYqlDdVtJTm4LVDdaYwy5pFXc6yHu3xq5U3TUiNGY1oft4rPIVqgWF4cUG40gJSANg6RvOmEPWWcusGh/xMC0yy6gcqpdJerP1bNmg46BpkMV5qlMT8b5CEl3TssmAw6eyA6ae3UuiQOJmMZBkyCbEM8FIhBMrgxh413TCaTKKUTa5iSoDNt4n42Lsfxg3t29e/OpUDpdxyWMHlg/AqS3VE6Jm2v3+/Yi7vPEmZxkxv1gBymIXGH6TANCRh25ZbpMA0JGHbllmkIcxG+zacpJEIwVgAAAABJRU5ErkJggg==\" style=\"width: 41.5px; height: 20px;\" width=\"41.5\" height=\"20\"\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: 2px 8px; transform-origin: 2px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 8px; transform-origin: 0px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 127.5px 8px; transform-origin: 127.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eUpdate - test suite cleaned up on 2-9-22\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function y = summation(n)\r\n  y = x;\r\nend","test_suite":"%%\r\nassert(isequal(summation(1),1))\r\n%%\r\nassert(isequal(summation(2),2))\r\n%%\r\nassert(isequal(summation(3),1))\r\n%%\r\nassert(isequal(summation(4),-1))\r\n%%\r\nassert(isequal(summation(5),-2))\r\n%%\r\nassert(isequal(summation(6),-1))","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":2457030,"edited_by":223089,"edited_at":"2022-09-02T13:52:45.000Z","deleted_by":null,"deleted_at":null,"solvers_count":37,"test_suite_updated_at":"2022-09-02T13:49:11.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2022-07-13T21:23:39.000Z","updated_at":"2026-07-24T09:38:54.000Z","published_at":"2022-07-13T21:23:39.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\u003eLet S be a sequence of numbers \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003ea_1, a_2, ...\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eLet \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003ea_n = a_{n-1} -a_{n-2}\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eFind \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003ea_k\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e for some \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, where \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003ea_1=1\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\u003ea_2=2\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\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\u003eUpdate - test suite cleaned up on 2-9-22\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":44634,"title":"Basic matrix operations using standard MATLAB commands","description":"Create the matrix:\r\n\r\n 1.0e+15 *\r\n\r\n    0.0000    0.0000    0.0000    0.0000    0.0000\r\n    0.0000    0.0000    0.0000    0.0000    0.0000\r\n    0.0001    0.0010    0.0100    0.1000    1.0000\r\n\r\nFind the row vector of all column means\r\n\r\nHint: Use _logspace_ to create the matrix. Avoid looking at the test suite before writing a solution","description_html":"\u003cp\u003eCreate the matrix:\u003c/p\u003e\u003cpre\u003e 1.0e+15 *\u003c/pre\u003e\u003cpre\u003e    0.0000    0.0000    0.0000    0.0000    0.0000\r\n    0.0000    0.0000    0.0000    0.0000    0.0000\r\n    0.0001    0.0010    0.0100    0.1000    1.0000\u003c/pre\u003e\u003cp\u003eFind the row vector of all column means\u003c/p\u003e\u003cp\u003eHint: Use \u003ci\u003elogspace\u003c/i\u003e to create the matrix. Avoid looking at the test suite before writing a solution\u003c/p\u003e","function_template":"function y = matrix_ls_means()\r\n  y = x;\r\nend","test_suite":"%%\r\ny_correct = mean([logspace(1,5,5);logspace(6,10,5);logspace(11,15,5)]);\r\nassert(isequal(matrix_ls_means(),y_correct))\r\n","published":true,"deleted":false,"likes_count":3,"comments_count":2,"created_by":171559,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":59,"test_suite_updated_at":"2018-05-09T05:37:01.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2018-05-09T05:32:41.000Z","updated_at":"2026-08-07T18:03:39.000Z","published_at":"2018-05-09T05:35:49.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\\n\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eCreate the matrix:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[ 1.0e+15 *\\n\\n    0.0000    0.0000    0.0000    0.0000    0.0000\\n    0.0000    0.0000    0.0000    0.0000    0.0000\\n    0.0001    0.0010    0.0100    0.1000    1.0000]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eFind the row vector of all column means\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eHint: Use\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003elogspace\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e to create the matrix. Avoid looking at the test suite before writing a solution\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":47493,"title":"reverse the order and combine a matrix","description":null,"description_html":"\u003cdiv style = \"text-align: start; line-height: 20.44px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: none solid rgb(0, 0, 0); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 21px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 10.5px; transform-origin: 407px 10.5px; vertical-align: baseline; \"\u003e\u003cdiv style=\"font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003ea cool way to shape a Matrix \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function y = your_fcn_name(x)  \r\ny=x;\r\nend","test_suite":"%%\r\nx = 1:6\r\ny_correct = [6,5,4,3,2,1; 1,2,3,4,5,6]';\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":3,"created_by":541988,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":71,"test_suite_updated_at":"2020-11-13T19:51:27.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2020-11-13T02:37:10.000Z","updated_at":"2026-08-12T01:04:32.000Z","published_at":"2020-11-13T19:51:27.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003ea cool way to shape a Matrix \u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":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":71,"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-08-13T03:30:33.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":47380,"title":"Intercambiar columnas - UC3M","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: 220.4px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 110.2px; transform-origin: 407px 110.2px; 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=\"\"\u003ex es una matriz cuadrada nxn. Necesitamos intercambiar los valores de la primera columna por los de la última, las demás se quedan igual.\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=\"\"\u003ePor ejemplo, si\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=[ 1 2 3 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=\"\"\u003e      5 6 7 8]\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=\"\"\u003equeremos conseguir \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=\"\"\u003ey=[ 4 2 3 1;\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=\"\"\u003e      8 6 7 5]\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function x = intercambiarCols(x)\r\n% La nueva matriz tambien se guarda en la variable x\r\n\r\nend","test_suite":"%%\r\nx = [1 2 3;4 5 6];\r\ny_correct = [3 2 1;6 5 4];\r\nassert(isequal(intercambiarCols(x),y_correct))\r\n%%\r\nx = [1 2 3 4;5 6 7 8];\r\ny_correct = [4 2 3 1;8 6 7 5];\r\nassert(isequal(intercambiarCols(x),y_correct))\r\n%%\r\nx = [1 2 3 4 5; 6 7 8 9 10];\r\ny_correct = [5 2 3 4 1;10 7 8 9 6];\r\nassert(isequal(intercambiarCols(x),y_correct))\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":583531,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":37,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2020-11-06T14:40:40.000Z","updated_at":"2026-05-30T19:12:31.000Z","published_at":"2020-11-06T14:40:40.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003ex es una matriz cuadrada nxn. Necesitamos intercambiar los valores de la primera columna por los de la última, las demás se quedan igual.\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\u003ePor ejemplo, si\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=[ 1 2 3 4;\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e      5 6 7 8]\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\u003equeremos conseguir \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=[ 4 2 3 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\u003e      8 6 7 5]\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":1832,"title":"Pluralization","description":"Define function plu(n) that returns '' (an empty string) if n=1, or 's' otherwise.  This is handy for displaying messages from a program.  For example,\r\n\r\n   disp([num2str(n) ' point' plu(n) ' removed'])\r\n\r\nproduces \r\n\r\n   0 points removed\r\n   1 point removed\r\n   2 points removed\r\n\r\netc., which is a little nicer than the typical alternative\r\n\r\n   0 point(s) removed\r\n   1 point(s) removed\r\n   2 point(s) removed\r\n\r\nand infinitely better than \r\n\r\n   0 points removed\r\n   1 points removed\r\n   2 points removed\r\n","description_html":"\u003cp\u003eDefine function plu(n) that returns '' (an empty string) if n=1, or 's' otherwise.  This is handy for displaying messages from a program.  For example,\u003c/p\u003e\u003cpre\u003e   disp([num2str(n) ' point' plu(n) ' removed'])\u003c/pre\u003e\u003cp\u003eproduces\u003c/p\u003e\u003cpre\u003e   0 points removed\r\n   1 point removed\r\n   2 points removed\u003c/pre\u003e\u003cp\u003eetc., which is a little nicer than the typical alternative\u003c/p\u003e\u003cpre\u003e   0 point(s) removed\r\n   1 point(s) removed\r\n   2 point(s) removed\u003c/pre\u003e\u003cp\u003eand infinitely better than\u003c/p\u003e\u003cpre\u003e   0 points removed\r\n   1 points removed\r\n   2 points removed\u003c/pre\u003e","function_template":"function p=plu(n)\r\np='';\r\n","test_suite":"assert(isequal(plu(0),'s'))\r\nassert(isequal(plu(1),''))\r\nassert(isequal(plu(2),'s'))\r\nassert(isequal(plu(3),'s'))\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":245,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":93,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2013-08-16T20:37:32.000Z","updated_at":"2026-07-24T09:40:57.000Z","published_at":"2013-08-16T20:57:25.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"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\u003eDefine function plu(n) that returns '' (an empty string) if n=1, or 's' otherwise. This is handy for displaying messages from a program. For example,\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[   disp([num2str(n) ' point' plu(n) ' removed'])]]\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\u003eproduces\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[   0 points removed\\n   1 point removed\\n   2 points removed]]\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\u003eetc., which is a little nicer than the typical alternative\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[   0 point(s) removed\\n   1 point(s) removed\\n   2 point(s) removed]]\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\u003eand infinitely better than\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[   0 points removed\\n   1 points removed\\n   2 points removed]]\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":54094,"title":"Check if a matrix Diagonal is equal to its secondary diagonal ","description":"Your function should return True if the secondary diagonal is equal to diagonal, and False otherwise.\r\nEg: M = [1 2 1 \r\n               3 4 4\r\n               7 5 7]\r\nThe output is True\r\nM=[1 2\r\n       1 2]\r\nThe output is False. Always check the diagonal top to bottom. Return True if the matrix is empty.","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: 231px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 115.5px; transform-origin: 407px 115.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=\"\"\u003eYour function should return True if the secondary diagonal is equal to diagonal, and False otherwise.\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=\"\"\u003eEg: M = [1 2 1 \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               3 4 4\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e               7 5 7]\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=\"\"\u003eThe output is True\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=\"\"\u003eM=[1 2\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       1 2]\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=\"\"\u003eThe output is False. Always check the diagonal top to bottom. Return True if the matrix is empty.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function y = check_Diagonals(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = [1 2 1; 3 4 4 ; 7 5 7];\r\ny_correct = 1;\r\nassert(isequal(check_Diagonals(x),y_correct))\r\n\r\n%%\r\nx = [1 2 ; 1 2];\r\ny_correct = 0;\r\nassert(isequal(check_Diagonals(x),y_correct))\r\n\r\n%%\r\nx = [1 2 ; 1 2];\r\ny_correct = 0;\r\nassert(isequal(check_Diagonals(x),y_correct))\r\n\r\n%%\r\nx = [7];\r\ny_correct = 1;\r\nassert(isequal(check_Diagonals(x),y_correct))\r\n\r\n%%\r\nx = [];\r\ny_correct = 1;\r\nassert(isequal(check_Diagonals(x),y_correct))\r\n\r\n%%\r\nx = [17 21 13 4 17; -4 21 -1 21 56 ; 4 99 26 156 -352; 43 5 0 5 6; 9 1 49 101 9];\r\ny_correct=1;\r\nassert(isequal(check_Diagonals(x),y_correct))","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":1985630,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":40,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2022-03-04T17:27:28.000Z","updated_at":"2026-07-24T09:43:01.000Z","published_at":"2022-03-04T17:27:28.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eYour function should return True if the secondary diagonal is equal to diagonal, and False otherwise.\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\u003eEg: M = [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\u003e               3 4 4\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e               7 5 7]\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 output is True\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eM=[1 2\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e       1 2]\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe output is False. Always check the diagonal top to bottom. Return True if the matrix is empty.\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":2121,"title":"Find offset of given matrix element from first matrix element","description":"Given matrix m and an element of that matrix, return the offset from its first element.\r\ne.g. m=[11 2 34; 40 51 6; 87 8 109]\r\nelement = 51\r\nThen, offset = 5\r\n\r\nReturn 0, if that element if not a matrix element","description_html":"\u003cp\u003eGiven matrix m and an element of that matrix, return the offset from its first element.\r\ne.g. m=[11 2 34; 40 51 6; 87 8 109]\r\nelement = 51\r\nThen, offset = 5\u003c/p\u003e\u003cp\u003eReturn 0, if that element if not a matrix element\u003c/p\u003e","function_template":"function offset= FindOffset(m, element)\r\n  y = x;\r\nend","test_suite":"%%\r\nm=[11 2 34; 40 51 6; 87 8 109]\r\nelement = 51;\r\noffset = 5;\r\nassert(isequal(FindOffset(m,element),offset));\r\n\r\n%%\r\nm=reshape([1:10],5,2);\r\nelement = 9;\r\noffset = 9;\r\nassert(isequal(FindOffset(m,element),offset));\r\n\r\n%%\r\nm=eye(7);\r\nelement = 0;\r\noffset = 2;\r\nassert(isequal(FindOffset(m,element),offset));\r\n\r\n%%\r\nm=[10 20 30 40; 50 60 70 80;];\r\nelement = 56;\r\noffset = 0;\r\nassert(isequal(FindOffset(m,element),offset));\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":1,"created_by":16381,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":86,"test_suite_updated_at":"2014-01-15T19:28:24.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2014-01-15T19:21:32.000Z","updated_at":"2026-08-06T08:54:24.000Z","published_at":"2014-01-15T19:21:46.000Z","restored_at":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 matrix m and an element of that matrix, return the offset from its first element. e.g. m=[11 2 34; 40 51 6; 87 8 109] element = 51 Then, offset = 5\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\u003eReturn 0, if that element if not a matrix element\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":50544,"title":"Number Puzzle - 087","description":null,"description_html":"\u003cdiv style = \"text-align: start; line-height: 20.44px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: none solid rgb(0, 0, 0); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 21px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 10.5px; transform-origin: 407px 10.5px; vertical-align: baseline; \"\u003e\u003cdiv style=\"font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eGive an example of a six-digit prime number \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-style: italic; \"\u003eabcdef\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 where \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-style: italic; \"\u003eab\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, \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-style: italic; \"\u003ecd\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, and \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"font-style: italic; \"\u003eef\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 are also primes.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function y=puzzle_087()\r\n  y=123456;\r\nend","test_suite":"%%\r\ny=puzzle_087();\r\na=num2str(y);\r\nassert(isequal(length(a),6))\r\nassert(isprime(str2num(strcat(a(1),a(2)))))\r\nassert(isprime(str2num(strcat(a(3),a(4)))))\r\nassert(isprime(str2num(strcat(a(5),a(6)))))\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":180632,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":36,"test_suite_updated_at":"2021-02-25T02:13:17.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2021-02-25T00:41:46.000Z","updated_at":"2026-08-07T09:05:45.000Z","published_at":"2021-02-25T02:13:17.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eGive an example of a six-digit prime number \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eabcdef\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e where \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eab\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\u003ecd\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e, and \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eef\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e are also primes.\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":46559,"title":"divide by 5","description":null,"description_html":"\u003cdiv style = \"text-align: start; line-height: 20.44px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: none solid rgb(0, 0, 0); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 21px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 10.5px; transform-origin: 407px 10.5px; vertical-align: baseline; \"\u003e\u003cdiv style=\"font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eenter input x, divide it by 5 and put in y\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function y = your_fcn_name(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = 1;\r\ny_correct = 1/5;\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":526915,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":253,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2020-08-20T15:06:05.000Z","updated_at":"2026-08-14T01:31:33.000Z","published_at":"2020-08-20T15:06: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\u003eenter input x, divide it by 5 and put in y\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":47450,"title":"Area of Ellipse","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: 95.6667px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 406.5px 47.8333px; transform-origin: 406.5px 47.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=\"\"\u003eCaculate the area of below ellipse.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 36.3333px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-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 18.1667px; text-align: left; transform-origin: 383.5px 18.1667px; 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=\"71.5\" height=\"36.5\" style=\"width: 71.5px; height: 36.5px;\"\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.\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=\"\"\u003eSo, input x = [a b], numeric vector when a, b are not zero.\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 = [7 8];\r\ny_correct = 56*pi;\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n%%\r\nx = [999 888];\r\ny_correct = 999*888*pi;\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n%%\r\nx = [101 888];\r\ny_correct = 101*888*pi;\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n\r\n\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":2,"created_by":71768,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":73,"test_suite_updated_at":"2020-11-11T08:48:39.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2020-11-11T08:46:14.000Z","updated_at":"2026-08-17T08:43:10.000Z","published_at":"2020-11-11T08:46:14.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\u003eCaculate the area of below ellipse.\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=\\\"false\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003e$$\\\\frac{x^{2}}{a^2}+\\\\frac{y^{2}}{b^2}=1$$\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\u003eSo, input x = [a b], numeric vector when a, b are not zero.\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":58802,"title":"Array Height (no usage of size)","description":"Find the array height, the number of rows. \r\nSize may not be used.","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: 134.5px 8px; transform-origin: 134.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eFind the array height, the number of rows. \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: 69.5px 8px; transform-origin: 69.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eSize may not be used.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function h = find_height(m)\r\n h=0;\r\nend","test_suite":"%%\r\nw=randi(10);\r\nh=randi(10);\r\nm=ones(h,w);\r\nassert(isequal(find_height(m),h))\r\n%%\r\nfiletext = fileread('find_height.m');\r\nassert(~contains(filetext,'size'));","published":true,"deleted":false,"likes_count":0,"comments_count":1,"created_by":3097,"edited_by":3097,"edited_at":"2023-08-04T14:36:31.000Z","deleted_by":null,"deleted_at":null,"solvers_count":34,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2023-08-04T14:34:06.000Z","updated_at":"2026-06-04T20:05:51.000Z","published_at":"2023-08-04T14:36:31.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 array height, the number of rows. \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\u003eSize may not be used.\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":50539,"title":"Number Puzzle - 086","description":null,"description_html":"\u003cdiv style = \"text-align: start; line-height: 20.44px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: none solid rgb(0, 0, 0); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 21px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 10.5px; transform-origin: 407px 10.5px; vertical-align: baseline; \"\u003e\u003cdiv style=\"font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eGive an example of a four-digit prime number \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-style: italic; \"\u003eabcd\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 where \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-style: italic; \"\u003eac\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 and \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"font-style: italic; \"\u003ebd\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 are also primes.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function y=puzzle_086()\r\n  y=1234;\r\nend","test_suite":"%%\r\ny=puzzle_086();\r\na=num2str(y);\r\nassert(isequal(length(a),4))\r\nassert(isprime(str2num(strcat(a(1),a(3)))))\r\nassert(isprime(str2num(strcat(a(2),a(4)))))\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":180632,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":34,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2021-02-25T00:38:17.000Z","updated_at":"2026-05-31T01:07:27.000Z","published_at":"2021-02-25T00:38:17.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eGive an example of a four-digit prime number \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eabcd\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr/\u003e\u003cw:t\u003e where \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eac\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr/\u003e\u003cw:t\u003e and \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ebd\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr/\u003e\u003cw:t\u003e are also primes.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"}],"errors":[],"facets":[[{"value":"Cody Challenge","count":94,"selected":false},{"value":"High School Challenge","count":57,"selected":false},{"value":"Number theory","count":45,"selected":false},{"value":"Algorithm I","count":37,"selected":false},{"value":"Operations","count":32,"selected":false},{"value":"Cody5:Easy","count":31,"selected":false},{"value":"MATLAB 101","count":30,"selected":false},{"value":"Strings I","count":30,"selected":false},{"value":"Probability \u0026 Stats","count":29,"selected":false},{"value":"Indexing I","count":27,"selected":false},{"value":"Advent of Code","count":25,"selected":false},{"value":"Introduction to MATLAB","count":24,"selected":false},{"value":"Polynomials","count":24,"selected":false},{"value":"Cody5:Hard","count":23,"selected":false},{"value":"Indexing III","count":23,"selected":false},{"value":"Strings III","count":23,"selected":false},{"value":"Combinatorics III","count":22,"selected":false},{"value":"Indexing II","count":22,"selected":false},{"value":"Advanced Cryptography Algorithms and Mathematics","count":21,"selected":false},{"value":"Computer Games II","count":21,"selected":false},{"value":"Divisible by x","count":21,"selected":false},{"value":"Strings II","count":21,"selected":false},{"value":"Tough Stuff","count":21,"selected":false},{"value":"Board Games I","count":20,"selected":false},{"value":"Computational Geometry I","count":20,"selected":false},{"value":"Computational Geometry II","count":20,"selected":false},{"value":"Computational Geometry IV","count":20,"selected":false},{"value":"M3 Challenge Problem Group","count":20,"selected":false},{"value":"Magic Numbers IV","count":20,"selected":false},{"value":"Matrix Manipulation III","count":20,"selected":false},{"value":"Prime Numbers I","count":20,"selected":false},{"value":"The Prime Directive","count":20,"selected":false},{"value":"Chess","count":19,"selected":false},{"value":"Computational Geometry III","count":19,"selected":false},{"value":"Groundwater","count":19,"selected":false},{"value":"Magic Numbers","count":19,"selected":false},{"value":"Matrix Manipulation II","count":19,"selected":false},{"value":"Prime Numbers II","count":19,"selected":false},{"value":"Prime Numbers III","count":19,"selected":false},{"value":"Basics - Prime Numbers","count":18,"selected":false},{"value":"Logic","count":18,"selected":false},{"value":"Matrix Patterns I","count":18,"selected":false},{"value":"Paper-\u0026-pencil Games","count":18,"selected":false},{"value":"Physics","count":18,"selected":false},{"value":"Programky -old","count":18,"selected":false},{"value":"Basics - Binary Logic","count":17,"selected":false},{"value":"Card Games","count":17,"selected":false},{"value":"Date \u0026 Time I","count":17,"selected":false},{"value":"Guess the Logic!","count":17,"selected":false},{"value":"Handling Functions","count":17,"selected":false},{"value":"Sequences \u0026 Series V","count":17,"selected":false},{"value":"Word Puzzles","count":17,"selected":false},{"value":"Cody Problems in Japanese","count":16,"selected":false},{"value":"Functions II","count":16,"selected":false},{"value":"MATLAB Onramp Practice","count":16,"selected":false},{"value":"Magic Numbers III","count":16,"selected":false},{"value":"Materials Science I","count":16,"selected":false},{"value":"Matrix Manipulation I","count":16,"selected":false},{"value":"R2016b Feature Challenge","count":16,"selected":false},{"value":"Sequences \u0026 Series IV","count":16,"selected":false},{"value":"Sequences and Series VI","count":16,"selected":false},{"value":"String Logic","count":16,"selected":false},{"value":"Combinatorics I","count":15,"selected":false},{"value":"Combinatorics II","count":15,"selected":false},{"value":"Date \u0026 Time II","count":15,"selected":false},{"value":"Indexing IV","count":15,"selected":false},{"value":"Lights Out","count":15,"selected":false},{"value":"Linear Algebra","count":15,"selected":false},{"value":"Matrix Patterns II","count":15,"selected":false},{"value":"Number Manipulation I","count":15,"selected":false},{"value":"Number Manipulation II","count":15,"selected":false},{"value":"Number Manipulation III","count":15,"selected":false},{"value":"Number Manipulation IV","count":15,"selected":false},{"value":"Sequences \u0026 Series II","count":15,"selected":false},{"value":"Sequences \u0026 Series III","count":15,"selected":false},{"value":"YouTube-inspired","count":15,"selected":false},{"value":"Basics - Triangles","count":14,"selected":false},{"value":"Board Games II","count":14,"selected":false},{"value":"Image Functions","count":14,"selected":false},{"value":"Indexing V","count":14,"selected":false},{"value":"Magic Numbers II","count":14,"selected":false},{"value":"Sequences \u0026 Series I","count":14,"selected":false},{"value":"Basics on π","count":13,"selected":false},{"value":"Computer Games III","count":13,"selected":false},{"value":"Guess the Logic! II","count":13,"selected":false},{"value":"Swap Between Values","count":13,"selected":false},{"value":"Basic Geometry","count":12,"selected":false},{"value":"Basics - Fibonacci","count":12,"selected":false},{"value":"Cody Contest 2025","count":12,"selected":false},{"value":"Draw Letters","count":12,"selected":false},{"value":"Easy Sequences Volume I","count":12,"selected":false},{"value":"Functions I","count":12,"selected":false},{"value":"Matrix Patterns III","count":12,"selected":false},{"value":"Numerical Methods","count":12,"selected":false},{"value":"Project Euler II","count":12,"selected":false},{"value":"The Cody First XI – MATLAB Problems for Cricket Fans","count":12,"selected":false},{"value":"The Movies","count":12,"selected":false},{"value":"Are You Smarter Than a MathWorker?","count":11,"selected":false},{"value":"Basics - Cell Arrays","count":11,"selected":false},{"value":"Basics on Vectors","count":11,"selected":false},{"value":"Big Numbers","count":11,"selected":false},{"value":"CUP Challenge","count":11,"selected":false},{"value":"Classic Game Puzzles","count":11,"selected":false},{"value":"Cryptography","count":11,"selected":false},{"value":"Easy Sequences Volume III","count":11,"selected":false},{"value":"Easy Sequences Volume VII","count":11,"selected":false},{"value":"Easy Sequences Volume VIII","count":11,"selected":false},{"value":"Easy basics","count":11,"selected":false},{"value":"Programky","count":11,"selected":false},{"value":"Project Euler III","count":11,"selected":false},{"value":"Project Euler IV","count":11,"selected":false},{"value":"Randomness","count":11,"selected":false},{"value":"The Complexity Paradigm","count":11,"selected":false},{"value":"ASEE Challenge","count":10,"selected":false},{"value":"Automotive Braking Systems","count":10,"selected":false},{"value":"Automotive Combustion Engine","count":10,"selected":false},{"value":"Automotive Steering Systems","count":10,"selected":false},{"value":"Back to Alphabet","count":10,"selected":false},{"value":"Basic Physics","count":10,"selected":false},{"value":"Basic Weather 1","count":10,"selected":false},{"value":"Basics - Factorization","count":10,"selected":false},{"value":"Basics - Rounding","count":10,"selected":false},{"value":"Battery Management Systems - Level 1","count":10,"selected":false},{"value":"Chemical Engineering Problems I","count":10,"selected":false},{"value":"Chemical Engineering Problems II","count":10,"selected":false},{"value":"Conditionals","count":10,"selected":false},{"value":"Dangerous Fives","count":10,"selected":false},{"value":"Draw numbers!","count":10,"selected":false},{"value":"Easy Sequences Volume II","count":10,"selected":false},{"value":"Easy Sequences Volume IV","count":10,"selected":false},{"value":"Easy Sequences Volume V:  Fibonacci Obsession","count":10,"selected":false},{"value":"Easy Sequences Volume VI","count":10,"selected":false},{"value":"Electrical Engineering Problems - Part 1","count":10,"selected":false},{"value":"Find the nth number ","count":10,"selected":false},{"value":"Fundamentals of robotics: 2D problems","count":10,"selected":false},{"value":"Generate a point cloud","count":10,"selected":false},{"value":"Hidden Pattern","count":10,"selected":false},{"value":"Hidden Pattern - Matrix Version","count":10,"selected":false},{"value":"Image Segmentation and Analysis in MATLAB","count":10,"selected":false},{"value":"MATLAB Fundamentals - Matrices and Arrays","count":10,"selected":false},{"value":"MATLAB Fundamentals - Plotting and Visualization","count":10,"selected":false},{"value":"MATLAB Fundamentals - Programming Constructs","count":10,"selected":false},{"value":"Mandala Patterns ","count":10,"selected":false},{"value":"Master Regular Expression","count":10,"selected":false},{"value":"Mesh generation","count":10,"selected":false},{"value":"Mesh processing","count":10,"selected":false},{"value":"Prime numbers properties I","count":10,"selected":false},{"value":"Prime numbers properties II","count":10,"selected":false},{"value":"Project Euler I","count":10,"selected":false},{"value":"Radar Basics","count":10,"selected":false},{"value":"Real-World Problems ","count":10,"selected":false},{"value":"Relationships between areas","count":10,"selected":false},{"value":"Remove Rows and Columns","count":10,"selected":false},{"value":"Satellite and Space Engineering Problems","count":10,"selected":false},{"value":"Special Functions","count":10,"selected":false},{"value":"Special Functions II","count":10,"selected":false},{"value":"Splitting Polygons","count":10,"selected":false},{"value":"Sum of series","count":10,"selected":false},{"value":"The Detective Mystery","count":10,"selected":false},{"value":"Transforming functions","count":10,"selected":false},{"value":"Treasure Hunt","count":10,"selected":false},{"value":"Unit Conversion","count":10,"selected":false},{"value":"Water Pouring Series","count":10,"selected":false},{"value":"All Things Fibonacci","count":9,"selected":false},{"value":"Laws of motion","count":9,"selected":false},{"value":"Computer Games I","count":7,"selected":false},{"value":"Tiles Challenge","count":7,"selected":false}],[{"value":"medium","count":3198,"selected":false},{"value":"easy","count":2102,"selected":false},{"value":"hard","count":411,"selected":false},{"value":"unrated","count":10,"selected":false}]],"term":"","page":1,"per_page":50,"sort":"map(difficulty_value,0,0,999) asc"}}