{"group":{"id":1,"name":"Community","lockable":false,"created_at":"2012-01-18T18:02:15.000Z","updated_at":"2026-04-06T14:01:22.000Z","description":"Problems submitted by members of the MATLAB Central community.","is_default":true,"created_by":161519,"badge_id":null,"featured":false,"trending":false,"solution_count_in_trending_period":0,"trending_last_calculated":"2026-04-06T00: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":60975,"title":"Check Legendre's conjecture","description":"Context and problem statement\r\nLegendre's conjecture states for a given positive integer n, there always exists at least one prime number p between n² and (n+1²) :\r\n\r\n\r\n\r\nFor a given input n, List the prime number(s) p in the interval ]n^2; (n+1)^2[.\r\n\r\nExamples\r\n\r\nn = 1   =\u003e p = [2, 3];\r\nn = 2   =\u003e p = [5, 7];\r\nn = 10 =\u003e p = [101, 103, 107, 109, 113];\r\nn = 20 =\u003e p = [401, 409, 419, 421, 431, 433, 439];\r\n\r\nForbidden functions / expressions\r\n\r\nregexp\r\nassignin\r\nstr2num\r\necho\r\n\r\nSee also\r\nProblem 60972. Check Bertrand-Chebyshev's theorem about prime numbers\r\nPrime numbers properties I","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: 697.467px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 408px 348.733px; transform-origin: 408px 348.733px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 105px 8px; transform-origin: 105px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eContext and problem statement\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 21px; text-align: left; transform-origin: 385px 21px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 174.825px 8px; transform-origin: 174.825px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eLegendre's conjecture states for a given positive integer \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 7.775px 8px; transform-origin: 7.775px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003en, \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 144.308px 8px; transform-origin: 144.308px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003ethere always exists at least one prime number \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 3.89167px 8px; transform-origin: 3.89167px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003ep\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 30.3417px 8px; transform-origin: 30.3417px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e between \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 6.225px 8px; transform-origin: 6.225px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003en²\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 15.5583px 8px; transform-origin: 15.5583px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e and (n+1²) :\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 8px; transform-origin: 0px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"vertical-align:-5px\"\u003e\u003cimg src=\"data:image/png;base64,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\" width=\"224\" height=\"19.5\" style=\"width: 224px; height: 19.5px;\"\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 8px; transform-origin: 0px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 54.0667px 8px; transform-origin: 54.0667px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eFor a given input \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 3.89167px 8px; transform-origin: 3.89167px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003en\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 81.675px 8px; transform-origin: 81.675px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e, List the prime number(s) \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 3.89167px 8px; transform-origin: 3.89167px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003ep\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 90px 8px; transform-origin: 90px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e in the interval ]n^2; (n+1)^2[.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 8px; transform-origin: 0px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 32.675px 8px; transform-origin: 32.675px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eExamples\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 8px; transform-origin: 0px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cul style=\"block-size: 81.7333px; counter-reset: list-item 0; font-family: Helvetica, Arial, sans-serif; list-style-type: square; margin-block-end: 20px; margin-block-start: 10px; margin-bottom: 20px; margin-top: 10px; perspective-origin: 392px 40.8667px; transform-origin: 392px 40.8667px; margin-top: 10px; margin-bottom: 20px; \"\u003e\u003cli style=\"block-size: 20.4333px; counter-reset: none; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 364px 10.2167px; text-align: left; transform-origin: 364px 10.2167px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 63.0083px 8px; transform-origin: 63.0083px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; font-weight: 700; \"\u003en = 1   =\u0026gt; p = [2, 3];\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 20.4333px; counter-reset: none; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 364px 10.2167px; text-align: left; transform-origin: 364px 10.2167px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 63.0083px 8px; transform-origin: 63.0083px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; font-weight: 700; \"\u003en = 2   =\u0026gt; p = [5, 7];\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 20.4333px; counter-reset: none; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 364px 10.2167px; text-align: left; transform-origin: 364px 10.2167px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 124.742px 8px; transform-origin: 124.742px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; font-weight: 700; \"\u003en = 10 =\u0026gt; p = [101, 103, 107, 109, 113];\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 20.4333px; counter-reset: none; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 364px 10.2167px; text-align: left; transform-origin: 364px 10.2167px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 156.375px 8px; transform-origin: 156.375px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; font-weight: 700; \"\u003en = 20 =\u0026gt; p = [401, 409, 419, 421, 431, 433, 439];\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ul\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 8px; transform-origin: 0px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 114.308px 8px; transform-origin: 114.308px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eForbidden functions / expressions\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 8px; transform-origin: 0px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cul style=\"block-size: 81.7333px; counter-reset: list-item 0; font-family: Helvetica, Arial, sans-serif; list-style-type: square; margin-block-end: 20px; margin-block-start: 10px; margin-bottom: 20px; margin-top: 10px; perspective-origin: 392px 40.8667px; transform-origin: 392px 40.8667px; margin-top: 10px; margin-bottom: 20px; \"\u003e\u003cli style=\"block-size: 20.4333px; counter-reset: none; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 364px 10.2167px; text-align: left; transform-origin: 364px 10.2167px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 21.4px 8px; transform-origin: 21.4px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003eregexp\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 20.4333px; counter-reset: none; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 364px 10.2167px; text-align: left; transform-origin: 364px 10.2167px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 25.6833px 8px; transform-origin: 25.6833px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003eassignin\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 20.4333px; counter-reset: none; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 364px 10.2167px; text-align: left; transform-origin: 364px 10.2167px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 25.2833px 8px; transform-origin: 25.2833px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003estr2num\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 20.4333px; counter-reset: none; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 364px 10.2167px; text-align: left; transform-origin: 364px 10.2167px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 15.175px 8px; transform-origin: 15.175px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003eecho\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ul\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 8px; transform-origin: 0px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 28.3917px 8px; transform-origin: 28.3917px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eSee also\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003ca target='_blank' href = \"https://fr.mathworks.com/matlabcentral/cody/problems/60972\"\u003e\u003cspan style=\"\"\u003e\u003cspan style=\"\"\u003eProblem 60972. Check Bertrand-Chebyshev's theorem about prime numbers\u003c/span\u003e\u003c/span\u003e\u003c/a\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003ca target='_blank' href = \"https://fr.mathworks.com/matlabcentral/cody/groups/95630\"\u003e\u003cspan style=\"\"\u003e\u003cspan style=\"\"\u003ePrime numbers properties I\u003c/span\u003e\u003c/span\u003e\u003c/a\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function p = check_legendre_conjecture(n)\r\n  p = n;\r\nend","test_suite":"%%\r\nn = 1\r\np_correct = [2, 3];\r\nassert(isequal(check_legendre_conjecture(n),p_correct))\r\n\r\n%%\r\nn = 2\r\np_correct = [5, 7];\r\nassert(isequal(check_legendre_conjecture(n),p_correct))\r\n\r\n%%\r\nn = 10\r\np_correct = [101, 103, 107, 109, 113];\r\nassert(isequal(check_legendre_conjecture(n),p_correct))\r\n\r\n%%\r\nn = 20\r\np_correct = [401, 409, 419, 421, 431, 433, 439];\r\nassert(isequal(check_legendre_conjecture(n),p_correct))\r\n\r\n%% Forbidden functions\r\nfiletext = fileread('check_legendre_conjecture.m');\r\nillegal = contains(filetext, 'regexp') || contains(filetext, 'str2num') || contains(filetext, 'assignin') || contains(filetext, 'echo')\r\nassert(~illegal);","published":true,"deleted":false,"likes_count":2,"comments_count":0,"created_by":149128,"edited_by":149128,"edited_at":"2025-07-26T07:05:15.000Z","deleted_by":null,"deleted_at":null,"solvers_count":38,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2025-07-21T08:10:57.000Z","updated_at":"2026-02-12T07:21:34.000Z","published_at":"2025-07-21T08:28:05.000Z","restored_at":null,"restored_by":null,"spam":null,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eContext and problem statement\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eLegendre's conjecture states for a given positive integer \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003en, \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003ethere always exists at least one prime number \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ep\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e between \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003en²\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e and (n+1²) :\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"true\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003e\\\\forall n \\\\in \\\\mathbb{N}^*, \\\\exists p \\\\in \\\\mathbb{P}, \\\\mathbf{n^2 \u0026lt; p \u0026lt; (n+1)^2}\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eFor a given input \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003en\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e, List the prime number(s) \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ep\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e in the interval ]n^2; (n+1)^2[.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eExamples\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003en = 1   =\u0026gt; p = [2, 3];\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003en = 2   =\u0026gt; p = [5, 7];\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003en = 10 =\u0026gt; p = [101, 103, 107, 109, 113];\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003en = 20 =\u0026gt; p = [401, 409, 419, 421, 431, 433, 439];\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eForbidden functions / expressions\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eregexp\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eassignin\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003estr2num\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eecho\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eSee also\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:hyperlink w:docLocation=\\\"https://fr.mathworks.com/matlabcentral/cody/problems/60972\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eProblem 60972. Check Bertrand-Chebyshev's theorem about prime numbers\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:hyperlink w:docLocation=\\\"https://fr.mathworks.com/matlabcentral/cody/groups/95630\\\"\u003e\u003cw:r\u003e\u003cw:t\u003ePrime numbers properties I\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":60971,"title":"List the twin prime couples","description":"Problem statement\r\nThe twin prime couples (p,p') are the ones such that p' = p + 2. \r\nFor a given integer n \u003e 1, list the twin prime couples less or equal to n.\r\nPresent your result in a m x 2 matrix, where m is the number of twin couples.\r\n\r\nExamples\r\n\r\nn = 10   =\u003e p = [3, 5; 5, 7];\r\nn = 20   =\u003e p = [3, 5; 5, 7; 11, 13; 17 19];\r\nn = 100 =\u003e p = [3, 5; 5, 7; 11, 13; 17 19; 29, 31; 41, 43; 59, 61; 71, 73];\r\n\r\nForbidden functions / expressions\r\n\r\nregexp\r\nassignin\r\nstr2num\r\necho\r\n\r\nSee also\r\nPrime numbers properties I","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: 566.033px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 408px 283.017px; transform-origin: 408px 283.017px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 63.0083px 8px; transform-origin: 63.0083px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eProblem statement\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 73.9083px 8px; transform-origin: 73.9083px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThe twin prime couples \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 15.725px 8px; transform-origin: 15.725px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003e(p,p')\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 73.1167px 8px; transform-origin: 73.1167px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e are the ones such that \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 32.8417px 8px; transform-origin: 32.8417px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003ep' = p + 2. \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 60.2917px 8px; transform-origin: 60.2917px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eFor a given integer \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 19.6417px 8px; transform-origin: 19.6417px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003en \u0026gt; 1, \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 131.475px 8px; transform-origin: 131.475px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003elist the twin prime couples less or equal to \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 3.89167px 8px; transform-origin: 3.89167px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003en\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 1.94167px 8px; transform-origin: 1.94167px 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: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 73.9px 8px; transform-origin: 73.9px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003ePresent your result in a \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 17.1083px 8px; transform-origin: 17.1083px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003em x 2\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 146.242px 8px; transform-origin: 146.242px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e matrix, where m is the number of twin couples.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 8px; transform-origin: 0px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 32.675px 8px; transform-origin: 32.675px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eExamples\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 8px; transform-origin: 0px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cul style=\"block-size: 61.3px; counter-reset: list-item 0; font-family: Helvetica, Arial, sans-serif; list-style-type: square; margin-block-end: 20px; margin-block-start: 10px; margin-bottom: 20px; margin-top: 10px; perspective-origin: 392px 30.65px; transform-origin: 392px 30.65px; margin-top: 10px; margin-bottom: 20px; \"\u003e\u003cli style=\"block-size: 20.4333px; counter-reset: none; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 364px 10.2167px; text-align: left; transform-origin: 364px 10.2167px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 80.5083px 8px; transform-origin: 80.5083px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003en = 10   =\u0026gt; p = [3, 5; 5, 7];\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 20.4333px; counter-reset: none; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 364px 10.2167px; text-align: left; transform-origin: 364px 10.2167px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 124.717px 8px; transform-origin: 124.717px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003en = 20   =\u0026gt; p = [3, 5; 5, 7; 11, 13; 17 19];\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 20.4333px; counter-reset: none; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 364px 10.2167px; text-align: left; transform-origin: 364px 10.2167px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 218.058px 8px; transform-origin: 218.058px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003en = 100 =\u0026gt; p = [3, 5; 5, 7; 11, 13; 17 19; 29, 31; 41, 43; 59, 61; 71, 73];\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ul\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 8px; transform-origin: 0px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 114.308px 8px; transform-origin: 114.308px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eForbidden functions / expressions\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 8px; transform-origin: 0px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cul style=\"block-size: 81.7333px; counter-reset: list-item 0; font-family: Helvetica, Arial, sans-serif; list-style-type: square; margin-block-end: 20px; margin-block-start: 10px; margin-bottom: 20px; margin-top: 10px; perspective-origin: 392px 40.8667px; transform-origin: 392px 40.8667px; margin-top: 10px; margin-bottom: 20px; \"\u003e\u003cli style=\"block-size: 20.4333px; counter-reset: none; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 364px 10.2167px; text-align: left; transform-origin: 364px 10.2167px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 21.4px 8px; transform-origin: 21.4px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003eregexp\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 20.4333px; counter-reset: none; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 364px 10.2167px; text-align: left; transform-origin: 364px 10.2167px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 25.6833px 8px; transform-origin: 25.6833px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003eassignin\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 20.4333px; counter-reset: none; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 364px 10.2167px; text-align: left; transform-origin: 364px 10.2167px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 25.2833px 8px; transform-origin: 25.2833px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003estr2num\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 20.4333px; counter-reset: none; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 364px 10.2167px; text-align: left; transform-origin: 364px 10.2167px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 15.175px 8px; transform-origin: 15.175px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003eecho\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ul\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 8px; transform-origin: 0px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 28.3917px 8px; transform-origin: 28.3917px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eSee also\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003ca target='_blank' href = \"https://fr.mathworks.com/matlabcentral/cody/groups/95630\"\u003e\u003cspan style=\"\"\u003e\u003cspan style=\"\"\u003ePrime numbers properties I\u003c/span\u003e\u003c/span\u003e\u003c/a\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function p = list_twin_prime_couples(n)\r\n  p = n;\r\nend","test_suite":"%%\r\nn = 10;\r\np_correct = [3, 5; 5, 7];\r\nassert(isequal(list_twin_prime_couples(n),p_correct))\r\n\r\n%%\r\nn = 20;\r\np_correct = [3, 5; 5, 7; 11, 13; 17 19];\r\nassert(isequal(list_twin_prime_couples(n),p_correct))\r\n\r\n%%\r\nn = 100;\r\np_correct = [3, 5; 5, 7; 11, 13; 17 19; 29, 31; 41, 43; 59, 61; 71, 73];\r\nassert(isequal(list_twin_prime_couples(n),p_correct))\r\n\r\n%% Forbidden functions\r\nfiletext = fileread('list_twin_prime_couples.m');\r\nillegal = contains(filetext, 'regexp') || contains(filetext, 'str2num') || contains(filetext, 'assignin') || contains(filetext, 'echo')\r\nassert(~illegal);\r\n","published":true,"deleted":false,"likes_count":2,"comments_count":0,"created_by":149128,"edited_by":149128,"edited_at":"2025-07-26T07:05:02.000Z","deleted_by":null,"deleted_at":null,"solvers_count":34,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2025-07-20T04:27:30.000Z","updated_at":"2026-02-12T07:20:05.000Z","published_at":"2025-07-21T04:54:31.000Z","restored_at":null,"restored_by":null,"spam":null,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eProblem statement\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe twin prime couples \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e(p,p')\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e are the ones such that \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ep' = p + 2. \u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eFor a given integer \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003en \u0026gt; 1, \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003elist the twin prime couples less or equal to \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003en\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003ePresent your result in a \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003em x 2\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e matrix, where m is the number of twin couples.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eExamples\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003en = 10   =\u0026gt; p = [3, 5; 5, 7];\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003en = 20   =\u0026gt; p = [3, 5; 5, 7; 11, 13; 17 19];\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003en = 100 =\u0026gt; p = [3, 5; 5, 7; 11, 13; 17 19; 29, 31; 41, 43; 59, 61; 71, 73];\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eForbidden functions / expressions\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eregexp\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eassignin\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003estr2num\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eecho\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eSee also\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:hyperlink w:docLocation=\\\"https://fr.mathworks.com/matlabcentral/cody/groups/95630\\\"\u003e\u003cw:r\u003e\u003cw:t\u003ePrime numbers properties I\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":47950,"title":"Test the generalized Legendre conjecture","description":null,"description_html":"\u003cdiv style = \"text-align: start; line-height: 20.4333px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: rgb(0, 0, 0); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 114px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 57px; transform-origin: 407px 57px; 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: 166.475px 7.79167px; transform-origin: 166.475px 7.79167px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThe Legendre conjecture states that for every integer \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);\"\u003en\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 106.192px 7.79167px; transform-origin: 106.192px 7.79167px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e there is a prime number between \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"vertical-align:-5px\"\u003e\u003cimg src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAmCAYAAAA820BcAAABQElEQVRYhe2VTZGEMBCFPw9xEAMYGAUowAEOcICFaEACHrAwGrDAHJKuapjO7tZOwlzyqnJJKv1e/0NDQzk80nF3ks7Aoc4OjHeImIEF8IlsVCKGmsSO6KUl6ADWmuQd0Bv3j0S+1STPQcjDN8gl71ZUqmOlcr5zkJDf2uskwiexEG/HSoHedryr98SQ+syfQCy0K36NQg9MROU7MWdiyKd7PTqvBgN2W3WZ+xPEq6ci8enznoRN6m1Wf+V+Nc5hCM1iU4Y8Zy+livXM7jKkcv48ZJwyPiYhunj0wijeRr0ybqkOVFwWYvwg5v4KKcSpBrkututM7tRb8QGijS/Gu+Tb2t0fQxeTtYmkbaqsSDFueaa7QKp/oWD4xbjl2cC5xQLnIfMRdItZIdcp2bBr4t8Y+Hn5u0RYZGM1NDQ0VMULbnF1B0s+y7QAAAAASUVORK5CYII=\" alt=\"n^2\" style=\"width: 15.5px; height: 19px;\" width=\"15.5\" height=\"19\"\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 15.5583px 7.79167px; transform-origin: 15.5583px 7.79167px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e and \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"vertical-align:-5px\"\u003e\u003cimg src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGcAAAAnCAYAAAASGVaVAAACwUlEQVRoge2abZGzMBSFHw84qAEMVEEV4GAd4KAWqgEJ9YCFasBC3x/pGfKyfNwE2GYgzww/dqAk5OTenNwsZDKZTCaTOTolcAUu3+5IpqcCOuDtXXeySF/nBrxwUaO/JdRj7curLV5yMO5AbXy2pRdG3HDidEAR24mzCjMczDFqbGMzJaLSW5Q4FU71M1HhUlBjfP6BPYKGvD9tBVPiQs4yg46A1gXNZqs4BW6croHtlfSmIJgn50lnd+Dnc4WKA320haSnmsj15orrYGo2ryZ84EKJEQfcQFvTm6LtFtgG4KJmzwGIJWVx7tjXjwYXpcFccJ2L+vHOpCyOss1SNFgd3ijKu6FG4MLvNKhSRbSPH5CyOPrt3AJfTbz3gnGMmk8jS/x8OvKk/yAJeuV/59NaG18gdXFa3HiMIdMwpJj5zWgDltxZ0u9yfb+uGpJmie5HLX4DUhdHE3WIUp7E86+OgCXkjV3Jgv5javq9gqKk9u5v4fxSF+fBb3GKz7uGoviXOauEiONHjop5vgiKHGuVocDNsqlLH/9ceG7NRFgjjiZP6IbUTIg4d/riXYtLZT5ad6z+X+G/9lrjNA8jjr/oD+1h6d2zdrZkPvzVXrfw3Jr1bQtxdit5WcXRfmiqsipL3m3Yt9TXHKvTjUYzdAm/DjWWRtTRLQcydXHkvnZjzHGM4dvkMbehe8N1aA2pi/MiYM8SQ4VtnZj7CN/Fafe7xblQyuJoWxF7thPUyJzj8V3VWGQo+lQZaDn+JlSTevfzr4b5mS4LPZXSlPI6XKhvVUTdWxx/0/wibL/04I9OjRUZU7NANbWpIp8sccO2nn8vcVRqGrPlNcvRoGyz5fo6S0N6ZzpX3GD92SAYqdnZCAyJPRs/G1/7X4uS8LPxMyGz87VIvhFYOT0RDxJIsSXn+U8cKzoiyWQymUwmk9mef/ZwPiwesE35AAAAAElFTkSuQmCC\" alt=\"(n+1)^2\" style=\"width: 51.5px; height: 19.5px;\" width=\"51.5\" height=\"19.5\"\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: 56.0167px 7.79167px; transform-origin: 56.0167px 7.79167px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e. The generalized Legendre conjecture (GLC) is that there is a prime number between \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"vertical-align:-5px\"\u003e\u003cimg src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAmCAYAAACsyDmTAAABZElEQVRYhe2WTbHDMAyEl4MZhEAIFEEQhIEZhEEpFEMghEMoBEMp5B2sHW9dt9M/O4fnb8aHWDORLK1kA41G4yVOmdU/sRWnAzAD2G1NtkfbZvsX2S/O2Zwuyf5o+2OtQAizMNm3Q8jIhli+anSI5eptrRaQqx0MAHgLZkPI0CElUlTQO4KeDuWKKOjdvg8pFRDmCjPjcNvih8B2X+1bA/zJzHG4b9POHOUcrLjXDUuXzqSXGBA6Y0HUgpdA+HNqQ4PVdj892H+723h61p6p7i2ACbGV00yMeFweHmTFhwJn6hf7uWZDdcETDwjtvtjSIegztrcuVScOvQWnqfa47aTiDOKQJ1Iu+EKkn0CHHP8pFPuUsRVBBT0ktl5sVW5tdThn7NTPtUYw6jCXHSC2b7WrQC/EFO0+dt2MwqWjw1wGdPDxBVj0aaHtniuXlnNFXmM/ZUScpjkc4sQ99AXYaDQa/4Y/fwGN5R/2og0AAAAASUVORK5CYII=\" alt=\"n^K\" style=\"width: 18px; height: 19px;\" width=\"18\" height=\"19\"\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 15.5583px 7.79167px; transform-origin: 15.5583px 7.79167px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e and \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"vertical-align:-5px\"\u003e\u003cimg src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG0AAAAnCAYAAAAFO8ZcAAAC6UlEQVR4nO2aW9XqMBCFtwccYKAGUFAFdYADHNQCGpBQD7WAhlrgPEz3ylASmjTDTw7Nt1ZfUuglO3NNgUqlUqlUKpXKrmgAnDxH6NzhC89YWXAAcAHwmI8bRCyeu83joxrfTAfgmnuRH6OHCJBKCxFmwrMlNfNYDwML26tgMSv9gvS5uUJEG9TYeR5rE6/lpYOY6p7oANwhriqGK9Is7g4R6AznEkcAx4RrBKG5ZvvW/4QWbkIZb2I4QObptPZDyFzy+mcYukMyYD9usYdMIt1UimiAs861ydfXZ8Jhxmm+qInJGsLMK2VCU9kiGiBWs+YmmR0O6j4xFhrFgM9OzFZKFq2HWFvMtVu4hGSEgXs8wvnc0ihZNHqnUAbIVP8BEYmx8AFxr1nQ76YmIEe8ulNW+VaBtmTR+N8+cK7Haxzj+yxrtmTod9c4zw+i/TOFPuE5EzNxAShftBHP9ZeG87GMexzPSvpGrPtmQATSJs//dJCV08EtAKvCsXTRuICXMOT4XKFua21O/JbV+jsO6oYXuFqHVmXyQIrSRWNyoWnm8QEuwaNHaj3nNsW3FNG0pbUQC9Pi6AZoDAf4u+A8dAvo3e9yFkiOaFxUZml8LCmiMbhOEGGWqyTkx0MwA8s9cjLfnxdNJxvLQKpbNrEv0cC5Ct/B+00rv8uJnxai/XnrL1Y0HVxZe2hYOkyGz1Z6TIvNvM3hil5D99F87ogvYDnBpYs2wHaRRuPLgHzodN5Xg4VS3BxKF+2O+NBiSoe4OPTu5XRWeYSIatHRLlk0lj9bdrOz4c3fZWA6y/NZ0rIZOuL3i2su9q/tP3I3NQRT/ZBrpOucIC7Dqvn8adF0M+COtHrvii/v8tOSQquGPcdQc5Sp+w22NcunRGPLzVc+XLBuPfROlvF7EzeUt6d2gkzi1ydnwQVfSkCWpHz7sGeK+5amQdy3D3uFSVZplo8WYvpVuFeuKFAwwu2FioNbUZVKpVKpVCq/zz8zIlbeQnNdygAAAABJRU5ErkJggg==\" alt=\"(n+1)^K\" style=\"width: 54.5px; height: 19.5px;\" width=\"54.5\" height=\"19.5\"\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: 98.3917px 7.79167px; transform-origin: 98.3917px 7.79167px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e; a further conjecture is that the smallest \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"font-family: \u0026quot;STIXGeneral\u0026quot;, \u0026quot;STIXGeneral-webfont\u0026quot;, serif; font-style: italic; font-weight: 400; color: rgb(0, 0, 0);\"\u003eK\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 36.5667px 7.79167px; transform-origin: 36.5667px 7.79167px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e possible is \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"vertical-align:-5px\"\u003e\u003cimg src=\"data:image/png;base64,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\" alt=\"log(1151)/log(95)\" style=\"width: 121.5px; height: 18.5px;\" width=\"121.5\" height=\"18.5\"\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 3.88333px 7.79167px; transform-origin: 3.88333px 7.79167px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e. \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; 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: 114.992px 7.79167px; transform-origin: 114.992px 7.79167px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eWrite a function that takes a value of \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"font-family: \u0026quot;STIXGeneral\u0026quot;, \u0026quot;STIXGeneral-webfont\u0026quot;, serif; font-style: italic; font-weight: 400; color: rgb(0, 0, 0);\"\u003eK\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 124.075px 7.79167px; transform-origin: 124.075px 7.79167px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e, which you can assume to be less than \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"vertical-align:-5px\"\u003e\u003cimg src=\"data:image/png;base64,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\" alt=\"log(1151)/log(95)\" style=\"width: 121.5px; height: 18.5px;\" width=\"121.5\" height=\"18.5\"\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: 77.0167px 7.79167px; transform-origin: 77.0167px 7.79167px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e, and determines the first value of \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);\"\u003en\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 145.075px 7.79167px; transform-origin: 145.075px 7.79167px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e for which the GLC fails as well as the interval [\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"vertical-align:-5px\"\u003e\u003cimg src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAmCAYAAACsyDmTAAABZElEQVRYhe2WTbHDMAyEl4MZhEAIFEEQhIEZhEEpFEMghEMoBEMp5B2sHW9dt9M/O4fnb8aHWDORLK1kA41G4yVOmdU/sRWnAzAD2G1NtkfbZvsX2S/O2Zwuyf5o+2OtQAizMNm3Q8jIhli+anSI5eptrRaQqx0MAHgLZkPI0CElUlTQO4KeDuWKKOjdvg8pFRDmCjPjcNvih8B2X+1bA/zJzHG4b9POHOUcrLjXDUuXzqSXGBA6Y0HUgpdA+HNqQ4PVdj892H+723h61p6p7i2ACbGV00yMeFweHmTFhwJn6hf7uWZDdcETDwjtvtjSIegztrcuVScOvQWnqfa47aTiDOKQJ1Iu+EKkn0CHHP8pFPuUsRVBBT0ktl5sVW5tdThn7NTPtUYw6jCXHSC2b7WrQC/EFO0+dt2MwqWjw1wGdPDxBVj0aaHtniuXlnNFXmM/ZUScpjkc4sQ99AXYaDQa/4Y/fwGN5R/2og0AAAAASUVORK5CYII=\" alt=\"n^K\" style=\"width: 18px; height: 19px;\" width=\"18\" height=\"19\"\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 1.94167px 7.79167px; transform-origin: 1.94167px 7.79167px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"vertical-align:-5px\"\u003e\u003cimg src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG0AAAAnCAYAAAAFO8ZcAAAC6UlEQVR4nO2aW9XqMBCFtwccYKAGUFAFdYADHNQCGpBQD7WAhlrgPEz3ylASmjTDTw7Nt1ZfUuglO3NNgUqlUqlUKpXKrmgAnDxH6NzhC89YWXAAcAHwmI8bRCyeu83joxrfTAfgmnuRH6OHCJBKCxFmwrMlNfNYDwML26tgMSv9gvS5uUJEG9TYeR5rE6/lpYOY6p7oANwhriqGK9Is7g4R6AznEkcAx4RrBKG5ZvvW/4QWbkIZb2I4QObptPZDyFzy+mcYukMyYD9usYdMIt1UimiAs861ydfXZ8Jhxmm+qInJGsLMK2VCU9kiGiBWs+YmmR0O6j4xFhrFgM9OzFZKFq2HWFvMtVu4hGSEgXs8wvnc0ihZNHqnUAbIVP8BEYmx8AFxr1nQ76YmIEe8ulNW+VaBtmTR+N8+cK7Haxzj+yxrtmTod9c4zw+i/TOFPuE5EzNxAShftBHP9ZeG87GMexzPSvpGrPtmQATSJs//dJCV08EtAKvCsXTRuICXMOT4XKFua21O/JbV+jsO6oYXuFqHVmXyQIrSRWNyoWnm8QEuwaNHaj3nNsW3FNG0pbUQC9Pi6AZoDAf4u+A8dAvo3e9yFkiOaFxUZml8LCmiMbhOEGGWqyTkx0MwA8s9cjLfnxdNJxvLQKpbNrEv0cC5Ct/B+00rv8uJnxai/XnrL1Y0HVxZe2hYOkyGz1Z6TIvNvM3hil5D99F87ogvYDnBpYs2wHaRRuPLgHzodN5Xg4VS3BxKF+2O+NBiSoe4OPTu5XRWeYSIatHRLlk0lj9bdrOz4c3fZWA6y/NZ0rIZOuL3i2su9q/tP3I3NQRT/ZBrpOucIC7Dqvn8adF0M+COtHrvii/v8tOSQquGPcdQc5Sp+w22NcunRGPLzVc+XLBuPfROlvF7EzeUt6d2gkzi1ydnwQVfSkCWpHz7sGeK+5amQdy3D3uFSVZplo8WYvpVuFeuKFAwwu2FioNbUZVKpVKpVCq/zz8zIlbeQnNdygAAAABJRU5ErkJggg==\" alt=\"(n+1)^K\" style=\"width: 54.5px; height: 19.5px;\" width=\"54.5\" height=\"19.5\"\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 3.88333px 7.79167px; transform-origin: 3.88333px 7.79167px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e].\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function [n,interval] = genLegendreConjecture(K)\r\n  n = f(K);                 %  First integer for which the GLC fails for this value of K\r\n  interval = [n1 n2];       %  Interval that will not contain a prime\r\nend","test_suite":"%% \r\nK = 1;\r\n[n,interval] = genLegendreConjecture(K);\r\nn_correct = 1;\r\ninterval_correct = [1 2];\r\nassert(isequal(n,n_correct) \u0026\u0026 all(abs(interval-interval_correct) \u003c 1e-6))\r\n\r\n%% \r\nK = 1.1;\r\n[n,interval] = genLegendreConjecture(K);\r\nn_correct = 3;\r\ninterval_correct = [3.348370 4.594793];\r\nassert(isequal(n,n_correct) \u0026\u0026 all(abs(interval-interval_correct) \u003c 1e-6))\r\n\r\n%% \r\nK = 1.2;\r\n[n,interval] = genLegendreConjecture(K);\r\nn_correct = 4;\r\ninterval_correct = [5.278032 6.898648];\r\nassert(isequal(n,n_correct) \u0026\u0026 all(abs(interval-interval_correct) \u003c 1e-6))\r\n\r\n%% \r\nK = 1.3;\r\n[n,interval] = genLegendreConjecture(K);\r\nn_correct = 5;\r\ninterval_correct = [8.103283 10.270619];\r\nassert(isequal(n,n_correct) \u0026\u0026 all(abs(interval-interval_correct) \u003c 1e-6))\r\n\r\n%% \r\nK = 1.4;\r\n[n,interval] = genLegendreConjecture(K);\r\nn_correct = 10;\r\ninterval_correct = [25.118864 28.704485];\r\nassert(isequal(n,n_correct) \u0026\u0026 all(abs(interval-interval_correct) \u003c 1e-6))\r\n\r\n%% \r\nK = sqrt(2);\r\n[n,interval] = genLegendreConjecture(K);\r\nn_correct = 4;\r\ninterval_correct = [7.102993 9.738517];\r\nassert(isequal(n,n_correct) \u0026\u0026 all(abs(interval-interval_correct) \u003c 1e-6))\r\n\r\n%% \r\nK = 1.5;\r\n[n,interval] = genLegendreConjecture(K);\r\nn_correct = 10;\r\ninterval_correct = [31.622777 36.482873];\r\nassert(isequal(n,n_correct) \u0026\u0026 all(abs(interval-interval_correct) \u003c 1e-6))\r\n\r\n%% \r\nK = 1.51;\r\n[n,interval] = genLegendreConjecture(K);\r\nn_correct = 8;\r\ninterval_correct = [23.102867 27.599816];\r\nassert(isequal(n,n_correct) \u0026\u0026 all(abs(interval-interval_correct) \u003c 1e-6))\r\n\r\n%% \r\nK = 1.52;\r\n[n,interval] = genLegendreConjecture(K);\r\nn_correct = 8;\r\ninterval_correct = [23.588307 28.212957];\r\nassert(isequal(n,n_correct) \u0026\u0026 all(abs(interval-interval_correct) \u003c 1e-6))\r\n\r\n%% \r\nK = 1.53;\r\n[n,interval] = genLegendreConjecture(K);\r\nn_correct = 8;\r\ninterval_correct = [24.083948 28.839720];\r\nassert(isequal(n,n_correct) \u0026\u0026 all(abs(interval-interval_correct) \u003c 1e-6))\r\n\r\n%% \r\nK = 1.54;\r\n[n,interval] = genLegendreConjecture(K);\r\nn_correct = 22;\r\ninterval_correct = [116.769905 125.043427];\r\nassert(isequal(n,n_correct) \u0026\u0026 all(abs(interval-interval_correct) \u003c 1e-6))\r\n\r\n%% \r\nK = 1.542;\r\n[n,interval] = genLegendreConjecture(K);\r\nn_correct = 22;\r\ninterval_correct = [117.494023 125.830037];\r\nassert(isequal(n,n_correct) \u0026\u0026 all(abs(interval-interval_correct) \u003c 1e-6))\r\n\r\n%% \r\nK = 1.544;\r\n[n,interval] = genLegendreConjecture(K);\r\nn_correct = 22;\r\ninterval_correct = [118.222631 126.621595];\r\nassert(isequal(n,n_correct) \u0026\u0026 all(abs(interval-interval_correct) \u003c 1e-6))\r\n\r\n%% \r\nK = 1.545;\r\n[n,interval] = genLegendreConjecture(K);\r\nn_correct = 32;\r\ninterval_correct = [211.571281 221.872786];\r\nassert(isequal(n,n_correct) \u0026\u0026 all(abs(interval-interval_correct) \u003c 1e-6))\r\n\r\n%% \r\nK = 1.547;\r\n[n,interval] = genLegendreConjecture(K);\r\nn_correct = 105;\r\ninterval_correct = [1338.997745 1358.776958];\r\nassert(isequal(n,n_correct) \u0026\u0026 all(abs(interval-interval_correct) \u003c 1e-6))\r\n\r\n%% \r\nK = 1.5476;\r\n[n,interval] = genLegendreConjecture(K);\r\nn_correct = 94;\r\ninterval_correct = [1131.390861 1150.072057];\r\nassert(isequal(n,n_correct) \u0026\u0026 all(abs(interval-interval_correct) \u003c 1e-6))","published":true,"deleted":false,"likes_count":1,"comments_count":1,"created_by":46909,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":31,"test_suite_updated_at":"2020-12-31T13:21:02.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2020-12-13T19:59:49.000Z","updated_at":"2025-12-02T17:41:25.000Z","published_at":"2020-12-13T20:02:06.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\u003eThe Legendre conjecture states that for every integer \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=\\\"n\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003en\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e there is a prime number between \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=\\\"n^2\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003en^2\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e and \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003cw:attr w:name=\\\"altTextString\\\" w:val=\\\"(n+1)^2\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003e(n+1)^2\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e. The generalized Legendre conjecture (GLC) is that there is a prime number between \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=\\\"n^K\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003en^K\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e and \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003cw:attr w:name=\\\"altTextString\\\" w:val=\\\"(n+1)^K\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003e(n+1)^K\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e; a further conjecture is that the smallest \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=\\\"K\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003eK\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e possible is \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=\\\"log(1151)/log(95)\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003e\\\\log(1151)/\\\\log(95)\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 that takes a value of \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=\\\"K\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003eK\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e, which you can assume to be less 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=\\\"log(1151)/log(95)\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003e\\\\log(1151)/\\\\log(95)\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e, and determines the first value of \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=\\\"n\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003en\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e for which the GLC fails as well as the interval [\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=\\\"n^K\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003en^K\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003cw:attr w:name=\\\"altTextString\\\" w:val=\\\"(n+1)^K\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003e(n+1)^K\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\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":42506,"title":"Who am I ?","description":"Who am I ? Write any function that reveals itself under these constraints.\r\nHint: I am combinatorial code, and I don't like states.\r\nHint: Under free invocation I yield a default, half of a centum.\r\nHint: Under forced invocation I reveal steps to \\infinity.\r\n\r\n","description_html":"\u003cp\u003eWho am I ? Write any function that reveals itself under these constraints.\r\nHint: I am combinatorial code, and I don't like states.\r\nHint: Under free invocation I yield a default, half of a centum.\r\nHint: Under forced invocation I reveal steps to \\infinity.\u003c/p\u003e","function_template":"function y = fcn (varargin)\r\n   if nargin \u003c 1\r\n     y = %FIXME\r\n   else \r\n     y = %AND ME TOO!\r\n   end\r\nend\r\n\r\n","test_suite":"%%\r\nassert(isequal(fcn(fcn()),-1+0.5*fcn()))\r\nassert(isequal(fcn(fcn(fcn())),10))\r\nassert(isequal((fcn(fcn(fcn(fcn())))),6))\r\nassert(isequal(fcn(fcn(fcn(fcn(fcn())))),8))\r\nassert(isequal(fcn(fcn(fcn(fcn(fcn(fcn()))))),3))","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":3378,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":14,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2015-08-14T03:51:19.000Z","updated_at":"2025-12-06T09:16:52.000Z","published_at":"2015-08-14T03:51:36.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eWho am I ? Write any function that reveals itself under these constraints. Hint: I am combinatorial code, and I don't like states. Hint: Under free invocation I yield a default, half of a centum. Hint: Under forced invocation I reveal steps to \\\\infinity.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":60945,"title":"Compile evidence for the Carmichael totient conjecture","description":"The totient function  counts the positive integers up to  that are relatively prime to . The Carmichael totient conjecture states that for every integer there is a different integer with the same value of the totient. \r\nFor example, the totient of 4 is 2, which is also the totient of 3 and 6. The totient of 17 is 16, which is also the totient of 32, 34, 40, 48, and 60. \r\nNot all numbers can be totients: no odd numbers greater than 1 are totients, and an infinite number of even numbers are non-totients. However, the conjecture states that for all numbers that are totients, they are shared by at least two integers. \r\nWrite a function that takes a value  and returns the two smallest integers with a totient of . ","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: 174px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 408px 87px; transform-origin: 408px 87px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 21px; text-align: left; transform-origin: 385px 21px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 14px 8px; transform-origin: 14px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThe \u003c/span\u003e\u003c/span\u003e\u003ca target='_blank' href = \"https://www.mathworks.com/matlabcentral/cody/problems/656\"\u003e\u003cspan style=\"\"\u003e\u003cspan style=\"\"\u003etotient function\u003c/span\u003e\u003c/span\u003e\u003c/a\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 1.94167px 8px; transform-origin: 1.94167px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"vertical-align:-5px\"\u003e\u003cimg src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAlCAYAAAAdkoQJAAAEWklEQVRoQ+2Zu6tVRxTGr702WmmhhRYGfIFPCAYCPiDYiKBRLCxEkyJYRYh/gAGtrHxgcbGQaKsIimghAV+FgqCFFoJolRjRPn4/mQXrjnv2rDn74L3F2fBxzt1nZq0133rufedNTa6peRMOpiYkEASTSJgjJPwhO84L/44hNZdLxgbhSous2Y4EjL0rnGsxurL2lH5fJuyLyhxKAgq5bgu3okrTOgh4IvzZuC+y3CIhRMQQEjbKmofJohONh4G8H4QtkRONuOa+9k1HomwICRzk92TgCn2+Chq7Q+tuCi17gqJnLMNJd4R1NduGkADTm4UXwvdCtLCx77UQCtVRTu/2kBbUh96IG5WEhRL8T1J2teFA3yoKjAfTt0k3HpUIHZUEvPhXEvqzPqMtiTRYKnw30MMt299q8b0+R41KAofeK3xK4RZJBYueC9pztOUUA9di60/CgnFGAiE2LSwW3gmHhEh7tOhpiZyB5/+ynWHspFBMiWgkIOi3ZBGhRRRwUQ/+Ew6kvw/rs5Qa1k12Vkhj6gPbhLUC6XNNOJ50IOdgckKkKFtd+FV7OoeyGgm0mUvCSoFZgPGWUIZZLmPXFHGvpIx6wLqaTiJmfZIz3+mhBf8tfEhAFtdpR1C6NePDbCuu6zPI+iyG+GHIDkMqrBKsHjxPZHF/SYc11lJrJNhW34J36eZ1AYcwYXrSI4Pa/9pT7GIlgyhizwTyns141w6LQK5cqBnNb4vc+vxQURJMDx6k15N2VlB/0fezSXBk6ELWA6FzXigZRNgfEaj+fuLyrTEPe1oRpI2DBO9pyIYEKrw5wuyL1ATsaSaBovQyHSZvZ6Y8P6gfnjCsaw5oSQevJ3cEuo3wSLuttuauSLAZAGV5W7G8zw/qw7NkmMmNpIPpwYY8572Tap2G/SMVxo/aSDHMC59XnldaXw9K/bilRVokksc+DTiUER4d1IyE4nySe8U/HjMAwbRd3tveA56cvueIar9Oiryerspv3Sm3z5k646uRXyygOQm+IOVhXWqN/v5Wqe97pCbKLgt9Y7PJK3naItUIYpCD/JJe5K0Wutr2F7ZyEnyBy0kw5d4DRhoG7xFq4zN1AaKKBum3Lj3mWt+d8Ox2YbewXyg9v9AZegeqriJl+e2Hnq7hxIapN1JyLEAABzE5pYLm07Fr8vQvcvD+GoFBqhQFllq9s0QXCUTDDcFemJzR9x8Fe14gDJkdMIDfMCbyFGne7HupUntbRf3hvSSFG73Y0pd+6Hoq9D611tqVzefTEsQgRGvE6yiOvk6zw9unHSSSPvnelr9JnYsCg1avk2okoLRveGoxyq8lTCGz5bVciy6imVd4IaIjJJRaY4tRXWub/z/QoDD8phmZERJqLavBtq+WQjD1ZpwvXZv/oRMhoa9lDSHA9lJ3HtfyNqiI1CUVii9Vu+TUSBjyD5ag3bO/rEYCzL4fk5dm/7QFC2okzFnDx2nYhIRgdxgn6XNS1mfMhRw10D6GZgAAAABJRU5ErkJggg==\" width=\"32.5\" height=\"18.5\" alt=\"phi(n)\" style=\"width: 32.5px; height: 18.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: 106.183px 8px; transform-origin: 106.183px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e counts the positive integers up to \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);\"\u003en\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 27.6083px 8px; transform-origin: 27.6083px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e that are \u003c/span\u003e\u003c/span\u003e\u003ca target='_blank' href = \"https://en.wikipedia.org/wiki/Coprime_integers\"\u003e\u003cspan style=\"\"\u003e\u003cspan style=\"\"\u003erelatively prime\u003c/span\u003e\u003c/span\u003e\u003c/a\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 9.71667px 8px; transform-origin: 9.71667px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e to \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);\"\u003en\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 76.2333px 8px; transform-origin: 76.2333px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e. The Carmichael totient conjecture states that for every integer there is a different integer with the same value of the totient. \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 21px; text-align: left; transform-origin: 385px 21px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 378.025px 8px; transform-origin: 378.025px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eFor example, the totient of 4 is 2, which is also the totient of 3 and 6. The totient of 17 is 16, which is also the totient of 32, 34, 40, 48, and 60. \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 21px; text-align: left; transform-origin: 385px 21px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 374.192px 8px; transform-origin: 374.192px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eNot all numbers can be totients: no odd numbers greater than 1 are totients, and an infinite number of even numbers are non-totients. However, the conjecture states that for all numbers that are totients, they are shared by at least two integers. \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 107.217px 8px; transform-origin: 107.217px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eWrite a function that takes a value \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);\"\u003ex\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 167.242px 8px; transform-origin: 167.242px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e and returns the two smallest integers with a totient of \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);\"\u003ex\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-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\u003c/div\u003e\u003c/div\u003e","function_template":"function y = CarmTotConj(x)\r\n  y = [x+1 randi(2*x)];\r\nend","test_suite":"%%\r\nx = 1;\r\ny = CarmTotConj(x);\r\nassert(isequal(y,[1 2]))\r\n\r\n%%\r\nx = 2;\r\ny = CarmTotConj(x);\r\nassert(isequal(y,[3 4]))\r\n\r\n%%\r\nx = 8;\r\ny = CarmTotConj(x);\r\nassert(isequal(y,[15 16]))\r\n\r\n%%\r\nx = 16;\r\ny = CarmTotConj(x);\r\nassert(isequal(y,[17 32]))\r\n\r\n%%\r\nx = 58;\r\ny = CarmTotConj(x);\r\nassert(isequal(y,[59 118]))\r\n\r\n%%\r\nx = 200;\r\ny = CarmTotConj(x);\r\nassert(isequal(y,[275 303]))\r\n\r\n%%\r\nx = 444;\r\ny = CarmTotConj(x);\r\nassert(isequal(y,[669 892]))\r\n\r\n%%\r\nx = 864;\r\ny = CarmTotConj(x);\r\nassert(isequal(y,[949 1235]))\r\n\r\n%%\r\nx = 2192;\r\ny = CarmTotConj(x);\r\nassert(isequal(y,[3291 4388]))\r\n\r\n%%\r\nx = 6066;\r\ny = CarmTotConj(x);\r\nassert(isequal(y,[6067 12134]))\r\n\r\n%%\r\nx = 8192;\r\ny = CarmTotConj(x);\r\nassert(isequal(y,[13107 16384]))\r\n\r\n%%\r\nx = 31808;\r\ny = CarmTotConj(x);\r\nassert(isequal(y,[49503 66004]))\r\n\r\n%%\r\nx = 42640;\r\ny = CarmTotConj(x);\r\nassert(isequal(y,[42641 43243]))\r\n\r\n%%\r\nx = 92640;\r\ny = CarmTotConj(x);\r\nassert(isequal(y,[92641 95759]))\r\n\r\n%%\r\nx = 100000;\r\ny = CarmTotConj(x);\r\nassert(isequal(y,[100651 113201]))\r\n\r\n%%\r\nx = 786432;\r\ny = CarmTotConj(x);\r\nassert(isequal(y,[786433 843217]))\r\n\r\n%%\r\nx = 2725632;\r\ny = CarmTotConj(x);\r\nassert(isequal(y,[2730361 2730941]))","published":true,"deleted":false,"likes_count":2,"comments_count":0,"created_by":46909,"edited_by":46909,"edited_at":"2025-06-27T03:42:56.000Z","deleted_by":null,"deleted_at":null,"solvers_count":4,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2025-06-27T03:42:48.000Z","updated_at":"2025-07-21T17:05:31.000Z","published_at":"2025-06-27T03:42:56.000Z","restored_at":null,"restored_by":null,"spam":null,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"https://www.mathworks.com/matlabcentral/cody/problems/656\\\"\u003e\u003cw:r\u003e\u003cw:t\u003etotient function\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\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=\\\"phi(n)\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003e\\\\phi(n)\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e counts the positive integers up to \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=\\\"n\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003en\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e that are \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"https://en.wikipedia.org/wiki/Coprime_integers\\\"\u003e\u003cw:r\u003e\u003cw:t\u003erelatively prime\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e to \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=\\\"n\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003en\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e. The Carmichael totient conjecture states that for every integer there is a different integer with the same value of the totient. \u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eFor example, the totient of 4 is 2, which is also the totient of 3 and 6. The totient of 17 is 16, which is also the totient of 32, 34, 40, 48, and 60. \u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eNot all numbers can be totients: no odd numbers greater than 1 are totients, and an infinite number of even numbers are non-totients. However, the conjecture states that for all numbers that are totients, they are shared by at least two integers. \u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eWrite a function that takes a value \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=\\\"x\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003ex\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e and returns the two smallest integers with a totient of \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=\\\"x\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003ex\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\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":60975,"title":"Check Legendre's conjecture","description":"Context and problem statement\r\nLegendre's conjecture states for a given positive integer n, there always exists at least one prime number p between n² and (n+1²) :\r\n\r\n\r\n\r\nFor a given input n, List the prime number(s) p in the interval ]n^2; (n+1)^2[.\r\n\r\nExamples\r\n\r\nn = 1   =\u003e p = [2, 3];\r\nn = 2   =\u003e p = [5, 7];\r\nn = 10 =\u003e p = [101, 103, 107, 109, 113];\r\nn = 20 =\u003e p = [401, 409, 419, 421, 431, 433, 439];\r\n\r\nForbidden functions / expressions\r\n\r\nregexp\r\nassignin\r\nstr2num\r\necho\r\n\r\nSee also\r\nProblem 60972. Check Bertrand-Chebyshev's theorem about prime numbers\r\nPrime numbers properties I","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: 697.467px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 408px 348.733px; transform-origin: 408px 348.733px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 105px 8px; transform-origin: 105px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eContext and problem statement\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 21px; text-align: left; transform-origin: 385px 21px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 174.825px 8px; transform-origin: 174.825px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eLegendre's conjecture states for a given positive integer \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 7.775px 8px; transform-origin: 7.775px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003en, \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 144.308px 8px; transform-origin: 144.308px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003ethere always exists at least one prime number \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 3.89167px 8px; transform-origin: 3.89167px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003ep\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 30.3417px 8px; transform-origin: 30.3417px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e between \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 6.225px 8px; transform-origin: 6.225px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003en²\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 15.5583px 8px; transform-origin: 15.5583px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e and (n+1²) :\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 8px; transform-origin: 0px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"vertical-align:-5px\"\u003e\u003cimg src=\"data:image/png;base64,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\" width=\"224\" height=\"19.5\" style=\"width: 224px; height: 19.5px;\"\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 8px; transform-origin: 0px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 54.0667px 8px; transform-origin: 54.0667px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eFor a given input \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 3.89167px 8px; transform-origin: 3.89167px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003en\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 81.675px 8px; transform-origin: 81.675px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e, List the prime number(s) \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 3.89167px 8px; transform-origin: 3.89167px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003ep\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 90px 8px; transform-origin: 90px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e in the interval ]n^2; (n+1)^2[.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 8px; transform-origin: 0px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 32.675px 8px; transform-origin: 32.675px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eExamples\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 8px; transform-origin: 0px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cul style=\"block-size: 81.7333px; counter-reset: list-item 0; font-family: Helvetica, Arial, sans-serif; list-style-type: square; margin-block-end: 20px; margin-block-start: 10px; margin-bottom: 20px; margin-top: 10px; perspective-origin: 392px 40.8667px; transform-origin: 392px 40.8667px; margin-top: 10px; margin-bottom: 20px; \"\u003e\u003cli style=\"block-size: 20.4333px; counter-reset: none; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 364px 10.2167px; text-align: left; transform-origin: 364px 10.2167px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 63.0083px 8px; transform-origin: 63.0083px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; font-weight: 700; \"\u003en = 1   =\u0026gt; p = [2, 3];\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 20.4333px; counter-reset: none; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 364px 10.2167px; text-align: left; transform-origin: 364px 10.2167px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 63.0083px 8px; transform-origin: 63.0083px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; font-weight: 700; \"\u003en = 2   =\u0026gt; p = [5, 7];\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 20.4333px; counter-reset: none; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 364px 10.2167px; text-align: left; transform-origin: 364px 10.2167px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 124.742px 8px; transform-origin: 124.742px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; font-weight: 700; \"\u003en = 10 =\u0026gt; p = [101, 103, 107, 109, 113];\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 20.4333px; counter-reset: none; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 364px 10.2167px; text-align: left; transform-origin: 364px 10.2167px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 156.375px 8px; transform-origin: 156.375px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; font-weight: 700; \"\u003en = 20 =\u0026gt; p = [401, 409, 419, 421, 431, 433, 439];\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ul\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 8px; transform-origin: 0px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 114.308px 8px; transform-origin: 114.308px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eForbidden functions / expressions\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 8px; transform-origin: 0px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cul style=\"block-size: 81.7333px; counter-reset: list-item 0; font-family: Helvetica, Arial, sans-serif; list-style-type: square; margin-block-end: 20px; margin-block-start: 10px; margin-bottom: 20px; margin-top: 10px; perspective-origin: 392px 40.8667px; transform-origin: 392px 40.8667px; margin-top: 10px; margin-bottom: 20px; \"\u003e\u003cli style=\"block-size: 20.4333px; counter-reset: none; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 364px 10.2167px; text-align: left; transform-origin: 364px 10.2167px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 21.4px 8px; transform-origin: 21.4px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003eregexp\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 20.4333px; counter-reset: none; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 364px 10.2167px; text-align: left; transform-origin: 364px 10.2167px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 25.6833px 8px; transform-origin: 25.6833px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003eassignin\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 20.4333px; counter-reset: none; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 364px 10.2167px; text-align: left; transform-origin: 364px 10.2167px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 25.2833px 8px; transform-origin: 25.2833px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003estr2num\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 20.4333px; counter-reset: none; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 364px 10.2167px; text-align: left; transform-origin: 364px 10.2167px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 15.175px 8px; transform-origin: 15.175px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003eecho\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ul\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 8px; transform-origin: 0px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 28.3917px 8px; transform-origin: 28.3917px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eSee also\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003ca target='_blank' href = \"https://fr.mathworks.com/matlabcentral/cody/problems/60972\"\u003e\u003cspan style=\"\"\u003e\u003cspan style=\"\"\u003eProblem 60972. Check Bertrand-Chebyshev's theorem about prime numbers\u003c/span\u003e\u003c/span\u003e\u003c/a\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003ca target='_blank' href = \"https://fr.mathworks.com/matlabcentral/cody/groups/95630\"\u003e\u003cspan style=\"\"\u003e\u003cspan style=\"\"\u003ePrime numbers properties I\u003c/span\u003e\u003c/span\u003e\u003c/a\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function p = check_legendre_conjecture(n)\r\n  p = n;\r\nend","test_suite":"%%\r\nn = 1\r\np_correct = [2, 3];\r\nassert(isequal(check_legendre_conjecture(n),p_correct))\r\n\r\n%%\r\nn = 2\r\np_correct = [5, 7];\r\nassert(isequal(check_legendre_conjecture(n),p_correct))\r\n\r\n%%\r\nn = 10\r\np_correct = [101, 103, 107, 109, 113];\r\nassert(isequal(check_legendre_conjecture(n),p_correct))\r\n\r\n%%\r\nn = 20\r\np_correct = [401, 409, 419, 421, 431, 433, 439];\r\nassert(isequal(check_legendre_conjecture(n),p_correct))\r\n\r\n%% Forbidden functions\r\nfiletext = fileread('check_legendre_conjecture.m');\r\nillegal = contains(filetext, 'regexp') || contains(filetext, 'str2num') || contains(filetext, 'assignin') || contains(filetext, 'echo')\r\nassert(~illegal);","published":true,"deleted":false,"likes_count":2,"comments_count":0,"created_by":149128,"edited_by":149128,"edited_at":"2025-07-26T07:05:15.000Z","deleted_by":null,"deleted_at":null,"solvers_count":38,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2025-07-21T08:10:57.000Z","updated_at":"2026-02-12T07:21:34.000Z","published_at":"2025-07-21T08:28:05.000Z","restored_at":null,"restored_by":null,"spam":null,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eContext and problem statement\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eLegendre's conjecture states for a given positive integer \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003en, \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003ethere always exists at least one prime number \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ep\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e between \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003en²\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e and (n+1²) :\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"true\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003e\\\\forall n \\\\in \\\\mathbb{N}^*, \\\\exists p \\\\in \\\\mathbb{P}, \\\\mathbf{n^2 \u0026lt; p \u0026lt; (n+1)^2}\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eFor a given input \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003en\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e, List the prime number(s) \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ep\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e in the interval ]n^2; (n+1)^2[.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eExamples\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003en = 1   =\u0026gt; p = [2, 3];\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003en = 2   =\u0026gt; p = [5, 7];\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003en = 10 =\u0026gt; p = [101, 103, 107, 109, 113];\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003en = 20 =\u0026gt; p = [401, 409, 419, 421, 431, 433, 439];\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eForbidden functions / expressions\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eregexp\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eassignin\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003estr2num\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eecho\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eSee also\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:hyperlink w:docLocation=\\\"https://fr.mathworks.com/matlabcentral/cody/problems/60972\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eProblem 60972. Check Bertrand-Chebyshev's theorem about prime numbers\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:hyperlink w:docLocation=\\\"https://fr.mathworks.com/matlabcentral/cody/groups/95630\\\"\u003e\u003cw:r\u003e\u003cw:t\u003ePrime numbers properties I\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":60971,"title":"List the twin prime couples","description":"Problem statement\r\nThe twin prime couples (p,p') are the ones such that p' = p + 2. \r\nFor a given integer n \u003e 1, list the twin prime couples less or equal to n.\r\nPresent your result in a m x 2 matrix, where m is the number of twin couples.\r\n\r\nExamples\r\n\r\nn = 10   =\u003e p = [3, 5; 5, 7];\r\nn = 20   =\u003e p = [3, 5; 5, 7; 11, 13; 17 19];\r\nn = 100 =\u003e p = [3, 5; 5, 7; 11, 13; 17 19; 29, 31; 41, 43; 59, 61; 71, 73];\r\n\r\nForbidden functions / expressions\r\n\r\nregexp\r\nassignin\r\nstr2num\r\necho\r\n\r\nSee also\r\nPrime numbers properties I","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: 566.033px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 408px 283.017px; transform-origin: 408px 283.017px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 63.0083px 8px; transform-origin: 63.0083px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eProblem statement\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 73.9083px 8px; transform-origin: 73.9083px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThe twin prime couples \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 15.725px 8px; transform-origin: 15.725px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003e(p,p')\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 73.1167px 8px; transform-origin: 73.1167px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e are the ones such that \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 32.8417px 8px; transform-origin: 32.8417px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003ep' = p + 2. \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 60.2917px 8px; transform-origin: 60.2917px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eFor a given integer \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 19.6417px 8px; transform-origin: 19.6417px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003en \u0026gt; 1, \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 131.475px 8px; transform-origin: 131.475px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003elist the twin prime couples less or equal to \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 3.89167px 8px; transform-origin: 3.89167px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003en\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 1.94167px 8px; transform-origin: 1.94167px 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: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 73.9px 8px; transform-origin: 73.9px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003ePresent your result in a \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 17.1083px 8px; transform-origin: 17.1083px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003em x 2\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 146.242px 8px; transform-origin: 146.242px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e matrix, where m is the number of twin couples.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 8px; transform-origin: 0px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 32.675px 8px; transform-origin: 32.675px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eExamples\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 8px; transform-origin: 0px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cul style=\"block-size: 61.3px; counter-reset: list-item 0; font-family: Helvetica, Arial, sans-serif; list-style-type: square; margin-block-end: 20px; margin-block-start: 10px; margin-bottom: 20px; margin-top: 10px; perspective-origin: 392px 30.65px; transform-origin: 392px 30.65px; margin-top: 10px; margin-bottom: 20px; \"\u003e\u003cli style=\"block-size: 20.4333px; counter-reset: none; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 364px 10.2167px; text-align: left; transform-origin: 364px 10.2167px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 80.5083px 8px; transform-origin: 80.5083px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003en = 10   =\u0026gt; p = [3, 5; 5, 7];\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 20.4333px; counter-reset: none; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 364px 10.2167px; text-align: left; transform-origin: 364px 10.2167px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 124.717px 8px; transform-origin: 124.717px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003en = 20   =\u0026gt; p = [3, 5; 5, 7; 11, 13; 17 19];\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 20.4333px; counter-reset: none; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 364px 10.2167px; text-align: left; transform-origin: 364px 10.2167px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 218.058px 8px; transform-origin: 218.058px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003en = 100 =\u0026gt; p = [3, 5; 5, 7; 11, 13; 17 19; 29, 31; 41, 43; 59, 61; 71, 73];\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ul\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 8px; transform-origin: 0px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 114.308px 8px; transform-origin: 114.308px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eForbidden functions / expressions\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 8px; transform-origin: 0px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cul style=\"block-size: 81.7333px; counter-reset: list-item 0; font-family: Helvetica, Arial, sans-serif; list-style-type: square; margin-block-end: 20px; margin-block-start: 10px; margin-bottom: 20px; margin-top: 10px; perspective-origin: 392px 40.8667px; transform-origin: 392px 40.8667px; margin-top: 10px; margin-bottom: 20px; \"\u003e\u003cli style=\"block-size: 20.4333px; counter-reset: none; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 364px 10.2167px; text-align: left; transform-origin: 364px 10.2167px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 21.4px 8px; transform-origin: 21.4px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003eregexp\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 20.4333px; counter-reset: none; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 364px 10.2167px; text-align: left; transform-origin: 364px 10.2167px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 25.6833px 8px; transform-origin: 25.6833px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003eassignin\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 20.4333px; counter-reset: none; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 364px 10.2167px; text-align: left; transform-origin: 364px 10.2167px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 25.2833px 8px; transform-origin: 25.2833px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003estr2num\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 20.4333px; counter-reset: none; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 364px 10.2167px; text-align: left; transform-origin: 364px 10.2167px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 15.175px 8px; transform-origin: 15.175px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003eecho\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ul\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 8px; transform-origin: 0px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 28.3917px 8px; transform-origin: 28.3917px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eSee also\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003ca target='_blank' href = \"https://fr.mathworks.com/matlabcentral/cody/groups/95630\"\u003e\u003cspan style=\"\"\u003e\u003cspan style=\"\"\u003ePrime numbers properties I\u003c/span\u003e\u003c/span\u003e\u003c/a\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function p = list_twin_prime_couples(n)\r\n  p = n;\r\nend","test_suite":"%%\r\nn = 10;\r\np_correct = [3, 5; 5, 7];\r\nassert(isequal(list_twin_prime_couples(n),p_correct))\r\n\r\n%%\r\nn = 20;\r\np_correct = [3, 5; 5, 7; 11, 13; 17 19];\r\nassert(isequal(list_twin_prime_couples(n),p_correct))\r\n\r\n%%\r\nn = 100;\r\np_correct = [3, 5; 5, 7; 11, 13; 17 19; 29, 31; 41, 43; 59, 61; 71, 73];\r\nassert(isequal(list_twin_prime_couples(n),p_correct))\r\n\r\n%% Forbidden functions\r\nfiletext = fileread('list_twin_prime_couples.m');\r\nillegal = contains(filetext, 'regexp') || contains(filetext, 'str2num') || contains(filetext, 'assignin') || contains(filetext, 'echo')\r\nassert(~illegal);\r\n","published":true,"deleted":false,"likes_count":2,"comments_count":0,"created_by":149128,"edited_by":149128,"edited_at":"2025-07-26T07:05:02.000Z","deleted_by":null,"deleted_at":null,"solvers_count":34,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2025-07-20T04:27:30.000Z","updated_at":"2026-02-12T07:20:05.000Z","published_at":"2025-07-21T04:54:31.000Z","restored_at":null,"restored_by":null,"spam":null,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eProblem statement\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe twin prime couples \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e(p,p')\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e are the ones such that \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ep' = p + 2. \u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eFor a given integer \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003en \u0026gt; 1, \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003elist the twin prime couples less or equal to \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003en\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003ePresent your result in a \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003em x 2\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e matrix, where m is the number of twin couples.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eExamples\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003en = 10   =\u0026gt; p = [3, 5; 5, 7];\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003en = 20   =\u0026gt; p = [3, 5; 5, 7; 11, 13; 17 19];\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003en = 100 =\u0026gt; p = [3, 5; 5, 7; 11, 13; 17 19; 29, 31; 41, 43; 59, 61; 71, 73];\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eForbidden functions / expressions\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eregexp\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eassignin\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003estr2num\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eecho\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eSee also\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:hyperlink w:docLocation=\\\"https://fr.mathworks.com/matlabcentral/cody/groups/95630\\\"\u003e\u003cw:r\u003e\u003cw:t\u003ePrime numbers properties I\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":47950,"title":"Test the generalized Legendre conjecture","description":null,"description_html":"\u003cdiv style = \"text-align: start; line-height: 20.4333px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: rgb(0, 0, 0); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 114px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 57px; transform-origin: 407px 57px; 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: 166.475px 7.79167px; transform-origin: 166.475px 7.79167px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThe Legendre conjecture states that for every integer \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);\"\u003en\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 106.192px 7.79167px; transform-origin: 106.192px 7.79167px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e there is a prime number between \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"vertical-align:-5px\"\u003e\u003cimg src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAmCAYAAAA820BcAAABQElEQVRYhe2VTZGEMBCFPw9xEAMYGAUowAEOcICFaEACHrAwGrDAHJKuapjO7tZOwlzyqnJJKv1e/0NDQzk80nF3ks7Aoc4OjHeImIEF8IlsVCKGmsSO6KUl6ADWmuQd0Bv3j0S+1STPQcjDN8gl71ZUqmOlcr5zkJDf2uskwiexEG/HSoHedryr98SQ+syfQCy0K36NQg9MROU7MWdiyKd7PTqvBgN2W3WZ+xPEq6ci8enznoRN6m1Wf+V+Nc5hCM1iU4Y8Zy+livXM7jKkcv48ZJwyPiYhunj0wijeRr0ybqkOVFwWYvwg5v4KKcSpBrkututM7tRb8QGijS/Gu+Tb2t0fQxeTtYmkbaqsSDFueaa7QKp/oWD4xbjl2cC5xQLnIfMRdItZIdcp2bBr4t8Y+Hn5u0RYZGM1NDQ0VMULbnF1B0s+y7QAAAAASUVORK5CYII=\" alt=\"n^2\" style=\"width: 15.5px; height: 19px;\" width=\"15.5\" height=\"19\"\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 15.5583px 7.79167px; transform-origin: 15.5583px 7.79167px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e and \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"vertical-align:-5px\"\u003e\u003cimg src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGcAAAAnCAYAAAASGVaVAAACwUlEQVRoge2abZGzMBSFHw84qAEMVEEV4GAd4KAWqgEJ9YCFasBC3x/pGfKyfNwE2GYgzww/dqAk5OTenNwsZDKZTCaTOTolcAUu3+5IpqcCOuDtXXeySF/nBrxwUaO/JdRj7curLV5yMO5AbXy2pRdG3HDidEAR24mzCjMczDFqbGMzJaLSW5Q4FU71M1HhUlBjfP6BPYKGvD9tBVPiQs4yg46A1gXNZqs4BW6croHtlfSmIJgn50lnd+Dnc4WKA320haSnmsj15orrYGo2ryZ84EKJEQfcQFvTm6LtFtgG4KJmzwGIJWVx7tjXjwYXpcFccJ2L+vHOpCyOss1SNFgd3ijKu6FG4MLvNKhSRbSPH5CyOPrt3AJfTbz3gnGMmk8jS/x8OvKk/yAJeuV/59NaG18gdXFa3HiMIdMwpJj5zWgDltxZ0u9yfb+uGpJmie5HLX4DUhdHE3WIUp7E86+OgCXkjV3Jgv5javq9gqKk9u5v4fxSF+fBb3GKz7uGoviXOauEiONHjop5vgiKHGuVocDNsqlLH/9ceG7NRFgjjiZP6IbUTIg4d/riXYtLZT5ad6z+X+G/9lrjNA8jjr/oD+1h6d2zdrZkPvzVXrfw3Jr1bQtxdit5WcXRfmiqsipL3m3Yt9TXHKvTjUYzdAm/DjWWRtTRLQcydXHkvnZjzHGM4dvkMbehe8N1aA2pi/MiYM8SQ4VtnZj7CN/Fafe7xblQyuJoWxF7thPUyJzj8V3VWGQo+lQZaDn+JlSTevfzr4b5mS4LPZXSlPI6XKhvVUTdWxx/0/wibL/04I9OjRUZU7NANbWpIp8sccO2nn8vcVRqGrPlNcvRoGyz5fo6S0N6ZzpX3GD92SAYqdnZCAyJPRs/G1/7X4uS8LPxMyGz87VIvhFYOT0RDxJIsSXn+U8cKzoiyWQymUwmk9mef/ZwPiwesE35AAAAAElFTkSuQmCC\" alt=\"(n+1)^2\" style=\"width: 51.5px; height: 19.5px;\" width=\"51.5\" height=\"19.5\"\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: 56.0167px 7.79167px; transform-origin: 56.0167px 7.79167px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e. The generalized Legendre conjecture (GLC) is that there is a prime number between \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"vertical-align:-5px\"\u003e\u003cimg src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAmCAYAAACsyDmTAAABZElEQVRYhe2WTbHDMAyEl4MZhEAIFEEQhIEZhEEpFEMghEMoBEMp5B2sHW9dt9M/O4fnb8aHWDORLK1kA41G4yVOmdU/sRWnAzAD2G1NtkfbZvsX2S/O2Zwuyf5o+2OtQAizMNm3Q8jIhli+anSI5eptrRaQqx0MAHgLZkPI0CElUlTQO4KeDuWKKOjdvg8pFRDmCjPjcNvih8B2X+1bA/zJzHG4b9POHOUcrLjXDUuXzqSXGBA6Y0HUgpdA+HNqQ4PVdj892H+723h61p6p7i2ACbGV00yMeFweHmTFhwJn6hf7uWZDdcETDwjtvtjSIegztrcuVScOvQWnqfa47aTiDOKQJ1Iu+EKkn0CHHP8pFPuUsRVBBT0ktl5sVW5tdThn7NTPtUYw6jCXHSC2b7WrQC/EFO0+dt2MwqWjw1wGdPDxBVj0aaHtniuXlnNFXmM/ZUScpjkc4sQ99AXYaDQa/4Y/fwGN5R/2og0AAAAASUVORK5CYII=\" alt=\"n^K\" style=\"width: 18px; height: 19px;\" width=\"18\" height=\"19\"\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 15.5583px 7.79167px; transform-origin: 15.5583px 7.79167px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e and \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"vertical-align:-5px\"\u003e\u003cimg src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG0AAAAnCAYAAAAFO8ZcAAAC6UlEQVR4nO2aW9XqMBCFtwccYKAGUFAFdYADHNQCGpBQD7WAhlrgPEz3ylASmjTDTw7Nt1ZfUuglO3NNgUqlUqlUKpXKrmgAnDxH6NzhC89YWXAAcAHwmI8bRCyeu83joxrfTAfgmnuRH6OHCJBKCxFmwrMlNfNYDwML26tgMSv9gvS5uUJEG9TYeR5rE6/lpYOY6p7oANwhriqGK9Is7g4R6AznEkcAx4RrBKG5ZvvW/4QWbkIZb2I4QObptPZDyFzy+mcYukMyYD9usYdMIt1UimiAs861ydfXZ8Jhxmm+qInJGsLMK2VCU9kiGiBWs+YmmR0O6j4xFhrFgM9OzFZKFq2HWFvMtVu4hGSEgXs8wvnc0ihZNHqnUAbIVP8BEYmx8AFxr1nQ76YmIEe8ulNW+VaBtmTR+N8+cK7Haxzj+yxrtmTod9c4zw+i/TOFPuE5EzNxAShftBHP9ZeG87GMexzPSvpGrPtmQATSJs//dJCV08EtAKvCsXTRuICXMOT4XKFua21O/JbV+jsO6oYXuFqHVmXyQIrSRWNyoWnm8QEuwaNHaj3nNsW3FNG0pbUQC9Pi6AZoDAf4u+A8dAvo3e9yFkiOaFxUZml8LCmiMbhOEGGWqyTkx0MwA8s9cjLfnxdNJxvLQKpbNrEv0cC5Ct/B+00rv8uJnxai/XnrL1Y0HVxZe2hYOkyGz1Z6TIvNvM3hil5D99F87ogvYDnBpYs2wHaRRuPLgHzodN5Xg4VS3BxKF+2O+NBiSoe4OPTu5XRWeYSIatHRLlk0lj9bdrOz4c3fZWA6y/NZ0rIZOuL3i2su9q/tP3I3NQRT/ZBrpOucIC7Dqvn8adF0M+COtHrvii/v8tOSQquGPcdQc5Sp+w22NcunRGPLzVc+XLBuPfROlvF7EzeUt6d2gkzi1ydnwQVfSkCWpHz7sGeK+5amQdy3D3uFSVZplo8WYvpVuFeuKFAwwu2FioNbUZVKpVKpVCq/zz8zIlbeQnNdygAAAABJRU5ErkJggg==\" alt=\"(n+1)^K\" style=\"width: 54.5px; height: 19.5px;\" width=\"54.5\" height=\"19.5\"\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: 98.3917px 7.79167px; transform-origin: 98.3917px 7.79167px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e; a further conjecture is that the smallest \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"font-family: \u0026quot;STIXGeneral\u0026quot;, \u0026quot;STIXGeneral-webfont\u0026quot;, serif; font-style: italic; font-weight: 400; color: rgb(0, 0, 0);\"\u003eK\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 36.5667px 7.79167px; transform-origin: 36.5667px 7.79167px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e possible is \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"vertical-align:-5px\"\u003e\u003cimg src=\"data:image/png;base64,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\" alt=\"log(1151)/log(95)\" style=\"width: 121.5px; height: 18.5px;\" width=\"121.5\" height=\"18.5\"\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 3.88333px 7.79167px; transform-origin: 3.88333px 7.79167px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e. \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; 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: 114.992px 7.79167px; transform-origin: 114.992px 7.79167px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eWrite a function that takes a value of \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"font-family: \u0026quot;STIXGeneral\u0026quot;, \u0026quot;STIXGeneral-webfont\u0026quot;, serif; font-style: italic; font-weight: 400; color: rgb(0, 0, 0);\"\u003eK\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 124.075px 7.79167px; transform-origin: 124.075px 7.79167px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e, which you can assume to be less than \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"vertical-align:-5px\"\u003e\u003cimg src=\"data:image/png;base64,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\" alt=\"log(1151)/log(95)\" style=\"width: 121.5px; height: 18.5px;\" width=\"121.5\" height=\"18.5\"\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: 77.0167px 7.79167px; transform-origin: 77.0167px 7.79167px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e, and determines the first value of \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);\"\u003en\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 145.075px 7.79167px; transform-origin: 145.075px 7.79167px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e for which the GLC fails as well as the interval [\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"vertical-align:-5px\"\u003e\u003cimg src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAmCAYAAACsyDmTAAABZElEQVRYhe2WTbHDMAyEl4MZhEAIFEEQhIEZhEEpFEMghEMoBEMp5B2sHW9dt9M/O4fnb8aHWDORLK1kA41G4yVOmdU/sRWnAzAD2G1NtkfbZvsX2S/O2Zwuyf5o+2OtQAizMNm3Q8jIhli+anSI5eptrRaQqx0MAHgLZkPI0CElUlTQO4KeDuWKKOjdvg8pFRDmCjPjcNvih8B2X+1bA/zJzHG4b9POHOUcrLjXDUuXzqSXGBA6Y0HUgpdA+HNqQ4PVdj892H+723h61p6p7i2ACbGV00yMeFweHmTFhwJn6hf7uWZDdcETDwjtvtjSIegztrcuVScOvQWnqfa47aTiDOKQJ1Iu+EKkn0CHHP8pFPuUsRVBBT0ktl5sVW5tdThn7NTPtUYw6jCXHSC2b7WrQC/EFO0+dt2MwqWjw1wGdPDxBVj0aaHtniuXlnNFXmM/ZUScpjkc4sQ99AXYaDQa/4Y/fwGN5R/2og0AAAAASUVORK5CYII=\" alt=\"n^K\" style=\"width: 18px; height: 19px;\" width=\"18\" height=\"19\"\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 1.94167px 7.79167px; transform-origin: 1.94167px 7.79167px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"vertical-align:-5px\"\u003e\u003cimg src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG0AAAAnCAYAAAAFO8ZcAAAC6UlEQVR4nO2aW9XqMBCFtwccYKAGUFAFdYADHNQCGpBQD7WAhlrgPEz3ylASmjTDTw7Nt1ZfUuglO3NNgUqlUqlUKpXKrmgAnDxH6NzhC89YWXAAcAHwmI8bRCyeu83joxrfTAfgmnuRH6OHCJBKCxFmwrMlNfNYDwML26tgMSv9gvS5uUJEG9TYeR5rE6/lpYOY6p7oANwhriqGK9Is7g4R6AznEkcAx4RrBKG5ZvvW/4QWbkIZb2I4QObptPZDyFzy+mcYukMyYD9usYdMIt1UimiAs861ydfXZ8Jhxmm+qInJGsLMK2VCU9kiGiBWs+YmmR0O6j4xFhrFgM9OzFZKFq2HWFvMtVu4hGSEgXs8wvnc0ihZNHqnUAbIVP8BEYmx8AFxr1nQ76YmIEe8ulNW+VaBtmTR+N8+cK7Haxzj+yxrtmTod9c4zw+i/TOFPuE5EzNxAShftBHP9ZeG87GMexzPSvpGrPtmQATSJs//dJCV08EtAKvCsXTRuICXMOT4XKFua21O/JbV+jsO6oYXuFqHVmXyQIrSRWNyoWnm8QEuwaNHaj3nNsW3FNG0pbUQC9Pi6AZoDAf4u+A8dAvo3e9yFkiOaFxUZml8LCmiMbhOEGGWqyTkx0MwA8s9cjLfnxdNJxvLQKpbNrEv0cC5Ct/B+00rv8uJnxai/XnrL1Y0HVxZe2hYOkyGz1Z6TIvNvM3hil5D99F87ogvYDnBpYs2wHaRRuPLgHzodN5Xg4VS3BxKF+2O+NBiSoe4OPTu5XRWeYSIatHRLlk0lj9bdrOz4c3fZWA6y/NZ0rIZOuL3i2su9q/tP3I3NQRT/ZBrpOucIC7Dqvn8adF0M+COtHrvii/v8tOSQquGPcdQc5Sp+w22NcunRGPLzVc+XLBuPfROlvF7EzeUt6d2gkzi1ydnwQVfSkCWpHz7sGeK+5amQdy3D3uFSVZplo8WYvpVuFeuKFAwwu2FioNbUZVKpVKpVCq/zz8zIlbeQnNdygAAAABJRU5ErkJggg==\" alt=\"(n+1)^K\" style=\"width: 54.5px; height: 19.5px;\" width=\"54.5\" height=\"19.5\"\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 3.88333px 7.79167px; transform-origin: 3.88333px 7.79167px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e].\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function [n,interval] = genLegendreConjecture(K)\r\n  n = f(K);                 %  First integer for which the GLC fails for this value of K\r\n  interval = [n1 n2];       %  Interval that will not contain a prime\r\nend","test_suite":"%% \r\nK = 1;\r\n[n,interval] = genLegendreConjecture(K);\r\nn_correct = 1;\r\ninterval_correct = [1 2];\r\nassert(isequal(n,n_correct) \u0026\u0026 all(abs(interval-interval_correct) \u003c 1e-6))\r\n\r\n%% \r\nK = 1.1;\r\n[n,interval] = genLegendreConjecture(K);\r\nn_correct = 3;\r\ninterval_correct = [3.348370 4.594793];\r\nassert(isequal(n,n_correct) \u0026\u0026 all(abs(interval-interval_correct) \u003c 1e-6))\r\n\r\n%% \r\nK = 1.2;\r\n[n,interval] = genLegendreConjecture(K);\r\nn_correct = 4;\r\ninterval_correct = [5.278032 6.898648];\r\nassert(isequal(n,n_correct) \u0026\u0026 all(abs(interval-interval_correct) \u003c 1e-6))\r\n\r\n%% \r\nK = 1.3;\r\n[n,interval] = genLegendreConjecture(K);\r\nn_correct = 5;\r\ninterval_correct = [8.103283 10.270619];\r\nassert(isequal(n,n_correct) \u0026\u0026 all(abs(interval-interval_correct) \u003c 1e-6))\r\n\r\n%% \r\nK = 1.4;\r\n[n,interval] = genLegendreConjecture(K);\r\nn_correct = 10;\r\ninterval_correct = [25.118864 28.704485];\r\nassert(isequal(n,n_correct) \u0026\u0026 all(abs(interval-interval_correct) \u003c 1e-6))\r\n\r\n%% \r\nK = sqrt(2);\r\n[n,interval] = genLegendreConjecture(K);\r\nn_correct = 4;\r\ninterval_correct = [7.102993 9.738517];\r\nassert(isequal(n,n_correct) \u0026\u0026 all(abs(interval-interval_correct) \u003c 1e-6))\r\n\r\n%% \r\nK = 1.5;\r\n[n,interval] = genLegendreConjecture(K);\r\nn_correct = 10;\r\ninterval_correct = [31.622777 36.482873];\r\nassert(isequal(n,n_correct) \u0026\u0026 all(abs(interval-interval_correct) \u003c 1e-6))\r\n\r\n%% \r\nK = 1.51;\r\n[n,interval] = genLegendreConjecture(K);\r\nn_correct = 8;\r\ninterval_correct = [23.102867 27.599816];\r\nassert(isequal(n,n_correct) \u0026\u0026 all(abs(interval-interval_correct) \u003c 1e-6))\r\n\r\n%% \r\nK = 1.52;\r\n[n,interval] = genLegendreConjecture(K);\r\nn_correct = 8;\r\ninterval_correct = [23.588307 28.212957];\r\nassert(isequal(n,n_correct) \u0026\u0026 all(abs(interval-interval_correct) \u003c 1e-6))\r\n\r\n%% \r\nK = 1.53;\r\n[n,interval] = genLegendreConjecture(K);\r\nn_correct = 8;\r\ninterval_correct = [24.083948 28.839720];\r\nassert(isequal(n,n_correct) \u0026\u0026 all(abs(interval-interval_correct) \u003c 1e-6))\r\n\r\n%% \r\nK = 1.54;\r\n[n,interval] = genLegendreConjecture(K);\r\nn_correct = 22;\r\ninterval_correct = [116.769905 125.043427];\r\nassert(isequal(n,n_correct) \u0026\u0026 all(abs(interval-interval_correct) \u003c 1e-6))\r\n\r\n%% \r\nK = 1.542;\r\n[n,interval] = genLegendreConjecture(K);\r\nn_correct = 22;\r\ninterval_correct = [117.494023 125.830037];\r\nassert(isequal(n,n_correct) \u0026\u0026 all(abs(interval-interval_correct) \u003c 1e-6))\r\n\r\n%% \r\nK = 1.544;\r\n[n,interval] = genLegendreConjecture(K);\r\nn_correct = 22;\r\ninterval_correct = [118.222631 126.621595];\r\nassert(isequal(n,n_correct) \u0026\u0026 all(abs(interval-interval_correct) \u003c 1e-6))\r\n\r\n%% \r\nK = 1.545;\r\n[n,interval] = genLegendreConjecture(K);\r\nn_correct = 32;\r\ninterval_correct = [211.571281 221.872786];\r\nassert(isequal(n,n_correct) \u0026\u0026 all(abs(interval-interval_correct) \u003c 1e-6))\r\n\r\n%% \r\nK = 1.547;\r\n[n,interval] = genLegendreConjecture(K);\r\nn_correct = 105;\r\ninterval_correct = [1338.997745 1358.776958];\r\nassert(isequal(n,n_correct) \u0026\u0026 all(abs(interval-interval_correct) \u003c 1e-6))\r\n\r\n%% \r\nK = 1.5476;\r\n[n,interval] = genLegendreConjecture(K);\r\nn_correct = 94;\r\ninterval_correct = [1131.390861 1150.072057];\r\nassert(isequal(n,n_correct) \u0026\u0026 all(abs(interval-interval_correct) \u003c 1e-6))","published":true,"deleted":false,"likes_count":1,"comments_count":1,"created_by":46909,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":31,"test_suite_updated_at":"2020-12-31T13:21:02.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2020-12-13T19:59:49.000Z","updated_at":"2025-12-02T17:41:25.000Z","published_at":"2020-12-13T20:02:06.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\u003eThe Legendre conjecture states that for every integer \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=\\\"n\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003en\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e there is a prime number between \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=\\\"n^2\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003en^2\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e and \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003cw:attr w:name=\\\"altTextString\\\" w:val=\\\"(n+1)^2\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003e(n+1)^2\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e. The generalized Legendre conjecture (GLC) is that there is a prime number between \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=\\\"n^K\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003en^K\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e and \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003cw:attr w:name=\\\"altTextString\\\" w:val=\\\"(n+1)^K\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003e(n+1)^K\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e; a further conjecture is that the smallest \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=\\\"K\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003eK\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e possible is \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=\\\"log(1151)/log(95)\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003e\\\\log(1151)/\\\\log(95)\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 that takes a value of \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=\\\"K\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003eK\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e, which you can assume to be less 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=\\\"log(1151)/log(95)\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003e\\\\log(1151)/\\\\log(95)\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e, and determines the first value of \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=\\\"n\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003en\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e for which the GLC fails as well as the interval [\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=\\\"n^K\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003en^K\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003cw:attr w:name=\\\"altTextString\\\" w:val=\\\"(n+1)^K\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003e(n+1)^K\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\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":42506,"title":"Who am I ?","description":"Who am I ? Write any function that reveals itself under these constraints.\r\nHint: I am combinatorial code, and I don't like states.\r\nHint: Under free invocation I yield a default, half of a centum.\r\nHint: Under forced invocation I reveal steps to \\infinity.\r\n\r\n","description_html":"\u003cp\u003eWho am I ? Write any function that reveals itself under these constraints.\r\nHint: I am combinatorial code, and I don't like states.\r\nHint: Under free invocation I yield a default, half of a centum.\r\nHint: Under forced invocation I reveal steps to \\infinity.\u003c/p\u003e","function_template":"function y = fcn (varargin)\r\n   if nargin \u003c 1\r\n     y = %FIXME\r\n   else \r\n     y = %AND ME TOO!\r\n   end\r\nend\r\n\r\n","test_suite":"%%\r\nassert(isequal(fcn(fcn()),-1+0.5*fcn()))\r\nassert(isequal(fcn(fcn(fcn())),10))\r\nassert(isequal((fcn(fcn(fcn(fcn())))),6))\r\nassert(isequal(fcn(fcn(fcn(fcn(fcn())))),8))\r\nassert(isequal(fcn(fcn(fcn(fcn(fcn(fcn()))))),3))","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":3378,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":14,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2015-08-14T03:51:19.000Z","updated_at":"2025-12-06T09:16:52.000Z","published_at":"2015-08-14T03:51:36.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eWho am I ? Write any function that reveals itself under these constraints. Hint: I am combinatorial code, and I don't like states. Hint: Under free invocation I yield a default, half of a centum. Hint: Under forced invocation I reveal steps to \\\\infinity.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":60945,"title":"Compile evidence for the Carmichael totient conjecture","description":"The totient function  counts the positive integers up to  that are relatively prime to . The Carmichael totient conjecture states that for every integer there is a different integer with the same value of the totient. \r\nFor example, the totient of 4 is 2, which is also the totient of 3 and 6. The totient of 17 is 16, which is also the totient of 32, 34, 40, 48, and 60. \r\nNot all numbers can be totients: no odd numbers greater than 1 are totients, and an infinite number of even numbers are non-totients. However, the conjecture states that for all numbers that are totients, they are shared by at least two integers. \r\nWrite a function that takes a value  and returns the two smallest integers with a totient of . ","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: 174px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 408px 87px; transform-origin: 408px 87px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 21px; text-align: left; transform-origin: 385px 21px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 14px 8px; transform-origin: 14px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThe \u003c/span\u003e\u003c/span\u003e\u003ca target='_blank' href = \"https://www.mathworks.com/matlabcentral/cody/problems/656\"\u003e\u003cspan style=\"\"\u003e\u003cspan style=\"\"\u003etotient function\u003c/span\u003e\u003c/span\u003e\u003c/a\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 1.94167px 8px; transform-origin: 1.94167px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"vertical-align:-5px\"\u003e\u003cimg src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAlCAYAAAAdkoQJAAAEWklEQVRoQ+2Zu6tVRxTGr702WmmhhRYGfIFPCAYCPiDYiKBRLCxEkyJYRYh/gAGtrHxgcbGQaKsIimghAV+FgqCFFoJolRjRPn4/mQXrjnv2rDn74L3F2fBxzt1nZq0133rufedNTa6peRMOpiYkEASTSJgjJPwhO84L/44hNZdLxgbhSous2Y4EjL0rnGsxurL2lH5fJuyLyhxKAgq5bgu3okrTOgh4IvzZuC+y3CIhRMQQEjbKmofJohONh4G8H4QtkRONuOa+9k1HomwICRzk92TgCn2+Chq7Q+tuCi17gqJnLMNJd4R1NduGkADTm4UXwvdCtLCx77UQCtVRTu/2kBbUh96IG5WEhRL8T1J2teFA3yoKjAfTt0k3HpUIHZUEvPhXEvqzPqMtiTRYKnw30MMt299q8b0+R41KAofeK3xK4RZJBYueC9pztOUUA9di60/CgnFGAiE2LSwW3gmHhEh7tOhpiZyB5/+ynWHspFBMiWgkIOi3ZBGhRRRwUQ/+Ew6kvw/rs5Qa1k12Vkhj6gPbhLUC6XNNOJ50IOdgckKkKFtd+FV7OoeyGgm0mUvCSoFZgPGWUIZZLmPXFHGvpIx6wLqaTiJmfZIz3+mhBf8tfEhAFtdpR1C6NePDbCuu6zPI+iyG+GHIDkMqrBKsHjxPZHF/SYc11lJrJNhW34J36eZ1AYcwYXrSI4Pa/9pT7GIlgyhizwTyns141w6LQK5cqBnNb4vc+vxQURJMDx6k15N2VlB/0fezSXBk6ELWA6FzXigZRNgfEaj+fuLyrTEPe1oRpI2DBO9pyIYEKrw5wuyL1ATsaSaBovQyHSZvZ6Y8P6gfnjCsaw5oSQevJ3cEuo3wSLuttuauSLAZAGV5W7G8zw/qw7NkmMmNpIPpwYY8572Tap2G/SMVxo/aSDHMC59XnldaXw9K/bilRVokksc+DTiUER4d1IyE4nySe8U/HjMAwbRd3tveA56cvueIar9Oiryerspv3Sm3z5k646uRXyygOQm+IOVhXWqN/v5Wqe97pCbKLgt9Y7PJK3naItUIYpCD/JJe5K0Wutr2F7ZyEnyBy0kw5d4DRhoG7xFq4zN1AaKKBum3Lj3mWt+d8Ox2YbewXyg9v9AZegeqriJl+e2Hnq7hxIapN1JyLEAABzE5pYLm07Fr8vQvcvD+GoFBqhQFllq9s0QXCUTDDcFemJzR9x8Fe14gDJkdMIDfMCbyFGne7HupUntbRf3hvSSFG73Y0pd+6Hoq9D611tqVzefTEsQgRGvE6yiOvk6zw9unHSSSPvnelr9JnYsCg1avk2okoLRveGoxyq8lTCGz5bVciy6imVd4IaIjJJRaY4tRXWub/z/QoDD8phmZERJqLavBtq+WQjD1ZpwvXZv/oRMhoa9lDSHA9lJ3HtfyNqiI1CUVii9Vu+TUSBjyD5ag3bO/rEYCzL4fk5dm/7QFC2okzFnDx2nYhIRgdxgn6XNS1mfMhRw10D6GZgAAAABJRU5ErkJggg==\" width=\"32.5\" height=\"18.5\" alt=\"phi(n)\" style=\"width: 32.5px; height: 18.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: 106.183px 8px; transform-origin: 106.183px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e counts the positive integers up to \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);\"\u003en\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 27.6083px 8px; transform-origin: 27.6083px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e that are \u003c/span\u003e\u003c/span\u003e\u003ca target='_blank' href = \"https://en.wikipedia.org/wiki/Coprime_integers\"\u003e\u003cspan style=\"\"\u003e\u003cspan style=\"\"\u003erelatively prime\u003c/span\u003e\u003c/span\u003e\u003c/a\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 9.71667px 8px; transform-origin: 9.71667px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e to \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);\"\u003en\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 76.2333px 8px; transform-origin: 76.2333px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e. The Carmichael totient conjecture states that for every integer there is a different integer with the same value of the totient. \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 21px; text-align: left; transform-origin: 385px 21px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 378.025px 8px; transform-origin: 378.025px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eFor example, the totient of 4 is 2, which is also the totient of 3 and 6. The totient of 17 is 16, which is also the totient of 32, 34, 40, 48, and 60. \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 21px; text-align: left; transform-origin: 385px 21px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 374.192px 8px; transform-origin: 374.192px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eNot all numbers can be totients: no odd numbers greater than 1 are totients, and an infinite number of even numbers are non-totients. However, the conjecture states that for all numbers that are totients, they are shared by at least two integers. \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 107.217px 8px; transform-origin: 107.217px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eWrite a function that takes a value \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);\"\u003ex\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 167.242px 8px; transform-origin: 167.242px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e and returns the two smallest integers with a totient of \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);\"\u003ex\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-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\u003c/div\u003e\u003c/div\u003e","function_template":"function y = CarmTotConj(x)\r\n  y = [x+1 randi(2*x)];\r\nend","test_suite":"%%\r\nx = 1;\r\ny = CarmTotConj(x);\r\nassert(isequal(y,[1 2]))\r\n\r\n%%\r\nx = 2;\r\ny = CarmTotConj(x);\r\nassert(isequal(y,[3 4]))\r\n\r\n%%\r\nx = 8;\r\ny = CarmTotConj(x);\r\nassert(isequal(y,[15 16]))\r\n\r\n%%\r\nx = 16;\r\ny = CarmTotConj(x);\r\nassert(isequal(y,[17 32]))\r\n\r\n%%\r\nx = 58;\r\ny = CarmTotConj(x);\r\nassert(isequal(y,[59 118]))\r\n\r\n%%\r\nx = 200;\r\ny = CarmTotConj(x);\r\nassert(isequal(y,[275 303]))\r\n\r\n%%\r\nx = 444;\r\ny = CarmTotConj(x);\r\nassert(isequal(y,[669 892]))\r\n\r\n%%\r\nx = 864;\r\ny = CarmTotConj(x);\r\nassert(isequal(y,[949 1235]))\r\n\r\n%%\r\nx = 2192;\r\ny = CarmTotConj(x);\r\nassert(isequal(y,[3291 4388]))\r\n\r\n%%\r\nx = 6066;\r\ny = CarmTotConj(x);\r\nassert(isequal(y,[6067 12134]))\r\n\r\n%%\r\nx = 8192;\r\ny = CarmTotConj(x);\r\nassert(isequal(y,[13107 16384]))\r\n\r\n%%\r\nx = 31808;\r\ny = CarmTotConj(x);\r\nassert(isequal(y,[49503 66004]))\r\n\r\n%%\r\nx = 42640;\r\ny = CarmTotConj(x);\r\nassert(isequal(y,[42641 43243]))\r\n\r\n%%\r\nx = 92640;\r\ny = CarmTotConj(x);\r\nassert(isequal(y,[92641 95759]))\r\n\r\n%%\r\nx = 100000;\r\ny = CarmTotConj(x);\r\nassert(isequal(y,[100651 113201]))\r\n\r\n%%\r\nx = 786432;\r\ny = CarmTotConj(x);\r\nassert(isequal(y,[786433 843217]))\r\n\r\n%%\r\nx = 2725632;\r\ny = CarmTotConj(x);\r\nassert(isequal(y,[2730361 2730941]))","published":true,"deleted":false,"likes_count":2,"comments_count":0,"created_by":46909,"edited_by":46909,"edited_at":"2025-06-27T03:42:56.000Z","deleted_by":null,"deleted_at":null,"solvers_count":4,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2025-06-27T03:42:48.000Z","updated_at":"2025-07-21T17:05:31.000Z","published_at":"2025-06-27T03:42:56.000Z","restored_at":null,"restored_by":null,"spam":null,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"https://www.mathworks.com/matlabcentral/cody/problems/656\\\"\u003e\u003cw:r\u003e\u003cw:t\u003etotient function\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\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=\\\"phi(n)\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003e\\\\phi(n)\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e counts the positive integers up to \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=\\\"n\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003en\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e that are \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"https://en.wikipedia.org/wiki/Coprime_integers\\\"\u003e\u003cw:r\u003e\u003cw:t\u003erelatively prime\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e to \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=\\\"n\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003en\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e. The Carmichael totient conjecture states that for every integer there is a different integer with the same value of the totient. \u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eFor example, the totient of 4 is 2, which is also the totient of 3 and 6. The totient of 17 is 16, which is also the totient of 32, 34, 40, 48, and 60. \u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eNot all numbers can be totients: no odd numbers greater than 1 are totients, and an infinite number of even numbers are non-totients. However, the conjecture states that for all numbers that are totients, they are shared by at least two integers. \u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eWrite a function that takes a value \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=\\\"x\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003ex\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e and returns the two smallest integers with a totient of \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=\\\"x\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003ex\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\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:\"conjecture\"","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:\"conjecture\"","current_player":null,"sort":"map(difficulty_value,0,0,999) asc"},"parser":"MathWorks::Search::Solr::QueryParser","directives":{"term":{"directives":{"tag":[["tag:\"conjecture\"","","\"","conjecture","\""]]}}},"facets":{"#\u003cMathWorks::Search::Field:0x00007f6cb1e9bea0\u003e":null,"#\u003cMathWorks::Search::Field:0x00007f6cb1e9be00\u003e":null},"filters":{"#\u003cMathWorks::Search::Field:0x00007f6cb1e9b540\u003e":"\"cody:problem\""},"fields":{"#\u003cMathWorks::Search::Field:0x00007f6cb1e9c120\u003e":1,"#\u003cMathWorks::Search::Field:0x00007f6cb1e9c080\u003e":50,"#\u003cMathWorks::Search::Field:0x00007f6cb1e9bfe0\u003e":"map(difficulty_value,0,0,999) asc","#\u003cMathWorks::Search::Field:0x00007f6cb1e9bf40\u003e":"tag:\"conjecture\""},"user_query":{"#\u003cMathWorks::Search::Field:0x00007f6cb1e9bf40\u003e":"tag:\"conjecture\""},"queried_facets":{}},"query_backend":{"connection":{"configuration":{"index_url":"http://index-op-v2/solr/","query_url":"http://search-op-v2/solr/","direct_access_index_urls":["http://index-op-v2/solr/"],"direct_access_query_urls":["http://search-op-v2/solr/"],"timeout":10,"vhost":"search","exchange":"search.topic","heartbeat":30,"pre_index_mode":false,"host":"rabbitmq-eks","port":5672,"username":"cody-search","password":"78X075ddcV44","virtual_host":"search","indexer":"amqp","http_logging":"true","core":"cody"},"query_connection":{"uri":"http://search-op-v2/solr/cody/","proxy":null,"connection":{"parallel_manager":null,"headers":{"User-Agent":"Faraday v1.0.1"},"params":{},"options":{"params_encoder":"Faraday::FlatParamsEncoder","proxy":null,"bind":null,"timeout":null,"open_timeout":null,"read_timeout":null,"write_timeout":null,"boundary":null,"oauth":null,"context":null,"on_data":null},"ssl":{"verify":true,"ca_file":null,"ca_path":null,"verify_mode":null,"cert_store":null,"client_cert":null,"client_key":null,"certificate":null,"private_key":null,"verify_depth":null,"version":null,"min_version":null,"max_version":null},"default_parallel_manager":null,"builder":{"adapter":{"name":"Faraday::Adapter::NetHttp","args":[],"block":null},"handlers":[{"name":"Faraday::Response::RaiseError","args":[],"block":null}],"app":{"app":{"ssl_cert_store":{"verify_callback":null,"error":null,"error_string":null,"chain":null,"time":null},"app":{},"connection_options":{},"config_block":null}}},"url_prefix":"http://search-op-v2/solr/cody/","manual_proxy":false,"proxy":null},"update_format":"RSolr::JSON::Generator","update_path":"update","options":{"url":"http://search-op-v2/solr/cody"}}},"query":{"params":{"per_page":50,"term":"tag:\"conjecture\"","current_player":null,"sort":"map(difficulty_value,0,0,999) asc"},"parser":"MathWorks::Search::Solr::QueryParser","directives":{"term":{"directives":{"tag":[["tag:\"conjecture\"","","\"","conjecture","\""]]}}},"facets":{"#\u003cMathWorks::Search::Field:0x00007f6cb1e9bea0\u003e":null,"#\u003cMathWorks::Search::Field:0x00007f6cb1e9be00\u003e":null},"filters":{"#\u003cMathWorks::Search::Field:0x00007f6cb1e9b540\u003e":"\"cody:problem\""},"fields":{"#\u003cMathWorks::Search::Field:0x00007f6cb1e9c120\u003e":1,"#\u003cMathWorks::Search::Field:0x00007f6cb1e9c080\u003e":50,"#\u003cMathWorks::Search::Field:0x00007f6cb1e9bfe0\u003e":"map(difficulty_value,0,0,999) asc","#\u003cMathWorks::Search::Field:0x00007f6cb1e9bf40\u003e":"tag:\"conjecture\""},"user_query":{"#\u003cMathWorks::Search::Field:0x00007f6cb1e9bf40\u003e":"tag:\"conjecture\""},"queried_facets":{}},"options":{"fields":["id","difficulty_rating"]},"join":" "},"results":[{"id":60975,"difficulty_rating":"easy-medium"},{"id":60971,"difficulty_rating":"easy-medium"},{"id":47950,"difficulty_rating":"easy-medium"},{"id":42506,"difficulty_rating":"medium"},{"id":60945,"difficulty_rating":"medium"}]}}