{"group":{"id":1,"name":"Community","lockable":false,"created_at":"2012-01-18T18:02:15.000Z","updated_at":"2026-05-26T00:16:20.000Z","description":"Problems submitted by members of the MATLAB Central community.","is_default":true,"created_by":161519,"badge_id":null,"featured":false,"trending":false,"solution_count_in_trending_period":0,"trending_last_calculated":"2026-05-26T00:00:00.000Z","image_id":null,"published":true,"community_created":false,"status_id":2,"is_default_group_for_player":false,"deleted_by":null,"deleted_at":null,"restored_by":null,"restored_at":null,"description_opc":null,"description_html":null,"published_at":null},"problems":[{"id":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":22,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2020-12-28T08:28:17.000Z","updated_at":"2026-04-27T14:18:05.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":27,"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-05-28T03:09:30.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":{"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":22,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2020-12-28T08:28:17.000Z","updated_at":"2026-04-27T14:18:05.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":27,"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-05-28T03:09:30.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\"}]}"}],"errors":[],"facets":[[],[{"value":"medium","count":3,"selected":false}]],"term":"tag:\"subset\"","page":1,"per_page":50,"sort":"map(difficulty_value,0,0,999) asc"}}