{"group":{"id":1,"name":"Community","lockable":false,"created_at":"2012-01-18T18:02:15.000Z","updated_at":"2025-12-14T01:33:56.000Z","description":"Problems submitted by members of the MATLAB Central community.","is_default":true,"created_by":161519,"badge_id":null,"featured":false,"trending":false,"solution_count_in_trending_period":0,"trending_last_calculated":"2025-12-14T00:00:00.000Z","image_id":null,"published":true,"community_created":false,"status_id":2,"is_default_group_for_player":false,"deleted_by":null,"deleted_at":null,"restored_by":null,"restored_at":null,"description_opc":null,"description_html":null,"published_at":null},"problems":[{"id":49647,"title":"Original coordinate of the min element of a subset of elements","description":null,"description_html":"\u003cdiv style = \"text-align: start; line-height: 20.44px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: none solid rgb(0, 0, 0); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 42px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 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: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eFind the smallest element in a subset (marked by a logical matrix) of the given matrix, return its coordinate in the original matrix. Ignore NaN elements.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function [Row,Column] = MinCoordinateOfSubset(OriginalMatrix,SubsetMarker)\r\n  Row=0;\r\n  Column=0;\r\nend","test_suite":"%%\r\nOriginalMatrix= [   60    40   NaN   NaN   NaN   NaN\r\n    20   NaN   NaN    20    80   NaN\r\n   NaN   NaN   100    40   NaN   NaN\r\n   NaN    80   NaN   NaN   NaN   NaN\r\n    20   NaN   NaN   NaN   NaN    40];\r\nSubsetMarker=logical([   0   1   0   0   0   0\r\n   1   0   0   0   0   0\r\n   0   0   0   1   0   0\r\n   0   0   0   0   0   0\r\n   0   0   0   0   0   0]);\r\n[Row,Column]=MinCoordinateOfSubset(OriginalMatrix,SubsetMarker);\r\nassert(Row==2\u0026\u0026Column==1);\r\n%%\r\nOriginalMatrix=[    0.7948    0.9390       NaN    0.1707       NaN    0.4087\r\n    0.6443       NaN    0.4709    0.2277    0.9049    0.5949\r\n    0.3786    0.5502    0.2305       NaN       NaN       NaN\r\n    0.8116       NaN       NaN       NaN       NaN    0.6028\r\n       NaN       NaN       NaN    0.9234       NaN       NaN\r\n    0.3507    0.2077       NaN    0.4302    0.2581    0.2217];\r\nSubsetMarker=logical( [   1   1   0   0   0   0\r\n   1   1   0   1   0   0\r\n   0   0   0   0   1   0\r\n   1   0   1   1   0   1\r\n   1   1   1   1   0   1\r\n   1   0   0   0   0   0]);\r\n[Row,Column]=MinCoordinateOfSubset(OriginalMatrix,SubsetMarker);\r\nassert(Row==2\u0026\u0026Column==4);","published":true,"deleted":false,"likes_count":2,"comments_count":0,"created_by":362068,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":21,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2020-12-28T08:28:17.000Z","updated_at":"2026-01-20T14:03:31.000Z","published_at":"2020-12-28T08:28: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\u003eFind the smallest element in a subset (marked by a logical matrix) of the given matrix, return its coordinate in the original matrix. Ignore NaN elements.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":2417,"title":"all possible subsets of set","description":"Given a vector, return all possible subsets of the vector in a cell array. Properties of basic set theory is assumed to be valid here e.g no repeated element, empty-set being a subset etc. Consider NaNs to be equal for this problem. Within a subset, sort all the elements. Any NaNs should appear at the beginning in the sorted subset.\r\nExample:\r\nInput : x=[1 2 3];\r\nOutput: y ={[],[1],[2],[3],[1 2],[1 3],[2 3],[1 2 3]};","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: 143.867px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 71.9333px; transform-origin: 407px 71.9333px; 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: 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: 371.5px 8px; transform-origin: 371.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eGiven a vector, return all possible subsets of the vector in a cell array. Properties of basic set theory is assumed to be valid here e.g no repeated element, empty-set being a subset etc. Consider NaNs to be equal for this problem. Within a subset, sort all the elements. Any NaNs should appear at the beginning in the sorted subset.\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: 28.5px 8px; transform-origin: 28.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eExample:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgb(247, 247, 247); block-size: 40.8667px; 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 20.4333px; transform-origin: 404px 20.4333px; margin-left: 3px; margin-top: 10px; margin-bottom: 10px; margin-right: 3px; \"\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2167px; transform-origin: 404px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 72px 8.5px; tab-size: 4; transform-origin: 72px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003eInput : x=[1 2 3];\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2167px; transform-origin: 404px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 216px 8.5px; tab-size: 4; transform-origin: 216px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003eOutput: y ={[],[1],[2],[3],[1 2],[1 3],[2 3],[1 2 3]};\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function y = your_fcn_name(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = [1 1 1];\r\ny  ={[],[1]};\r\nassert(isequal(your_fcn_name(x),y))\r\n\r\n%%\r\nx=[1];\r\ny={[],[1]};\r\nassert(isequal(your_fcn_name(x),y))\r\n\r\n%%\r\nx=[1 2 3];\r\ny ={[],[1],[2],[3],[1 2],[1 3],[2 3],[1 2 3]};\r\nassert(isequal(your_fcn_name(x),y))\r\n\r\n%%\r\nx=[1 1 2 3];\r\ny ={[],[1],[2],[3],[1 2],[1 3],[2 3],[1 2 3]};\r\nassert(isequal(your_fcn_name(x),y))\r\n\r\n%%\r\nx=[];\r\ny={[]};\r\nassert(isequal(your_fcn_name(x),y))\r\n\r\n%%\r\nx=[nan nan]; % matlab considers them non-unique, but i don't\r\ny={[],[nan]};\r\nassert(isequalwithequalnans(your_fcn_name(x),y))\r\n\r\n%%\r\nx=[nan nan 1];\r\ny={[],[nan],[1],[nan 1]};\r\nassert(isequalwithequalnans(your_fcn_name(x),y))\r\n\r\n%%\r\nx=[1 3 2];\r\ny ={[],[1],[2],[3],[1 2],[1 3],[2 3],[1 2 3]};\r\nassert(isequal(your_fcn_name(x),y))","published":true,"deleted":false,"likes_count":2,"comments_count":0,"created_by":17203,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":26,"test_suite_updated_at":"2022-01-13T07:25:44.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2014-07-13T18:01:20.000Z","updated_at":"2026-01-01T14:12:50.000Z","published_at":"2014-07-13T18:02:22.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eGiven a vector, return all possible subsets of the vector in a cell array. Properties of basic set theory is assumed to be valid here e.g no repeated element, empty-set being a subset etc. Consider NaNs to be equal for this problem. Within a subset, sort all the elements. Any NaNs should appear at the beginning in the sorted subset.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eExample:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[Input : x=[1 2 3];\\nOutput: y ={[],[1],[2],[3],[1 2],[1 3],[2 3],[1 2 3]};]]\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":59050,"title":"Determine whether a number is a Higgs prime","description":"If the sequence  lists the Higgs primes, then  is the smallest prime greater than  such that  divides the product . The first four Higgs primes are 2, 3, 5, and 7. Therefore, the next one is 11 because 11-1 = 10 divides . \r\nWrite a function to determine whether a number is a Higgs prime. ","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: 95px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 47.5px; transform-origin: 407px 47.5px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 65px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 32.5px; text-align: left; transform-origin: 384px 32.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: 49.7833px 8px; transform-origin: 49.7833px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eIf the sequence \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"font-family: \u0026quot;STIXGeneral\u0026quot;, \u0026quot;STIXGeneral-webfont\u0026quot;, serif; font-style: italic; font-weight: 400; color: rgb(0, 0, 0);\"\u003ea\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 87.9px 8px; transform-origin: 87.9px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e lists the Higgs primes, then \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"vertical-align:-6px\"\u003e\u003cimg src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADkAAAAoCAYAAABEklK7AAACv0lEQVRoQ+2ZO2sWQRSGkx8gYrQKVl5qBQ2CREEbRStBErUVDFpaqCh2XjB9vIApgwqRiKiYNBbaBC8oFjaa0ioX/4G+D8yByTC7mYXNZtdvFh7my+x+s+c9Z86Zk6S/rweu/h7Q2JdF/i9RzpHMkeyQB/J27VCwSk3NkcyR7JAH8naNBGuP5jaJH2LJ3R/W+FsstDW4KZHcKuPPi2tiTnwRR8Vncd0J26vxW1dFErnnYqfwhSB80Yla0TjQVoHYVRZJBL4TWwKBpuev+/BA46UuivQFnpWAp4EIP5Kx+63SXBTJj7Jyv/gkhiIWn9Dcaze/TaMVoY0St8O9OFr8YiLP6AtP3JdOanwTsfy+5i6WOKEpseyoy4ICWGRrNCd/6gsUml9iV8RavMY9rjviRlOKgveM6efNgqpP3UgWSS5+XUOARZHHDokPNYrkzD0oJkVqCrzVs8eqiMQ7D53RMc9gxHtPVN35eEVr3xNV1q0s0l6CjlCkVVwaglFhRYkcZts88sSTK9uFNQipXVEjIv2q6ecbRr4UR4Q1B9z/Lm6JA257YeQFQU5fFbPisaBS0zTsds95/lj1sRGRvNEKD5+JFhdGI5DIWBOA0cueQLPWtg/n52FxU0wJ8oZ1ynrcxkRaWd4ng/6IF8JvBsjbU2JGTEcigxOovjiLTghROCN0iDX75hzGc4KjiYIWXkW/BFTOycjalab87W45bRU7bP/MuNQXFB0RjYu8LYs5mMnF4856q9gp7V9j2zXVs7HnrB30z0+2OtU45VhovUhr2sNOiVxkDqGnxXiJF1sv0vIxPHpoHp45YWzluqurnQaF6ZDyl4HU7WtVl/PRmgCiO+EWuOvNF61ZJZIUtBHBKcCF816JebGqJaxTZKozyp6j+R8UdfbD+f+TdUSmFWu0bbuui1OyyHVx6wYs2hOR/AfxOKkpZU5u0gAAAABJRU5ErkJggg==\" width=\"28.5\" height=\"20\" alt=\"a_{n+1}\" style=\"width: 28.5px; height: 20px;\"\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 107.35px 8px; transform-origin: 107.35px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e is the smallest prime greater than \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"vertical-align:-6px\"\u003e\u003cimg src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAoCAYAAAAG0SEsAAACIklEQVRYR+1VSytFURS+9wdIHkMjjzGFTFBMiJFSGCtiaIDIzCPmXmUqFJEiTAyYeUQGJhgaef0Dvu+2lnb77HvaRzt3ck597dPea69vvXc2U8AvW0DuTEpekOinYU/D/q8RSAvuX8OtZEnDXouLRcAj8C5KmrG+Ai9JPfAhL4PSQWASOANugXbgBpgSwjqs96HJ6ekeUAWYBDToTcg+sZYmJaZ8nOckPgdKLGLl+ZafVayjIclN4gEo3raUm567zr1syef5FW43ANdAo0NTF/aOZL8cqxafF6kKucj7cbglAt1Yjx0aV7A3EmOclxEu8ifcZIE9A9UOLZVyxqN5YNqLySFkkzPXdyKXT7F6TbEW4DIU+TAUrcWEnAPlwiD7c76pw/Z8HHuLeci1Azho+ox8s0aKgXXDKHZDBaCDxzkFbXKzis2w8/Ih0Abo0OH5AzALNAGseBo/BLBmJoBTYANg53AY1Yhczs64guM5W40flZGYnuhwobIPg1hEMyf46QDY/63ADLApe9Tz+wa4yBmyMaAe+AIOAHPIsC56gH1g1/RE2GkcO4Vdw8lHMhoZMdTnYVGPfFYzbTojtIMiYzg0+Rws5EvHXHeKtdpBkTEcmlzHstn/TBm7I9KWIcn1sbEnI3PNPRrQCyxp/kKSa77tFuVQ2hFCpiS22n0KyyWjXcD+1uHCaCyL8IKxn9sK6Xlio1PyxCELcSENe4goJtbxAw0OcCnI/bXOAAAAAElFTkSuQmCC\" width=\"15.5\" height=\"20\" alt=\"a_n\" style=\"width: 15.5px; height: 20px;\"\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 32.275px 8px; transform-origin: 32.275px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e such that \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"vertical-align:-6px\"\u003e\u003cimg src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGoAAAAoCAYAAAAWsW/wAAADoUlEQVR4Xu1aOcsVMRT9vh8g4lKJlUut4AaigjaKVoK4VYLgVlqouHQuaCm4gXaKCooiKmpjoRbigqJgo5ZWbv9Az4FciDHzkrxktvfuwGE+ZpLce8+Z5N7kfZMTevWCgcleeKlOTqhQPfkIVCgVqicM9MRNnVEqVE8YaN/NBXDhfcgNnVEhhup7vwJDHwWWAtNDZlSoEEPl33MGnQbWmqF/qVDlSc4dcTcGmAp8BK4C0wAVKpfVmvs/MrNKhaqZ6NzhVahcBhvqX6tQTIRTgE/ADxMQq5dvwNeGAhwVM8WFmgFmdgKHgCfAW2AN8AY4bFhbiHtwLzAqDBeKo6hQnEG3gbmALQbF+24cjkqGhYIbpWGKCUWRngIsIX0z5o9h7QLu+0aJwYZiKSKULdI2OH7Dcd6eUb73DcWaZWYOes/KGiEvNxcR6hUCWAy8BpZ4glmPZw/M85m4S2GRGffQ3Uk6r5SC5gDa84Qg59qDzpeGHCBbqK0wfN0Y34D7Q48j5/Fs7wAhh/Q9uRtn9n6ARU2Vr1WDMs4dyRb/7XC2gp+YYbOF+gwrLB6+APM8Fvn18h2vk8CRGK9qaCPHMaxGmUdTharBpaQhs4RibnoXEEFmE5utBJ4nuTe4Mfdky4ErQOxyKgGPlVD8Si8aLn2Bk8hnFtel85PkjZRxx1IoO8G6QkklyE3vFkAKDa71PBG2kypzx2xANsGxpxcqVMWK4/4eZVdzdv4h0feA1YBsgPn+A3AcWGaWKhK9C2COOwg8Bi4DrCC5MZ4fWNJUqEih2EyKCf7NWcOLxFMkzhDZ6JL4n5ZIYkKWIu6vVgHHgGsAfyjjOINK6HERyk0hwVzv+4VXSt5FIPU3cBewN7zMYxuBO8AtzwyhkKwKKThPLCgMBXVFlQNeEZj37QDLfjruXlUHv33KURSIMcq+z46RZ6cvAN92qPg/YNpLp+Q4qSTdoyYh2KOJ91FVVdcnoWJj/a9d6f+ZOAEL3HwyN60z1qSSjDlqGpelL1mw0kLJ0ZO95nLZZJUYU3KrUBUSlhRKDmrdEw3mJj6jWJuAMwM+JxWqAaEkP7llPTfIN419Loulqz6pUmOW1uQlpysdSs4oqQa5f5KNLmfZORPsKet5VfwpM4pFymaA1SkvfgD3gZdA7PFTV3QI+lFSqKCxiAbyG1HJ88MIs91v0jWhus9YSx6qUC0Rn2pWhUplrKX2KlRLxKeaVaFSGWupvQrVEvGpZv8Ck3DZKcRm9pcAAAAASUVORK5CYII=\" width=\"53\" height=\"20\" alt=\"a_{n+1}-1\" style=\"width: 53px; height: 20px;\"\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 37.3417px 8px; transform-origin: 37.3417px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e divides the product \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"vertical-align:-6px\"\u003e\u003cimg src=\"data:image/png;base64,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\" width=\"110.5\" height=\"21\" alt=\"(a1*a2*a3*...*a_n)^2\" style=\"width: 110.5px; height: 21px;\"\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: 295.142px 8px; transform-origin: 295.142px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e. The first four Higgs primes are 2, 3, 5, and 7. Therefore, the next one is 11 because 11-1 = 10 divides \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"vertical-align:-5px\"\u003e\u003cimg src=\"data:image/png;base64,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\" width=\"145\" height=\"19.5\" alt=\"(2*3*5*7)^2 = 44,100\" style=\"width: 145px; height: 19.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: 3.88333px 8px; transform-origin: 3.88333px 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: 203.692px 8px; transform-origin: 203.692px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eWrite a function to determine whether a number is a Higgs prime. \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function tf = isHiggsPrime(n)\r\n  tf = isprime(n) \u0026\u0026 isHiggs(n);\r\nend","test_suite":"%%\r\nassert(isHiggsPrime(13))\r\n\r\n%%\r\nassert(~isHiggsPrime(17))\r\n\r\n%%\r\nassert(isHiggsPrime(19))\r\n\r\n%%\r\nassert(isHiggsPrime(349))\r\n\r\n%%\r\nassert(~isHiggsPrime(852))\r\n\r\n%%\r\nassert(isHiggsPrime(1109))\r\n\r\n%%\r\nassert(~isHiggsPrime(5423))\r\n\r\n%%\r\nassert(isHiggsPrime(5503))\r\n\r\n%%\r\nassert(~isHiggsPrime(8573))\r\n\r\n%%\r\nassert(isHiggsPrime(11131))\r\n\r\n%%\r\nassert(isHiggsPrime(9973))\r\n\r\n%%\r\nassert(~isHiggsPrime(20981))\r\n\r\n%%\r\nassert(isHiggsPrime(23531))\r\n \r\n%%\r\nassert(~isHiggsPrime(30361))\r\n\r\n%%\r\nassert(isHiggsPrime(33311))\r\n\r\n%%\r\nfiletext = fileread('isHiggsPrime.m');\r\nillegal = contains(filetext, 'assignin') || contains(filetext, 'assert') || contains(filetext,'regexp'); \r\nassert(~illegal)","published":true,"deleted":false,"likes_count":0,"comments_count":2,"created_by":46909,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":5,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2023-10-03T11:38:07.000Z","updated_at":"2023-10-03T11:38:07.000Z","published_at":"2023-10-03T11:38:07.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\u003eIf the sequence \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\u003cw:attr w:name=\\\"altTextString\\\" w:val=\\\"a\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003ea\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e lists the Higgs primes, then \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\u003cw:attr w:name=\\\"altTextString\\\" w:val=\\\"a_{n+1}\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003ea_{n+1}\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e is the smallest prime greater than \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\u003cw:attr w:name=\\\"altTextString\\\" w:val=\\\"a_n\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003ea_n\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e such that \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\u003cw:attr w:name=\\\"altTextString\\\" w:val=\\\"a_{n+1}-1\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003ea_{n+1}-1\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e divides the product \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\u003cw:attr w:name=\\\"altTextString\\\" w:val=\\\"(a1*a2*a3*...*a_n)^2\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003e(a_1\\\\cdot a_2 \\\\cdot a_3 \\\\cdots a_n)^2\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e. The first four Higgs primes are 2, 3, 5, and 7. Therefore, the next one is 11 because 11-1 = 10 divides \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\u003cw:attr w:name=\\\"altTextString\\\" w:val=\\\"(2*3*5*7)^2 = 44,100\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003e(2\\\\cdot3\\\\cdot5\\\\cdot7)^2 =  44,100\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\u003eWrite a function to determine whether a number is a Higgs prime. \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":{"errors":[],"problems":[{"id":49647,"title":"Original coordinate of the min element of a subset of elements","description":null,"description_html":"\u003cdiv style = \"text-align: start; line-height: 20.44px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: none solid rgb(0, 0, 0); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 42px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 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: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eFind the smallest element in a subset (marked by a logical matrix) of the given matrix, return its coordinate in the original matrix. Ignore NaN elements.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function [Row,Column] = MinCoordinateOfSubset(OriginalMatrix,SubsetMarker)\r\n  Row=0;\r\n  Column=0;\r\nend","test_suite":"%%\r\nOriginalMatrix= [   60    40   NaN   NaN   NaN   NaN\r\n    20   NaN   NaN    20    80   NaN\r\n   NaN   NaN   100    40   NaN   NaN\r\n   NaN    80   NaN   NaN   NaN   NaN\r\n    20   NaN   NaN   NaN   NaN    40];\r\nSubsetMarker=logical([   0   1   0   0   0   0\r\n   1   0   0   0   0   0\r\n   0   0   0   1   0   0\r\n   0   0   0   0   0   0\r\n   0   0   0   0   0   0]);\r\n[Row,Column]=MinCoordinateOfSubset(OriginalMatrix,SubsetMarker);\r\nassert(Row==2\u0026\u0026Column==1);\r\n%%\r\nOriginalMatrix=[    0.7948    0.9390       NaN    0.1707       NaN    0.4087\r\n    0.6443       NaN    0.4709    0.2277    0.9049    0.5949\r\n    0.3786    0.5502    0.2305       NaN       NaN       NaN\r\n    0.8116       NaN       NaN       NaN       NaN    0.6028\r\n       NaN       NaN       NaN    0.9234       NaN       NaN\r\n    0.3507    0.2077       NaN    0.4302    0.2581    0.2217];\r\nSubsetMarker=logical( [   1   1   0   0   0   0\r\n   1   1   0   1   0   0\r\n   0   0   0   0   1   0\r\n   1   0   1   1   0   1\r\n   1   1   1   1   0   1\r\n   1   0   0   0   0   0]);\r\n[Row,Column]=MinCoordinateOfSubset(OriginalMatrix,SubsetMarker);\r\nassert(Row==2\u0026\u0026Column==4);","published":true,"deleted":false,"likes_count":2,"comments_count":0,"created_by":362068,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":21,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2020-12-28T08:28:17.000Z","updated_at":"2026-01-20T14:03:31.000Z","published_at":"2020-12-28T08:28: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\u003eFind the smallest element in a subset (marked by a logical matrix) of the given matrix, return its coordinate in the original matrix. Ignore NaN elements.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":2417,"title":"all possible subsets of set","description":"Given a vector, return all possible subsets of the vector in a cell array. Properties of basic set theory is assumed to be valid here e.g no repeated element, empty-set being a subset etc. Consider NaNs to be equal for this problem. Within a subset, sort all the elements. Any NaNs should appear at the beginning in the sorted subset.\r\nExample:\r\nInput : x=[1 2 3];\r\nOutput: y ={[],[1],[2],[3],[1 2],[1 3],[2 3],[1 2 3]};","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: 143.867px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 71.9333px; transform-origin: 407px 71.9333px; 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: 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: 371.5px 8px; transform-origin: 371.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eGiven a vector, return all possible subsets of the vector in a cell array. Properties of basic set theory is assumed to be valid here e.g no repeated element, empty-set being a subset etc. Consider NaNs to be equal for this problem. Within a subset, sort all the elements. Any NaNs should appear at the beginning in the sorted subset.\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: 28.5px 8px; transform-origin: 28.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eExample:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgb(247, 247, 247); block-size: 40.8667px; 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 20.4333px; transform-origin: 404px 20.4333px; margin-left: 3px; margin-top: 10px; margin-bottom: 10px; margin-right: 3px; \"\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2167px; transform-origin: 404px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 72px 8.5px; tab-size: 4; transform-origin: 72px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003eInput : x=[1 2 3];\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2167px; transform-origin: 404px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 216px 8.5px; tab-size: 4; transform-origin: 216px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003eOutput: y ={[],[1],[2],[3],[1 2],[1 3],[2 3],[1 2 3]};\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function y = your_fcn_name(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = [1 1 1];\r\ny  ={[],[1]};\r\nassert(isequal(your_fcn_name(x),y))\r\n\r\n%%\r\nx=[1];\r\ny={[],[1]};\r\nassert(isequal(your_fcn_name(x),y))\r\n\r\n%%\r\nx=[1 2 3];\r\ny ={[],[1],[2],[3],[1 2],[1 3],[2 3],[1 2 3]};\r\nassert(isequal(your_fcn_name(x),y))\r\n\r\n%%\r\nx=[1 1 2 3];\r\ny ={[],[1],[2],[3],[1 2],[1 3],[2 3],[1 2 3]};\r\nassert(isequal(your_fcn_name(x),y))\r\n\r\n%%\r\nx=[];\r\ny={[]};\r\nassert(isequal(your_fcn_name(x),y))\r\n\r\n%%\r\nx=[nan nan]; % matlab considers them non-unique, but i don't\r\ny={[],[nan]};\r\nassert(isequalwithequalnans(your_fcn_name(x),y))\r\n\r\n%%\r\nx=[nan nan 1];\r\ny={[],[nan],[1],[nan 1]};\r\nassert(isequalwithequalnans(your_fcn_name(x),y))\r\n\r\n%%\r\nx=[1 3 2];\r\ny ={[],[1],[2],[3],[1 2],[1 3],[2 3],[1 2 3]};\r\nassert(isequal(your_fcn_name(x),y))","published":true,"deleted":false,"likes_count":2,"comments_count":0,"created_by":17203,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":26,"test_suite_updated_at":"2022-01-13T07:25:44.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2014-07-13T18:01:20.000Z","updated_at":"2026-01-01T14:12:50.000Z","published_at":"2014-07-13T18:02:22.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eGiven a vector, return all possible subsets of the vector in a cell array. Properties of basic set theory is assumed to be valid here e.g no repeated element, empty-set being a subset etc. Consider NaNs to be equal for this problem. Within a subset, sort all the elements. Any NaNs should appear at the beginning in the sorted subset.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eExample:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[Input : x=[1 2 3];\\nOutput: y ={[],[1],[2],[3],[1 2],[1 3],[2 3],[1 2 3]};]]\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":59050,"title":"Determine whether a number is a Higgs prime","description":"If the sequence  lists the Higgs primes, then  is the smallest prime greater than  such that  divides the product . The first four Higgs primes are 2, 3, 5, and 7. Therefore, the next one is 11 because 11-1 = 10 divides . \r\nWrite a function to determine whether a number is a Higgs prime. ","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: 95px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 47.5px; transform-origin: 407px 47.5px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 65px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 32.5px; text-align: left; transform-origin: 384px 32.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: 49.7833px 8px; transform-origin: 49.7833px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eIf the sequence \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"font-family: \u0026quot;STIXGeneral\u0026quot;, \u0026quot;STIXGeneral-webfont\u0026quot;, serif; font-style: italic; font-weight: 400; color: rgb(0, 0, 0);\"\u003ea\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 87.9px 8px; transform-origin: 87.9px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e lists the Higgs primes, then \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"vertical-align:-6px\"\u003e\u003cimg src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADkAAAAoCAYAAABEklK7AAACv0lEQVRoQ+2ZO2sWQRSGkx8gYrQKVl5qBQ2CREEbRStBErUVDFpaqCh2XjB9vIApgwqRiKiYNBbaBC8oFjaa0ioX/4G+D8yByTC7mYXNZtdvFh7my+x+s+c9Z86Zk6S/rweu/h7Q2JdF/i9RzpHMkeyQB/J27VCwSk3NkcyR7JAH8naNBGuP5jaJH2LJ3R/W+FsstDW4KZHcKuPPi2tiTnwRR8Vncd0J26vxW1dFErnnYqfwhSB80Yla0TjQVoHYVRZJBL4TWwKBpuev+/BA46UuivQFnpWAp4EIP5Kx+63SXBTJj7Jyv/gkhiIWn9Dcaze/TaMVoY0St8O9OFr8YiLP6AtP3JdOanwTsfy+5i6WOKEpseyoy4ICWGRrNCd/6gsUml9iV8RavMY9rjviRlOKgveM6efNgqpP3UgWSS5+XUOARZHHDokPNYrkzD0oJkVqCrzVs8eqiMQ7D53RMc9gxHtPVN35eEVr3xNV1q0s0l6CjlCkVVwaglFhRYkcZts88sSTK9uFNQipXVEjIv2q6ecbRr4UR4Q1B9z/Lm6JA257YeQFQU5fFbPisaBS0zTsds95/lj1sRGRvNEKD5+JFhdGI5DIWBOA0cueQLPWtg/n52FxU0wJ8oZ1ynrcxkRaWd4ng/6IF8JvBsjbU2JGTEcigxOovjiLTghROCN0iDX75hzGc4KjiYIWXkW/BFTOycjalab87W45bRU7bP/MuNQXFB0RjYu8LYs5mMnF4856q9gp7V9j2zXVs7HnrB30z0+2OtU45VhovUhr2sNOiVxkDqGnxXiJF1sv0vIxPHpoHp45YWzluqurnQaF6ZDyl4HU7WtVl/PRmgCiO+EWuOvNF61ZJZIUtBHBKcCF816JebGqJaxTZKozyp6j+R8UdfbD+f+TdUSmFWu0bbuui1OyyHVx6wYs2hOR/AfxOKkpZU5u0gAAAABJRU5ErkJggg==\" width=\"28.5\" height=\"20\" alt=\"a_{n+1}\" style=\"width: 28.5px; height: 20px;\"\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 107.35px 8px; transform-origin: 107.35px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e is the smallest prime greater than \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"vertical-align:-6px\"\u003e\u003cimg src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAoCAYAAAAG0SEsAAACIklEQVRYR+1VSytFURS+9wdIHkMjjzGFTFBMiJFSGCtiaIDIzCPmXmUqFJEiTAyYeUQGJhgaef0Dvu+2lnb77HvaRzt3ck597dPea69vvXc2U8AvW0DuTEpekOinYU/D/q8RSAvuX8OtZEnDXouLRcAj8C5KmrG+Ai9JPfAhL4PSQWASOANugXbgBpgSwjqs96HJ6ekeUAWYBDToTcg+sZYmJaZ8nOckPgdKLGLl+ZafVayjIclN4gEo3raUm567zr1syef5FW43ANdAo0NTF/aOZL8cqxafF6kKucj7cbglAt1Yjx0aV7A3EmOclxEu8ifcZIE9A9UOLZVyxqN5YNqLySFkkzPXdyKXT7F6TbEW4DIU+TAUrcWEnAPlwiD7c76pw/Z8HHuLeci1Azho+ox8s0aKgXXDKHZDBaCDxzkFbXKzis2w8/Ih0Abo0OH5AzALNAGseBo/BLBmJoBTYANg53AY1Yhczs64guM5W40flZGYnuhwobIPg1hEMyf46QDY/63ADLApe9Tz+wa4yBmyMaAe+AIOAHPIsC56gH1g1/RE2GkcO4Vdw8lHMhoZMdTnYVGPfFYzbTojtIMiYzg0+Rws5EvHXHeKtdpBkTEcmlzHstn/TBm7I9KWIcn1sbEnI3PNPRrQCyxp/kKSa77tFuVQ2hFCpiS22n0KyyWjXcD+1uHCaCyL8IKxn9sK6Xlio1PyxCELcSENe4goJtbxAw0OcCnI/bXOAAAAAElFTkSuQmCC\" width=\"15.5\" height=\"20\" alt=\"a_n\" style=\"width: 15.5px; height: 20px;\"\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 32.275px 8px; transform-origin: 32.275px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e such that \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"vertical-align:-6px\"\u003e\u003cimg src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGoAAAAoCAYAAAAWsW/wAAADoUlEQVR4Xu1aOcsVMRT9vh8g4lKJlUut4AaigjaKVoK4VYLgVlqouHQuaCm4gXaKCooiKmpjoRbigqJgo5ZWbv9Az4FciDHzkrxktvfuwGE+ZpLce8+Z5N7kfZMTevWCgcleeKlOTqhQPfkIVCgVqicM9MRNnVEqVE8YaN/NBXDhfcgNnVEhhup7vwJDHwWWAtNDZlSoEEPl33MGnQbWmqF/qVDlSc4dcTcGmAp8BK4C0wAVKpfVmvs/MrNKhaqZ6NzhVahcBhvqX6tQTIRTgE/ADxMQq5dvwNeGAhwVM8WFmgFmdgKHgCfAW2AN8AY4bFhbiHtwLzAqDBeKo6hQnEG3gbmALQbF+24cjkqGhYIbpWGKCUWRngIsIX0z5o9h7QLu+0aJwYZiKSKULdI2OH7Dcd6eUb73DcWaZWYOes/KGiEvNxcR6hUCWAy8BpZ4glmPZw/M85m4S2GRGffQ3Uk6r5SC5gDa84Qg59qDzpeGHCBbqK0wfN0Y34D7Q48j5/Fs7wAhh/Q9uRtn9n6ARU2Vr1WDMs4dyRb/7XC2gp+YYbOF+gwrLB6+APM8Fvn18h2vk8CRGK9qaCPHMaxGmUdTharBpaQhs4RibnoXEEFmE5utBJ4nuTe4Mfdky4ErQOxyKgGPlVD8Si8aLn2Bk8hnFtel85PkjZRxx1IoO8G6QkklyE3vFkAKDa71PBG2kypzx2xANsGxpxcqVMWK4/4eZVdzdv4h0feA1YBsgPn+A3AcWGaWKhK9C2COOwg8Bi4DrCC5MZ4fWNJUqEih2EyKCf7NWcOLxFMkzhDZ6JL4n5ZIYkKWIu6vVgHHgGsAfyjjOINK6HERyk0hwVzv+4VXSt5FIPU3cBewN7zMYxuBO8AtzwyhkKwKKThPLCgMBXVFlQNeEZj37QDLfjruXlUHv33KURSIMcq+z46RZ6cvAN92qPg/YNpLp+Q4qSTdoyYh2KOJ91FVVdcnoWJj/a9d6f+ZOAEL3HwyN60z1qSSjDlqGpelL1mw0kLJ0ZO95nLZZJUYU3KrUBUSlhRKDmrdEw3mJj6jWJuAMwM+JxWqAaEkP7llPTfIN419Loulqz6pUmOW1uQlpysdSs4oqQa5f5KNLmfZORPsKet5VfwpM4pFymaA1SkvfgD3gZdA7PFTV3QI+lFSqKCxiAbyG1HJ88MIs91v0jWhus9YSx6qUC0Rn2pWhUplrKX2KlRLxKeaVaFSGWupvQrVEvGpZv8Ck3DZKcRm9pcAAAAASUVORK5CYII=\" width=\"53\" height=\"20\" alt=\"a_{n+1}-1\" style=\"width: 53px; height: 20px;\"\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 37.3417px 8px; transform-origin: 37.3417px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e divides the product \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"vertical-align:-6px\"\u003e\u003cimg src=\"data:image/png;base64,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\" width=\"110.5\" height=\"21\" alt=\"(a1*a2*a3*...*a_n)^2\" style=\"width: 110.5px; height: 21px;\"\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: 295.142px 8px; transform-origin: 295.142px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e. The first four Higgs primes are 2, 3, 5, and 7. Therefore, the next one is 11 because 11-1 = 10 divides \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"vertical-align:-5px\"\u003e\u003cimg src=\"data:image/png;base64,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\" width=\"145\" height=\"19.5\" alt=\"(2*3*5*7)^2 = 44,100\" style=\"width: 145px; height: 19.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: 3.88333px 8px; transform-origin: 3.88333px 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: 203.692px 8px; transform-origin: 203.692px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eWrite a function to determine whether a number is a Higgs prime. \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function tf = isHiggsPrime(n)\r\n  tf = isprime(n) \u0026\u0026 isHiggs(n);\r\nend","test_suite":"%%\r\nassert(isHiggsPrime(13))\r\n\r\n%%\r\nassert(~isHiggsPrime(17))\r\n\r\n%%\r\nassert(isHiggsPrime(19))\r\n\r\n%%\r\nassert(isHiggsPrime(349))\r\n\r\n%%\r\nassert(~isHiggsPrime(852))\r\n\r\n%%\r\nassert(isHiggsPrime(1109))\r\n\r\n%%\r\nassert(~isHiggsPrime(5423))\r\n\r\n%%\r\nassert(isHiggsPrime(5503))\r\n\r\n%%\r\nassert(~isHiggsPrime(8573))\r\n\r\n%%\r\nassert(isHiggsPrime(11131))\r\n\r\n%%\r\nassert(isHiggsPrime(9973))\r\n\r\n%%\r\nassert(~isHiggsPrime(20981))\r\n\r\n%%\r\nassert(isHiggsPrime(23531))\r\n \r\n%%\r\nassert(~isHiggsPrime(30361))\r\n\r\n%%\r\nassert(isHiggsPrime(33311))\r\n\r\n%%\r\nfiletext = fileread('isHiggsPrime.m');\r\nillegal = contains(filetext, 'assignin') || contains(filetext, 'assert') || contains(filetext,'regexp'); \r\nassert(~illegal)","published":true,"deleted":false,"likes_count":0,"comments_count":2,"created_by":46909,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":5,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2023-10-03T11:38:07.000Z","updated_at":"2023-10-03T11:38:07.000Z","published_at":"2023-10-03T11:38:07.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\u003eIf the sequence \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\u003cw:attr w:name=\\\"altTextString\\\" w:val=\\\"a\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003ea\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e lists the Higgs primes, then \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\u003cw:attr w:name=\\\"altTextString\\\" w:val=\\\"a_{n+1}\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003ea_{n+1}\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e is the smallest prime greater than \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\u003cw:attr w:name=\\\"altTextString\\\" w:val=\\\"a_n\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003ea_n\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e such that \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\u003cw:attr w:name=\\\"altTextString\\\" w:val=\\\"a_{n+1}-1\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003ea_{n+1}-1\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e divides the product \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\u003cw:attr w:name=\\\"altTextString\\\" w:val=\\\"(a1*a2*a3*...*a_n)^2\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003e(a_1\\\\cdot a_2 \\\\cdot a_3 \\\\cdots a_n)^2\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e. The first four Higgs primes are 2, 3, 5, and 7. Therefore, the next one is 11 because 11-1 = 10 divides \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\u003cw:attr w:name=\\\"altTextString\\\" w:val=\\\"(2*3*5*7)^2 = 44,100\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003e(2\\\\cdot3\\\\cdot5\\\\cdot7)^2 =  44,100\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\u003eWrite a function to determine whether a number is a Higgs prime. \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\"}]}"}],"term":"tag:\"subset\"","current_player_id":null,"fields":[{"name":"page","type":"integer","callback":null,"default":1,"directive":null,"facet":null,"facet_method":"and","operator":null,"param":null,"static":null,"prepend":true},{"name":"per_page","type":"integer","callback":null,"default":50,"directive":null,"facet":null,"facet_method":"and","operator":null,"param":null,"static":null,"prepend":true},{"name":"sort","type":"string","callback":null,"default":null,"directive":null,"facet":null,"facet_method":"and","operator":null,"param":null,"static":null,"prepend":true},{"name":"body","type":"text","callback":null,"default":"*:*","directive":null,"facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":false},{"name":"group","type":"string","callback":null,"default":null,"directive":"group","facet":true,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"difficulty_rating_bin","type":"string","callback":null,"default":null,"directive":"difficulty_rating_bin","facet":true,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"id","type":"integer","callback":null,"default":null,"directive":"id","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"tag","type":"string","callback":null,"default":null,"directive":"tag","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"product","type":"string","callback":null,"default":null,"directive":"product","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"created_at","type":"timeframe","callback":{},"default":null,"directive":"created_at","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"profile_id","type":"integer","callback":null,"default":null,"directive":"author_id","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"created_by","type":"string","callback":null,"default":null,"directive":"author","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"player_id","type":"integer","callback":null,"default":null,"directive":"solver_id","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"player","type":"string","callback":null,"default":null,"directive":"solver","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"solvers_count","type":"integer","callback":null,"default":null,"directive":"solvers_count","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"comments_count","type":"integer","callback":null,"default":null,"directive":"comments_count","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"likes_count","type":"integer","callback":null,"default":null,"directive":"likes_count","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"leader_id","type":"integer","callback":null,"default":null,"directive":"leader_id","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"leading_solution","type":"integer","callback":null,"default":null,"directive":"leading_solution","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true}],"filters":[{"name":"asset_type","type":"string","callback":null,"default":null,"directive":null,"facet":null,"facet_method":"and","operator":null,"param":null,"static":"\"cody:problem\"","prepend":true},{"name":"profile_id","type":"integer","callback":{},"default":null,"directive":null,"facet":null,"facet_method":"and","operator":null,"param":"author_id","static":null,"prepend":true}],"query":{"params":{"per_page":50,"term":"tag:\"subset\"","current_player":null,"sort":"map(difficulty_value,0,0,999) asc"},"parser":"MathWorks::Search::Solr::QueryParser","directives":{"term":{"directives":{"tag":[["tag:\"subset\"","","\"","subset","\""]]}}},"facets":{"#\u003cMathWorks::Search::Field:0x00007f74ab13c8c0\u003e":null,"#\u003cMathWorks::Search::Field:0x00007f74ab13c820\u003e":null},"filters":{"#\u003cMathWorks::Search::Field:0x00007f74ab13bf60\u003e":"\"cody:problem\""},"fields":{"#\u003cMathWorks::Search::Field:0x00007f74ab13cb40\u003e":1,"#\u003cMathWorks::Search::Field:0x00007f74ab13caa0\u003e":50,"#\u003cMathWorks::Search::Field:0x00007f74ab13ca00\u003e":"map(difficulty_value,0,0,999) asc","#\u003cMathWorks::Search::Field:0x00007f74ab13c960\u003e":"tag:\"subset\""},"user_query":{"#\u003cMathWorks::Search::Field:0x00007f74ab13c960\u003e":"tag:\"subset\""},"queried_facets":{}},"query_backend":{"connection":{"configuration":{"index_url":"http://index-op-v2/solr/","query_url":"http://search-op-v2/solr/","direct_access_index_urls":["http://index-op-v2/solr/"],"direct_access_query_urls":["http://search-op-v2/solr/"],"timeout":10,"vhost":"search","exchange":"search.topic","heartbeat":30,"pre_index_mode":false,"host":"rabbitmq-eks","port":5672,"username":"search","password":"J3bGPZzQ7asjJcCk","virtual_host":"search","indexer":"amqp","http_logging":"true","core":"cody"},"query_connection":{"uri":"http://search-op-v2/solr/cody/","proxy":null,"connection":{"parallel_manager":null,"headers":{"User-Agent":"Faraday v1.0.1"},"params":{},"options":{"params_encoder":"Faraday::FlatParamsEncoder","proxy":null,"bind":null,"timeout":null,"open_timeout":null,"read_timeout":null,"write_timeout":null,"boundary":null,"oauth":null,"context":null,"on_data":null},"ssl":{"verify":true,"ca_file":null,"ca_path":null,"verify_mode":null,"cert_store":null,"client_cert":null,"client_key":null,"certificate":null,"private_key":null,"verify_depth":null,"version":null,"min_version":null,"max_version":null},"default_parallel_manager":null,"builder":{"adapter":{"name":"Faraday::Adapter::NetHttp","args":[],"block":null},"handlers":[{"name":"Faraday::Response::RaiseError","args":[],"block":null}],"app":{"app":{"ssl_cert_store":{"verify_callback":null,"error":null,"error_string":null,"chain":null,"time":null},"app":{},"connection_options":{},"config_block":null}}},"url_prefix":"http://search-op-v2/solr/cody/","manual_proxy":false,"proxy":null},"update_format":"RSolr::JSON::Generator","update_path":"update","options":{"url":"http://search-op-v2/solr/cody"}}},"query":{"params":{"per_page":50,"term":"tag:\"subset\"","current_player":null,"sort":"map(difficulty_value,0,0,999) asc"},"parser":"MathWorks::Search::Solr::QueryParser","directives":{"term":{"directives":{"tag":[["tag:\"subset\"","","\"","subset","\""]]}}},"facets":{"#\u003cMathWorks::Search::Field:0x00007f74ab13c8c0\u003e":null,"#\u003cMathWorks::Search::Field:0x00007f74ab13c820\u003e":null},"filters":{"#\u003cMathWorks::Search::Field:0x00007f74ab13bf60\u003e":"\"cody:problem\""},"fields":{"#\u003cMathWorks::Search::Field:0x00007f74ab13cb40\u003e":1,"#\u003cMathWorks::Search::Field:0x00007f74ab13caa0\u003e":50,"#\u003cMathWorks::Search::Field:0x00007f74ab13ca00\u003e":"map(difficulty_value,0,0,999) asc","#\u003cMathWorks::Search::Field:0x00007f74ab13c960\u003e":"tag:\"subset\""},"user_query":{"#\u003cMathWorks::Search::Field:0x00007f74ab13c960\u003e":"tag:\"subset\""},"queried_facets":{}},"options":{"fields":["id","difficulty_rating"]},"join":" "},"results":[{"id":49647,"difficulty_rating":"easy-medium"},{"id":2417,"difficulty_rating":"easy-medium"},{"id":59050,"difficulty_rating":"medium"}]}}