{"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":252,"title":"Project Euler: Problem 16, Sums of Digits of Powers of Two","description":"2^15 = 32768 and the sum of its digits is 3 + 2 + 7 + 6 + 8 = 26.\r\n\r\nWhat is the sum of the digits of the number 2^N?\r\n\r\nThanks to \u003chttp://projecteuler.net/problem=16 Project Euler Problem 16\u003e.","description_html":"\u003cp\u003e2^15 = 32768 and the sum of its digits is 3 + 2 + 7 + 6 + 8 = 26.\u003c/p\u003e\u003cp\u003eWhat is the sum of the digits of the number 2^N?\u003c/p\u003e\u003cp\u003eThanks to \u003ca href=\"http://projecteuler.net/problem=16\"\u003eProject Euler Problem 16\u003c/a\u003e.\u003c/p\u003e","function_template":"function y = pow2_sumofdigits(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = 0;\r\ny_correct = 1;\r\nassert(isequal(pow2_sumofdigits(x),y_correct))\r\n\r\n%%\r\nx = 1;\r\ny_correct = 2;\r\nassert(isequal(pow2_sumofdigits(x),y_correct))\r\n\r\n%%\r\nx = 15;\r\ny_correct = 26;\r\nassert(isequal(pow2_sumofdigits(x),y_correct))\r\n\r\n%%\r\nx = 345;\r\ny_correct = 521;\r\nassert(isequal(pow2_sumofdigits(x),y_correct))\r\n\r\n%%\r\nx = 999;\r\ny_correct = 1367;\r\nassert(isequal(pow2_sumofdigits(x),y_correct))\r\n\r\n%%\r\nx = 2000;\r\ny_correct = 2704;\r\nassert(isequal(pow2_sumofdigits(x),y_correct))","published":true,"deleted":false,"likes_count":3,"comments_count":2,"created_by":134,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":178,"test_suite_updated_at":"2012-02-04T07:44:27.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2012-02-03T20:15:41.000Z","updated_at":"2026-01-15T22:21:41.000Z","published_at":"2012-02-04T07:53:38.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\\n\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e2^15 = 32768 and the sum of its digits is 3 + 2 + 7 + 6 + 8 = 26.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eWhat is the sum of the digits of the number 2^N?\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThanks to\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"http://projecteuler.net/problem=16\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eProject Euler Problem 16\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\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":52432,"title":"tetration","description":"About tetration.\r\n\r\n","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.44px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: none solid rgb(0, 0, 0); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 90.0276px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 406.491px 45.0138px; transform-origin: 406.497px 45.0138px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 20.5882px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 383.49px 10.2941px; text-align: left; transform-origin: 383.496px 10.2941px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eAbout \u003c/span\u003e\u003c/span\u003e\u003ca target='_blank' href = \"https://en.wikipedia.org/wiki/Tetration\"\u003e\u003cspan style=\"\"\u003e\u003cspan style=\"\"\u003etetration\u003c/span\u003e\u003c/span\u003e\u003c/a\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 23.7247px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 383.49px 11.8566px; text-align: left; transform-origin: 383.496px 11.8624px; white-space: pre-wrap; 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,iVBORw0KGgoAAAANSUhEUgAAAKoAAAAtCAYAAAA+w/DiAAAAAXNSR0IArs4c6QAAB4ZJREFUeF7tnGWoLVUUx3/PxG5ERVRQREVFFFHs/qBioNgtdovdhYXdid1ioagYmBiIior4ycJCRUXs5KdrHnPnndjn3FNz797wPrxz5+y9Zq3/rPivNWcKeWUN1EADU2ogYxYxa4AM1AyCWmggA7UWZspCZqBmDNRCAxmogzfTvMA+wBbAcsBLwHXAw8CfgxenHidmoA7WTgsAVwJfAo8CqwKHAjMC+wF3Av8MVqR6nJaBOlg77QXMD1xQ8p7rA7cBbwO7AN8MVqR6nJaBOjg7zQIcE2H+s9KxcwHXA0sB2wEfDE6k+pyUgTo4W6lrwfpLJbz72UXA0sBOwOeDE6k+J2WgDt9WhUcVoEcDvw1fpNGTIAN1+Dax8r8ZOAJ4fvjijKYEGajDtcsMwLHAH5UCa7hSjeDpzYC6PHB4cH2KfT9wBvDpCN7DqIjUDT+6Tuj4JOCnUbmRUZSjEVBXAI4Pvs8KdCvgrCCkD8oKbWjGbvjRZYAjgROAr0YRHKMkUxWoM4fy5PU+CUH97DzApz/TJ42t1yk/umA8/PKp748SIIYoi+yHzMeywY7Y/Pi5kKcK1NmA+UogLa4zNK0N7Ap8UbkZ86w1gd2A1eOw54BHgDsaXD9EXSQdrU6WAPYANgRWC27ziSh63gL+Lu3UKT+q9z0x+NR3S/uox91Db3XysOJlT2CmePiSlBwXqbt1gQOAxYBrgfsiwozp0KUUU9InlwGPN2jxmZeZu3pQo2XqYF+7LtWsYJHLvBDw3qrrx7hfec+iL98JP6ojMDpp3Dcrmy8ZHOrpwF+dWHtI13oPPlgHB8hODt2kiKPOVgYuBkw1veerWqWV7YBq2Jc2mR04M8jqQpCiYt0mDPtMVK8rAQcCm8WFDl3sDHyUcgdDvsZ25o3ALcA9EQ0WB7YH9gXmAASrrc6H2sha5Ue9XJ5UozRaRqotgdeGrIN2x4sJo6fpixiw6FYvqUAVc6aQV4Qu9w8n2HLGoRlQFWCDEGKTkPzWyF+/jv+vApwf3rSaZxWeo/C0ewM3tNPAkP8+TzzVTjFVh0PU0w7A1WGUm4B2heVE5UenDzvp9U1jTO9MkVKAWtaj2yQP4rTzqOYd5mhWphsHUA17Lj/7ELi9CcA01L2A1a3fkS/8fchgbHX8GuH5jSC2OavLh+/yCHcvAzsCHzfZcLLwo4Z/7a8zSwGqBbnNDfNR655zUkcb2wG1sIN5xF3Ae4De0XUacG6LYslwoHs3TF4T3rkRAEYFu47bWdw83UIgw79e1UmnVgzIZOFHOwGqEUscbAu8GhFKR5e0UoE6K3AJsGgUG98m7F4MW2hcQe2/us9aWmhJ3T0VHrVIg8rqmEz8aCdA3ToaR+rKAlw8JBeNqUAtQOfGktS/JgC17FGdZjf3q/sqPGqzVGay8aOpQC2nTWLA4loPayFu9LFAtei2DrJInaZLlwrUhcOT6FXbVbsFGM1DTLQlbRvxr61AK/F7N7DiOJGdkjelHmG+bk5l6mO3rpoiDJIfLQMkVf5G1403JUsFatWectK+6WAK4NsN5rhHBQdvXSPlNYZLrgJVZUtDSWibf0opSUccFp+V+cN2CtLVWx3Lo5rfdrJGEag2AWQDXg+aqZxvD5ofrRtQLVRfDAA8G3VLeXjcP5ULLTt2FutTRx4bdaZOAWwJul4A3gEeC/SXOzKtgFckzuZwcod1H7hQT4dEAWDHqkzH+SBPBH60E0dSXJvqUYvc3u/JqhTMUflMaS+xJxsgp7w58EZxQWro7+QmCqOuFyR5ndqBze5TztjXRWQGbA/n9b8GugGq+WkzSnMj4MlQrk0W07//Vj+Aqgs/tUkjoI4GtkCyvWcPOr8lOtaCqUAtA7AVUKVB1bPvj42pL3oNVKmZs4HjJshUkLmnuboEfwbptG4mFaj29R1SWii6URZxjVa5NukbUAuQypFNzS26dKGjUEwVIHV4xG7KKP04RN2KKQHq/ISt1lacetnuzhP4nZ6Gfl211I30VbNJKWkICf8Ugw8bqILU4fHvI/FvJPN0Qa0M42W8ugG1XCgZ2qX4fmjgxArP6xCULftXeglU+VLH4i5tUWjY+3YAwV8HSW6bdemNx/s1mxtW8TY1yj8UUd3XSSsVOhEaGd3qLDX0u7+/CvNgHNRsSqxgBx4I5um7XgF1kZgpdCTOMb9Ga8441K7WqM9aFmONc0d0aOQtfehkNOz1Ox1WHSTv1uh1/F4nQFW3vtJkZ9PhHp1BmYsWJ84920yxY1VU/+MO/VbDJsW2R9utOsxaCkCVaAqTsrxWPrDu8wsp99rsGmePpZBM/Yyo7X6XoBi0d1DJEVEjsRy7IHYuVQ5VnlX6aky61W3VL/p9KjwwZbXKS1K+P4hrVJQVvjMK7dY0hHS7L0ygv5tv+srRptEAMfVz2a8XtHae7Ns3G4E0t18rxiXNSf2tLV8Xt7lk8VS8qzdGZd0CdQLpPd9KHTSQgVoHK2UZ+9KZymrNGui5BrJH7blK84b90EAGaj+0mvfsuQYyUHuu0rxhPzSQgdoPreY9e66BDNSeqzRv2A8NZKD2Q6t5z55r4F/8/bE9EnLWeAAAAABJRU5ErkJggg==\" width=\"85\" height=\"22.5\" style=\"width: 85px; height: 22.5px;\"\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 27.7229px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 383.49px 13.8557px; text-align: left; transform-origin: 383.496px 13.8614px; white-space: pre-wrap; 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=\"149\" height=\"26.5\" style=\"width: 149px; height: 26.5px;\"\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function y = tetration(a,n)\r\n  y = x;\r\nend","test_suite":"%%\r\na = 2;\r\nn = 2;\r\ny_correct = '4';\r\nassert(strcmp(tetration(a,n),y_correct))\r\n\r\n%%\r\na = 2;\r\nn = 3;\r\ny_correct = '16';\r\nassert(strcmp(tetration(a,n),y_correct))\r\n\r\n\r\n%%\r\na = 2;\r\nn = 4;\r\nassert(rem(str2num(tetration(a,n)),2)==0)\r\n\r\n\r\n%%\r\na = 1;\r\nn = 20;\r\ny_correct = '1';\r\nassert(strcmp(tetration(a,n),y_correct))\r\n\r\n\r\n%%\r\na = 3;\r\nn = 1;\r\ny_correct = '3';\r\nassert(strcmp(tetration(a,n),y_correct))\r\n\r\n\r\n%%\r\na = 99;\r\nn = 1;\r\ny_correct = '99';\r\nassert(strcmp(tetration(a,n),y_correct))\r\n\r\n\r\n%%\r\na = 3;\r\nn = 2;\r\ny_correct = '27';\r\nassert(strcmp(tetration(a,n),y_correct))\r\n\r\n\r\n%%\r\na = 3;\r\nn = 3;\r\ny_correct = '7625597484987';\r\nassert(strcmp(tetration(a,n),y_correct))\r\n\r\n\r\n%%\r\na = 4;\r\nn = 2;\r\ny_correct = '256';\r\nassert(strcmp(tetration(a,n),y_correct))\r\n\r\n\r\n%%\r\na = 4;\r\nn = 3;\r\ny_correct = '13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084096';\r\nassert(strcmp(tetration(a,n),y_correct))\r\n\r\n\r\n\r\n%%\r\na = 5;\r\nn = 1;\r\ny_correct = '5';\r\nassert(strcmp(tetration(a,n),y_correct))\r\n\r\n\r\n\r\n%%\r\na = 5;\r\nn = 2;\r\ny_correct = '3125';\r\nassert(strcmp(tetration(a,n),y_correct))\r\n\r\n\r\n\r\n%%\r\na = 5;\r\nn = 3;\r\ny_correct = '1911012597945477520356404559703964599198081048990094337139512789246520530242615803012059386519739850265586440155794462235359212788673806972288410146915986602087961896757195701839281660338047611225975533626101001482651123413147768252411493094447176965282756285196737514395357542479093219206641883011787169122552421070050709064674382870851449950256586194461543183511379849133691779928127433840431549236855526783596374102105331546031353725325748636909159778690328266459182983815230286936572873691422648131291743762136325730321645282979486862576245362218017673224940567642819360078720713837072355305446356153946401185348493792719514594505508232749221605848912910945189959948686199543147666938013037176163592594479746164220050885079469804487133205133160739134230540198872570038329801246050197013467397175909027389493923817315786996845899794781068042822436093783946335265422815704302832442385515082316490967285712171708123232790481817268327510112746782317410985888683708522000711733492253913322300756147180429007527677793352306200618286012455254243061006894805446584704820650982664319360960388736258510747074340636286976576702699258649953557976318173902550891331223294743930343956161328334072831663498258145226862004307799084688103804187368324800903873596212919633602583120781673673742533322879296907205490595621406888825991244581842379597863476484315673760923625090371511798941424262270220066286486867868710182980872802560693101949280830825044198424796792058908817112327192301455582916746795197430548026404646854002733993860798594465961501752586965811447568510041568687730903712482535343839285397598749458497050038225012489284001826590056251286187629938044407340142347062055785305325034918189589707199305662188512963187501743535960282201038211616048545121039313312256332260766436236688296850208839496142830484739113991669622649948563685234712873294796680884509405893951104650944137909502276545653133018670633521323028460519434381399810561400652595300731790772711065783494174642684720956134647327748584238274899668755052504394218232191357223054066715373374248543645663782045701654593218154053548393614250664498585403307466468541890148134347714650315037954175778622811776585876941680908203125';\r\nassert(strcmp(tetration(a,n),y_correct))\r\n\r\n\r\n%%\r\na = 6;\r\nn = 2;\r\ny_correct = '46656';\r\nassert(strcmp(tetration(a,n),y_correct))\r\n\r\n\r\n%%\r\na = 7;\r\nn = 2;\r\ny_correct = '823543';\r\nassert(strcmp(tetration(a,n),y_correct))\r\n\r\n\r\n%%\r\na = 8;\r\nn = 2;\r\ny_correct = '16777216';\r\nassert(strcmp(tetration(a,n),y_correct))\r\n\r\n\r\n%%\r\na = 9;\r\nn = 2;\r\ny_correct = '387420489';\r\nassert(strcmp(tetration(a,n),y_correct))\r\n\r\n\r\n%%\r\na = 10;\r\nn = 2;\r\ny_correct = '10000000000';\r\nassert(strcmp(tetration(a,n),y_correct))\r\n\r\n\r\n%%\r\na = 11;\r\nn = 2;\r\ny_correct = '285311670611';\r\nassert(strcmp(tetration(a,n),y_correct))\r\n\r\n\r\n%%\r\na = 12;\r\nn = 2;\r\ny_correct = '8916100448256';\r\nassert(strcmp(tetration(a,n),y_correct))\r\n\r\n\r\n%%\r\na = 13;\r\nn = 2;\r\ny_correct = '302875106592253';\r\nassert(strcmp(tetration(a,n),y_correct))\r\n\r\n\r\n%%\r\na = 14\r\nn = 2;\r\ny_correct = '11112006825558016';\r\nassert(strcmp(tetration(a,n),y_correct))\r\n\r\n\r\n%%\r\na = 15;\r\nn = 2;\r\ny_correct = '437893890380859375';\r\nassert(strcmp(tetration(a,n),y_correct))\r\n\r\n\r\n%%\r\na = 16;\r\nn = 2;\r\ny_correct = '18446744073709551616';\r\nassert(strcmp(tetration(a,n),y_correct))\r\n\r\n\r\n%%\r\na = 17;\r\nn = 2;\r\ny_correct = '827240261886336764177';\r\nassert(strcmp(tetration(a,n),y_correct))\r\n\r\n\r\n%%\r\na = 30;\r\nn = 2;\r\ny_correct = '205891132094649000000000000000000000000000000';\r\nassert(strcmp(tetration(a,n),y_correct))\r\n\r\n\r\n%%\r\na = 50;\r\nn = 2;\r\ny_correct = '8881784197001252323389053344726562500000000000000000000000000000000000000000000000000';\r\nassert(strcmp(tetration(a,n),y_correct))\r\n","published":true,"deleted":false,"likes_count":4,"comments_count":0,"created_by":8703,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":11,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2021-08-05T16:24:50.000Z","updated_at":"2025-08-01T13:46:38.000Z","published_at":"2021-08-05T16:24:50.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\u003eAbout \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"https://en.wikipedia.org/wiki/Tetration\\\"\u003e\u003cw:r\u003e\u003cw:t\u003etetration\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw: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^3 2= 2^{2^2} = 16\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: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^4 2 = 2^{2^{2^2}} = 2^{16} = 65536\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":44341,"title":"Hexagonal numbers on a spiral matrix","description":"Put hexagonal numbers in a ( m x m ) spiral matrix and return the sum of its diagonal elements.\r\n\r\nFormula of hexagonal numbers h(n) = 2n^2 - n\r\n\r\nIf m = 5;\r\n\r\n  spiral(5) =   \r\n    21    22    23    24    25\r\n    20     7     8     9    10\r\n    19     6     1     2    11\r\n    18     5     4     3    12\r\n    17    16    15    14    13\r\n\r\nFirst 5x5=25 hexagonal numbers are;\r\n\r\n  h = [1 6 15 28 45 66 91 120 153 190 231 276 325 378 435 496 561 630 703 780 861 946 1035 1128 1225]\r\n\r\nWe put them in a spiral format;\r\n\r\n   spiralHex = [\r\n861\t946\t1035\t1128\t1225\r\n780\t91\t120\t153\t190\r\n703\t66\t1\t6\t231\r\n630\t45\t28\t15\t276\r\n561\t496\t435\t378\t325\r\n\r\nAnd sum its diag = 861 + 91 + 1 + 15 + 325 = 1293.\r\n\r\nReturn the output as char.","description_html":"\u003cp\u003ePut hexagonal numbers in a ( m x m ) spiral matrix and return the sum of its diagonal elements.\u003c/p\u003e\u003cp\u003eFormula of hexagonal numbers h(n) = 2n^2 - n\u003c/p\u003e\u003cp\u003eIf m = 5;\u003c/p\u003e\u003cpre class=\"language-matlab\"\u003espiral(5) =   \r\n  21    22    23    24    25\r\n  20     7     8     9    10\r\n  19     6     1     2    11\r\n  18     5     4     3    12\r\n  17    16    15    14    13\r\n\u003c/pre\u003e\u003cp\u003eFirst 5x5=25 hexagonal numbers are;\u003c/p\u003e\u003cpre class=\"language-matlab\"\u003eh = [1 6 15 28 45 66 91 120 153 190 231 276 325 378 435 496 561 630 703 780 861 946 1035 1128 1225]\r\n\u003c/pre\u003e\u003cp\u003eWe put them in a spiral format;\u003c/p\u003e\u003cpre\u003e   spiralHex = [\r\n861\t946\t1035\t1128\t1225\r\n780\t91\t120\t153\t190\r\n703\t66\t1\t6\t231\r\n630\t45\t28\t15\t276\r\n561\t496\t435\t378\t325\u003c/pre\u003e\u003cp\u003eAnd sum its diag = 861 + 91 + 1 + 15 + 325 = 1293.\u003c/p\u003e\u003cp\u003eReturn the output as char.\u003c/p\u003e","function_template":"function y = hexagonalSpiral(m)\r\n  \r\nend","test_suite":"%%\r\nm = 1;\r\ny_correct = '1';\r\nassert(isequal(hexagonalSpiral(m),y_correct))\r\n\r\n%%\r\nm = 2;\r\ny_correct = '16';\r\nassert(isequal(hexagonalSpiral(m),y_correct))\r\n\r\n%%\r\nm = 5;\r\ny_correct = '1293';\r\nassert(isequal(hexagonalSpiral(m),y_correct))\r\n\r\n%%\r\nm = 16;\r\ny_correct = '420800';\r\nassert(isequal(hexagonalSpiral(m),y_correct))\r\n\r\n%%\r\nm = 100;\r\ny_correct = '4000333360';\r\nassert(isequal(hexagonalSpiral(m),y_correct))\r\n\r\n%%\r\nm = 1295;\r\ny_correct = '1456830580539887';\r\nassert(isequal(hexagonalSpiral(m),y_correct))\r\n\r\n%%\r\nm = 2500;\r\ny_correct = '39062505208334000';\r\nassert(isequal(hexagonalSpiral(m),y_correct))\r\n\r\n%%\r\nm = 5000;\r\ny_correct = '1250000041666668000';\r\nassert(isequal(hexagonalSpiral(m),y_correct))\r\n\r\n%%\r\nm = 8000;\r\ny_correct = '13107200170666668800';\r\nassert(isequal(hexagonalSpiral(m),y_correct))","published":true,"deleted":false,"likes_count":2,"comments_count":0,"created_by":8703,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":164,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":35,"created_at":"2017-09-19T08:06:36.000Z","updated_at":"2025-12-26T10:11:44.000Z","published_at":"2017-10-16T01:50:59.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\\n\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003ePut hexagonal numbers in a ( m x m ) spiral matrix and return the sum of its diagonal elements.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eFormula of hexagonal numbers h(n) = 2n^2 - n\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eIf m = 5;\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[spiral(5) =   \\n  21    22    23    24    25\\n  20     7     8     9    10\\n  19     6     1     2    11\\n  18     5     4     3    12\\n  17    16    15    14    13]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eFirst 5x5=25 hexagonal numbers are;\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[h = [1 6 15 28 45 66 91 120 153 190 231 276 325 378 435 496 561 630 703 780 861 946 1035 1128 1225]]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eWe put them in a spiral format;\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[   spiralHex = [\\n861  946  1035  1128  1225\\n780  91  120  153  190\\n703  66  1  6  231\\n630  45  28  15  276\\n561  496  435  378  325]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eAnd sum its diag = 861 + 91 + 1 + 15 + 325 = 1293.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eReturn the output as char.\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\"}]}"}],"problem_search":{"errors":[],"problems":[{"id":252,"title":"Project Euler: Problem 16, Sums of Digits of Powers of Two","description":"2^15 = 32768 and the sum of its digits is 3 + 2 + 7 + 6 + 8 = 26.\r\n\r\nWhat is the sum of the digits of the number 2^N?\r\n\r\nThanks to \u003chttp://projecteuler.net/problem=16 Project Euler Problem 16\u003e.","description_html":"\u003cp\u003e2^15 = 32768 and the sum of its digits is 3 + 2 + 7 + 6 + 8 = 26.\u003c/p\u003e\u003cp\u003eWhat is the sum of the digits of the number 2^N?\u003c/p\u003e\u003cp\u003eThanks to \u003ca href=\"http://projecteuler.net/problem=16\"\u003eProject Euler Problem 16\u003c/a\u003e.\u003c/p\u003e","function_template":"function y = pow2_sumofdigits(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = 0;\r\ny_correct = 1;\r\nassert(isequal(pow2_sumofdigits(x),y_correct))\r\n\r\n%%\r\nx = 1;\r\ny_correct = 2;\r\nassert(isequal(pow2_sumofdigits(x),y_correct))\r\n\r\n%%\r\nx = 15;\r\ny_correct = 26;\r\nassert(isequal(pow2_sumofdigits(x),y_correct))\r\n\r\n%%\r\nx = 345;\r\ny_correct = 521;\r\nassert(isequal(pow2_sumofdigits(x),y_correct))\r\n\r\n%%\r\nx = 999;\r\ny_correct = 1367;\r\nassert(isequal(pow2_sumofdigits(x),y_correct))\r\n\r\n%%\r\nx = 2000;\r\ny_correct = 2704;\r\nassert(isequal(pow2_sumofdigits(x),y_correct))","published":true,"deleted":false,"likes_count":3,"comments_count":2,"created_by":134,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":178,"test_suite_updated_at":"2012-02-04T07:44:27.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2012-02-03T20:15:41.000Z","updated_at":"2026-01-15T22:21:41.000Z","published_at":"2012-02-04T07:53:38.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\\n\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e2^15 = 32768 and the sum of its digits is 3 + 2 + 7 + 6 + 8 = 26.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eWhat is the sum of the digits of the number 2^N?\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThanks to\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"http://projecteuler.net/problem=16\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eProject Euler Problem 16\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\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":52432,"title":"tetration","description":"About tetration.\r\n\r\n","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.44px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: none solid rgb(0, 0, 0); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 90.0276px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 406.491px 45.0138px; transform-origin: 406.497px 45.0138px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 20.5882px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 383.49px 10.2941px; text-align: left; transform-origin: 383.496px 10.2941px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eAbout \u003c/span\u003e\u003c/span\u003e\u003ca target='_blank' href = \"https://en.wikipedia.org/wiki/Tetration\"\u003e\u003cspan style=\"\"\u003e\u003cspan style=\"\"\u003etetration\u003c/span\u003e\u003c/span\u003e\u003c/a\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 23.7247px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 383.49px 11.8566px; text-align: left; transform-origin: 383.496px 11.8624px; white-space: pre-wrap; 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=\"85\" height=\"22.5\" style=\"width: 85px; height: 22.5px;\"\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 27.7229px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 383.49px 13.8557px; text-align: left; transform-origin: 383.496px 13.8614px; white-space: pre-wrap; 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=\"149\" height=\"26.5\" style=\"width: 149px; height: 26.5px;\"\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function y = tetration(a,n)\r\n  y = x;\r\nend","test_suite":"%%\r\na = 2;\r\nn = 2;\r\ny_correct = '4';\r\nassert(strcmp(tetration(a,n),y_correct))\r\n\r\n%%\r\na = 2;\r\nn = 3;\r\ny_correct = '16';\r\nassert(strcmp(tetration(a,n),y_correct))\r\n\r\n\r\n%%\r\na = 2;\r\nn = 4;\r\nassert(rem(str2num(tetration(a,n)),2)==0)\r\n\r\n\r\n%%\r\na = 1;\r\nn = 20;\r\ny_correct = '1';\r\nassert(strcmp(tetration(a,n),y_correct))\r\n\r\n\r\n%%\r\na = 3;\r\nn = 1;\r\ny_correct = '3';\r\nassert(strcmp(tetration(a,n),y_correct))\r\n\r\n\r\n%%\r\na = 99;\r\nn = 1;\r\ny_correct = '99';\r\nassert(strcmp(tetration(a,n),y_correct))\r\n\r\n\r\n%%\r\na = 3;\r\nn = 2;\r\ny_correct = '27';\r\nassert(strcmp(tetration(a,n),y_correct))\r\n\r\n\r\n%%\r\na = 3;\r\nn = 3;\r\ny_correct = '7625597484987';\r\nassert(strcmp(tetration(a,n),y_correct))\r\n\r\n\r\n%%\r\na = 4;\r\nn = 2;\r\ny_correct = '256';\r\nassert(strcmp(tetration(a,n),y_correct))\r\n\r\n\r\n%%\r\na = 4;\r\nn = 3;\r\ny_correct = '13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084096';\r\nassert(strcmp(tetration(a,n),y_correct))\r\n\r\n\r\n\r\n%%\r\na = 5;\r\nn = 1;\r\ny_correct = '5';\r\nassert(strcmp(tetration(a,n),y_correct))\r\n\r\n\r\n\r\n%%\r\na = 5;\r\nn = 2;\r\ny_correct = '3125';\r\nassert(strcmp(tetration(a,n),y_correct))\r\n\r\n\r\n\r\n%%\r\na = 5;\r\nn = 3;\r\ny_correct = '1911012597945477520356404559703964599198081048990094337139512789246520530242615803012059386519739850265586440155794462235359212788673806972288410146915986602087961896757195701839281660338047611225975533626101001482651123413147768252411493094447176965282756285196737514395357542479093219206641883011787169122552421070050709064674382870851449950256586194461543183511379849133691779928127433840431549236855526783596374102105331546031353725325748636909159778690328266459182983815230286936572873691422648131291743762136325730321645282979486862576245362218017673224940567642819360078720713837072355305446356153946401185348493792719514594505508232749221605848912910945189959948686199543147666938013037176163592594479746164220050885079469804487133205133160739134230540198872570038329801246050197013467397175909027389493923817315786996845899794781068042822436093783946335265422815704302832442385515082316490967285712171708123232790481817268327510112746782317410985888683708522000711733492253913322300756147180429007527677793352306200618286012455254243061006894805446584704820650982664319360960388736258510747074340636286976576702699258649953557976318173902550891331223294743930343956161328334072831663498258145226862004307799084688103804187368324800903873596212919633602583120781673673742533322879296907205490595621406888825991244581842379597863476484315673760923625090371511798941424262270220066286486867868710182980872802560693101949280830825044198424796792058908817112327192301455582916746795197430548026404646854002733993860798594465961501752586965811447568510041568687730903712482535343839285397598749458497050038225012489284001826590056251286187629938044407340142347062055785305325034918189589707199305662188512963187501743535960282201038211616048545121039313312256332260766436236688296850208839496142830484739113991669622649948563685234712873294796680884509405893951104650944137909502276545653133018670633521323028460519434381399810561400652595300731790772711065783494174642684720956134647327748584238274899668755052504394218232191357223054066715373374248543645663782045701654593218154053548393614250664498585403307466468541890148134347714650315037954175778622811776585876941680908203125';\r\nassert(strcmp(tetration(a,n),y_correct))\r\n\r\n\r\n%%\r\na = 6;\r\nn = 2;\r\ny_correct = '46656';\r\nassert(strcmp(tetration(a,n),y_correct))\r\n\r\n\r\n%%\r\na = 7;\r\nn = 2;\r\ny_correct = '823543';\r\nassert(strcmp(tetration(a,n),y_correct))\r\n\r\n\r\n%%\r\na = 8;\r\nn = 2;\r\ny_correct = '16777216';\r\nassert(strcmp(tetration(a,n),y_correct))\r\n\r\n\r\n%%\r\na = 9;\r\nn = 2;\r\ny_correct = '387420489';\r\nassert(strcmp(tetration(a,n),y_correct))\r\n\r\n\r\n%%\r\na = 10;\r\nn = 2;\r\ny_correct = '10000000000';\r\nassert(strcmp(tetration(a,n),y_correct))\r\n\r\n\r\n%%\r\na = 11;\r\nn = 2;\r\ny_correct = '285311670611';\r\nassert(strcmp(tetration(a,n),y_correct))\r\n\r\n\r\n%%\r\na = 12;\r\nn = 2;\r\ny_correct = '8916100448256';\r\nassert(strcmp(tetration(a,n),y_correct))\r\n\r\n\r\n%%\r\na = 13;\r\nn = 2;\r\ny_correct = '302875106592253';\r\nassert(strcmp(tetration(a,n),y_correct))\r\n\r\n\r\n%%\r\na = 14\r\nn = 2;\r\ny_correct = '11112006825558016';\r\nassert(strcmp(tetration(a,n),y_correct))\r\n\r\n\r\n%%\r\na = 15;\r\nn = 2;\r\ny_correct = '437893890380859375';\r\nassert(strcmp(tetration(a,n),y_correct))\r\n\r\n\r\n%%\r\na = 16;\r\nn = 2;\r\ny_correct = '18446744073709551616';\r\nassert(strcmp(tetration(a,n),y_correct))\r\n\r\n\r\n%%\r\na = 17;\r\nn = 2;\r\ny_correct = '827240261886336764177';\r\nassert(strcmp(tetration(a,n),y_correct))\r\n\r\n\r\n%%\r\na = 30;\r\nn = 2;\r\ny_correct = '205891132094649000000000000000000000000000000';\r\nassert(strcmp(tetration(a,n),y_correct))\r\n\r\n\r\n%%\r\na = 50;\r\nn = 2;\r\ny_correct = '8881784197001252323389053344726562500000000000000000000000000000000000000000000000000';\r\nassert(strcmp(tetration(a,n),y_correct))\r\n","published":true,"deleted":false,"likes_count":4,"comments_count":0,"created_by":8703,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":11,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2021-08-05T16:24:50.000Z","updated_at":"2025-08-01T13:46:38.000Z","published_at":"2021-08-05T16:24:50.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\u003eAbout \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"https://en.wikipedia.org/wiki/Tetration\\\"\u003e\u003cw:r\u003e\u003cw:t\u003etetration\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw: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^3 2= 2^{2^2} = 16\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: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^4 2 = 2^{2^{2^2}} = 2^{16} = 65536\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":44341,"title":"Hexagonal numbers on a spiral matrix","description":"Put hexagonal numbers in a ( m x m ) spiral matrix and return the sum of its diagonal elements.\r\n\r\nFormula of hexagonal numbers h(n) = 2n^2 - n\r\n\r\nIf m = 5;\r\n\r\n  spiral(5) =   \r\n    21    22    23    24    25\r\n    20     7     8     9    10\r\n    19     6     1     2    11\r\n    18     5     4     3    12\r\n    17    16    15    14    13\r\n\r\nFirst 5x5=25 hexagonal numbers are;\r\n\r\n  h = [1 6 15 28 45 66 91 120 153 190 231 276 325 378 435 496 561 630 703 780 861 946 1035 1128 1225]\r\n\r\nWe put them in a spiral format;\r\n\r\n   spiralHex = [\r\n861\t946\t1035\t1128\t1225\r\n780\t91\t120\t153\t190\r\n703\t66\t1\t6\t231\r\n630\t45\t28\t15\t276\r\n561\t496\t435\t378\t325\r\n\r\nAnd sum its diag = 861 + 91 + 1 + 15 + 325 = 1293.\r\n\r\nReturn the output as char.","description_html":"\u003cp\u003ePut hexagonal numbers in a ( m x m ) spiral matrix and return the sum of its diagonal elements.\u003c/p\u003e\u003cp\u003eFormula of hexagonal numbers h(n) = 2n^2 - n\u003c/p\u003e\u003cp\u003eIf m = 5;\u003c/p\u003e\u003cpre class=\"language-matlab\"\u003espiral(5) =   \r\n  21    22    23    24    25\r\n  20     7     8     9    10\r\n  19     6     1     2    11\r\n  18     5     4     3    12\r\n  17    16    15    14    13\r\n\u003c/pre\u003e\u003cp\u003eFirst 5x5=25 hexagonal numbers are;\u003c/p\u003e\u003cpre class=\"language-matlab\"\u003eh = [1 6 15 28 45 66 91 120 153 190 231 276 325 378 435 496 561 630 703 780 861 946 1035 1128 1225]\r\n\u003c/pre\u003e\u003cp\u003eWe put them in a spiral format;\u003c/p\u003e\u003cpre\u003e   spiralHex = [\r\n861\t946\t1035\t1128\t1225\r\n780\t91\t120\t153\t190\r\n703\t66\t1\t6\t231\r\n630\t45\t28\t15\t276\r\n561\t496\t435\t378\t325\u003c/pre\u003e\u003cp\u003eAnd sum its diag = 861 + 91 + 1 + 15 + 325 = 1293.\u003c/p\u003e\u003cp\u003eReturn the output as char.\u003c/p\u003e","function_template":"function y = hexagonalSpiral(m)\r\n  \r\nend","test_suite":"%%\r\nm = 1;\r\ny_correct = '1';\r\nassert(isequal(hexagonalSpiral(m),y_correct))\r\n\r\n%%\r\nm = 2;\r\ny_correct = '16';\r\nassert(isequal(hexagonalSpiral(m),y_correct))\r\n\r\n%%\r\nm = 5;\r\ny_correct = '1293';\r\nassert(isequal(hexagonalSpiral(m),y_correct))\r\n\r\n%%\r\nm = 16;\r\ny_correct = '420800';\r\nassert(isequal(hexagonalSpiral(m),y_correct))\r\n\r\n%%\r\nm = 100;\r\ny_correct = '4000333360';\r\nassert(isequal(hexagonalSpiral(m),y_correct))\r\n\r\n%%\r\nm = 1295;\r\ny_correct = '1456830580539887';\r\nassert(isequal(hexagonalSpiral(m),y_correct))\r\n\r\n%%\r\nm = 2500;\r\ny_correct = '39062505208334000';\r\nassert(isequal(hexagonalSpiral(m),y_correct))\r\n\r\n%%\r\nm = 5000;\r\ny_correct = '1250000041666668000';\r\nassert(isequal(hexagonalSpiral(m),y_correct))\r\n\r\n%%\r\nm = 8000;\r\ny_correct = '13107200170666668800';\r\nassert(isequal(hexagonalSpiral(m),y_correct))","published":true,"deleted":false,"likes_count":2,"comments_count":0,"created_by":8703,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":164,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":35,"created_at":"2017-09-19T08:06:36.000Z","updated_at":"2025-12-26T10:11:44.000Z","published_at":"2017-10-16T01:50:59.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\\n\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003ePut hexagonal numbers in a ( m x m ) spiral matrix and return the sum of its diagonal elements.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eFormula of hexagonal numbers h(n) = 2n^2 - n\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eIf m = 5;\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[spiral(5) =   \\n  21    22    23    24    25\\n  20     7     8     9    10\\n  19     6     1     2    11\\n  18     5     4     3    12\\n  17    16    15    14    13]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eFirst 5x5=25 hexagonal numbers are;\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[h = [1 6 15 28 45 66 91 120 153 190 231 276 325 378 435 496 561 630 703 780 861 946 1035 1128 1225]]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eWe put them in a spiral format;\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[   spiralHex = [\\n861  946  1035  1128  1225\\n780  91  120  153  190\\n703  66  1  6  231\\n630  45  28  15  276\\n561  496  435  378  325]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eAnd sum its diag = 861 + 91 + 1 + 15 + 325 = 1293.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eReturn the output as char.\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\"}]}"}],"term":"tag:\"big integer\"","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:\"big integer\"","current_player":null,"sort":"map(difficulty_value,0,0,999) asc"},"parser":"MathWorks::Search::Solr::QueryParser","directives":{"term":{"directives":{"tag":[["tag:\"big integer\"","","\"","big integer","\""]]}}},"facets":{"#\u003cMathWorks::Search::Field:0x00007f08174bec60\u003e":null,"#\u003cMathWorks::Search::Field:0x00007f08174bebc0\u003e":null},"filters":{"#\u003cMathWorks::Search::Field:0x00007f08174be260\u003e":"\"cody:problem\""},"fields":{"#\u003cMathWorks::Search::Field:0x00007f08174beee0\u003e":1,"#\u003cMathWorks::Search::Field:0x00007f08174bee40\u003e":50,"#\u003cMathWorks::Search::Field:0x00007f08174beda0\u003e":"map(difficulty_value,0,0,999) asc","#\u003cMathWorks::Search::Field:0x00007f08174bed00\u003e":"tag:\"big integer\""},"user_query":{"#\u003cMathWorks::Search::Field:0x00007f08174bed00\u003e":"tag:\"big integer\""},"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:\"big integer\"","current_player":null,"sort":"map(difficulty_value,0,0,999) asc"},"parser":"MathWorks::Search::Solr::QueryParser","directives":{"term":{"directives":{"tag":[["tag:\"big integer\"","","\"","big integer","\""]]}}},"facets":{"#\u003cMathWorks::Search::Field:0x00007f08174bec60\u003e":null,"#\u003cMathWorks::Search::Field:0x00007f08174bebc0\u003e":null},"filters":{"#\u003cMathWorks::Search::Field:0x00007f08174be260\u003e":"\"cody:problem\""},"fields":{"#\u003cMathWorks::Search::Field:0x00007f08174beee0\u003e":1,"#\u003cMathWorks::Search::Field:0x00007f08174bee40\u003e":50,"#\u003cMathWorks::Search::Field:0x00007f08174beda0\u003e":"map(difficulty_value,0,0,999) asc","#\u003cMathWorks::Search::Field:0x00007f08174bed00\u003e":"tag:\"big integer\""},"user_query":{"#\u003cMathWorks::Search::Field:0x00007f08174bed00\u003e":"tag:\"big integer\""},"queried_facets":{}},"options":{"fields":["id","difficulty_rating"]},"join":" "},"results":[{"id":252,"difficulty_rating":"medium"},{"id":52432,"difficulty_rating":"medium"},{"id":44341,"difficulty_rating":"medium"}]}}