{"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":2416,"title":"Let's see how peculiar we can get","description":"The task is to multiply two numbers. But do it in the most peculiar possible way.","description_html":"\u003cp\u003eThe task is to multiply two numbers. But do it in the most peculiar possible way.\u003c/p\u003e","function_template":"function ans = multPec(x,y)\r\n  x*y;\r\nend","test_suite":"%%\r\nassert(isequal(multPec(2,3),6))\r\n\r\nassert(isequal(multPec(2,2),4))\r\n\r\nassert(isequal(multPec(10,-10),-100))\r\n\r\nassert(isequal(multPec(.2,-.3),-.06))\r\n\r\nassert(isequal(multPec(2i,1i),-2))","published":true,"deleted":false,"likes_count":3,"comments_count":0,"created_by":17203,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":199,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2014-07-13T17:25:26.000Z","updated_at":"2026-02-17T14:36:31.000Z","published_at":"2014-07-13T17:26:22.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\u003eThe task is to multiply two numbers. But do it in the most peculiar possible way.\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":149,"title":"Is my wife right?","description":"Regardless of input, output the string 'yes'.","description_html":"\u003cp\u003eRegardless of input, output the string 'yes'.\u003c/p\u003e","function_template":"function out = wiferight(in)\r\n  out='no';\r\nend","test_suite":"%%\r\nx = 'But I''m actually right this time';\r\ny_correct = 'yes';\r\nassert(isequal(wiferight(x),y_correct))\r\n\r\n%%\r\nx = 'But you just said that 2+2=3';\r\ny_correct = 'yes';\r\nassert(isequal(wiferight(x),y_correct))\r\n","published":true,"deleted":false,"likes_count":294,"comments_count":71,"created_by":39,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":17425,"test_suite_updated_at":"2012-01-29T04:12:44.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2012-01-28T17:50:24.000Z","updated_at":"2026-03-29T20:41:47.000Z","published_at":"2012-01-29T04:12:44.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\u003eRegardless of input, output the string 'yes'.\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":784,"title":"Cody Computer Part 4 : Are you a morning Cody player  Addicted ?","description":"This is a stupid Cody challenge.\r\n\r\nYou just have to *click \"Submit\" between 7 and 9 AM.* ... Greenwich Mean Time (GMT). To see the time in the GMT time : http://wwp.greenwichmeantime.com/\r\n\r\n\r\n\r\nThe test suite only checks the current hour . ","description_html":"\u003cp\u003eThis is a stupid Cody challenge.\u003c/p\u003e\u003cp\u003eYou just have to \u003cb\u003eclick \"Submit\" between 7 and 9 AM.\u003c/b\u003e ... Greenwich Mean Time (GMT). To see the time in the GMT time : \u003ca href=\"http://wwp.greenwichmeantime.com/\"\u003ehttp://wwp.greenwichmeantime.com/\u003c/a\u003e\u003c/p\u003e\u003cp\u003eThe test suite only checks the current hour .\u003c/p\u003e","function_template":"function y = your_fcn_name(x)\r\n  y = x;\r\nend","test_suite":"% 11 Jan-2013 \r\n% I test if fopen is used !! \r\n% some guys use fopen to change assert.m, datestr.m ...\r\nfiletext = fileread('your_fcn_name.m')\r\nassert(isempty(strfind(filetext, 'fopen')))\r\n%%\r\n% 16 Jan-2013 \r\n% I now test Inf since the aim is to submit a problem between  7 and 9 AM sorry guys!\r\n% Moreover some comments give the solution which is not fair \r\nfiletext = fileread('your_fcn_name.m')\r\nassert(isempty(strfind(filetext, 'Inf')))\r\nfiletext = fileread('your_fcn_name.m')\r\nassert(isempty(strfind(filetext, 'inf')))\r\n\r\n% 18-Jan-2013\r\n% test suite suggested by Joseph Kirk (thanks)\r\ny_correct = false;\r\nif  str2double(datestr(now,'hh')) \u003e= 7 \u0026 str2double(datestr(now,'hh')) \u003c= 9\r\n  y_correct = true;\r\nend\r\nassert(isequal(y_correct,true))\r\n\r\n\r\n\r\n\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":5,"created_by":639,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":83,"test_suite_updated_at":"2013-01-18T08:47:18.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2012-06-22T07:38:25.000Z","updated_at":"2026-04-03T07:04:28.000Z","published_at":"2012-06-22T07:38:25.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\\n\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThis is a stupid Cody challenge.\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\u003eYou just have to\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eclick \\\"Submit\\\" between 7 and 9 AM.\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e ... Greenwich Mean Time (GMT). To see the time in the GMT time :\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://wwp.greenwichmeantime.com/\\\"\u003e\u003cw:r\u003e\u003cw:t\u003ehttp://wwp.greenwichmeantime.com/\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe test suite only checks the current hour .\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":9,"title":"Who Has the Most Change?","description":"You have a matrix for which each row is a person and the columns represent the number of quarters, nickels, dimes, and pennies that person has (in that order). What is the row index of the person with the most money?\r\n\r\nNote for those unfamiliar with American coins: quarter = $0.25, dime = $0.10, nickel = $0.05, penny = $0.01.\r\n\r\nExample:\r\n \r\n Input  a = [1 0 0 0; 0 1 0 0]\r\n Output b = 1\r\n \r\nsince the first person will have $0.25 and the second person will have only $0.05.\r\n","description_html":"\u003cp\u003eYou have a matrix for which each row is a person and the columns represent the number of quarters, nickels, dimes, and pennies that person has (in that order). What is the row index of the person with the most money?\u003c/p\u003e\u003cp\u003eNote for those unfamiliar with American coins: quarter = $0.25, dime = $0.10, nickel = $0.05, penny = $0.01.\u003c/p\u003e\u003cp\u003eExample:\u003c/p\u003e\u003cpre\u003e Input  a = [1 0 0 0; 0 1 0 0]\r\n Output b = 1\u003c/pre\u003e\u003cp\u003esince the first person will have $0.25 and the second person will have only $0.05.\u003c/p\u003e","function_template":"function b = most_change(a)\r\n  b = 1;\r\nend","test_suite":"%%\r\na = [1 2 1 15];\r\nb = 1;\r\nassert(isequal(most_change(a),b))\r\n\r\n%%\r\na = [ 1  2  1 15;\r\n      0  8  5  9];\r\nb = 2;\r\nassert(isequal(most_change(a),b))\r\n\r\n%%\r\na = [ 1 22  1 15;\r\n     12  3 13  7;\r\n     10  8 23 99];\r\nb = 3;\r\nassert(isequal(most_change(a),b))\r\n\r\n%%\r\na = [ 1 0 0 0; 0 0 0 24];\r\nb = 1;\r\nassert(isequal(most_change(a),b))\r\n\r\n\r\n%%\r\na = [ 0 1 2 1; 0 2 1 1];\r\nc = 1;\r\nassert(isequal(most_change(a),c))\r\n\r\n%% \r\n% There is a lot of confusion about this problem. Watch this.\r\na = [0 1 0 0; 0 0 1 0];\r\nc = 2;\r\nassert(isequal(most_change(a),c))\r\n% Now go back and read the problem description carefully.\r\n\r\n%%\r\na = [ 2 1 1 1; \r\n      1 2 1 1; \r\n      1 1 2 1; \r\n      1 1 1 2;\r\n      4 0 0 0];\r\nc = 5;\r\nassert(isequal(most_change(a),c))\r\n","published":true,"deleted":false,"likes_count":82,"comments_count":66,"created_by":1,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":9149,"test_suite_updated_at":"2012-02-15T19:44:10.000Z","rescore_all_solutions":false,"group_id":2,"created_at":"2012-01-18T01:00:18.000Z","updated_at":"2026-04-07T17:49:39.000Z","published_at":"2012-01-18T01:00:18.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\u003eYou have a matrix for which each row is a person and the columns represent the number of quarters, nickels, dimes, and pennies that person has (in that order). What is the row index of the person with the most money?\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\u003eNote for those unfamiliar with American coins: quarter = $0.25, dime = $0.10, nickel = $0.05, penny = $0.01.\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\u003eExample:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[ Input  a = [1 0 0 0; 0 1 0 0]\\n Output b = 1]]\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\u003esince the first person will have $0.25 and the second person will have only $0.05.\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":2416,"title":"Let's see how peculiar we can get","description":"The task is to multiply two numbers. But do it in the most peculiar possible way.","description_html":"\u003cp\u003eThe task is to multiply two numbers. But do it in the most peculiar possible way.\u003c/p\u003e","function_template":"function ans = multPec(x,y)\r\n  x*y;\r\nend","test_suite":"%%\r\nassert(isequal(multPec(2,3),6))\r\n\r\nassert(isequal(multPec(2,2),4))\r\n\r\nassert(isequal(multPec(10,-10),-100))\r\n\r\nassert(isequal(multPec(.2,-.3),-.06))\r\n\r\nassert(isequal(multPec(2i,1i),-2))","published":true,"deleted":false,"likes_count":3,"comments_count":0,"created_by":17203,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":199,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2014-07-13T17:25:26.000Z","updated_at":"2026-02-17T14:36:31.000Z","published_at":"2014-07-13T17:26:22.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\u003eThe task is to multiply two numbers. But do it in the most peculiar possible way.\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":149,"title":"Is my wife right?","description":"Regardless of input, output the string 'yes'.","description_html":"\u003cp\u003eRegardless of input, output the string 'yes'.\u003c/p\u003e","function_template":"function out = wiferight(in)\r\n  out='no';\r\nend","test_suite":"%%\r\nx = 'But I''m actually right this time';\r\ny_correct = 'yes';\r\nassert(isequal(wiferight(x),y_correct))\r\n\r\n%%\r\nx = 'But you just said that 2+2=3';\r\ny_correct = 'yes';\r\nassert(isequal(wiferight(x),y_correct))\r\n","published":true,"deleted":false,"likes_count":294,"comments_count":71,"created_by":39,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":17425,"test_suite_updated_at":"2012-01-29T04:12:44.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2012-01-28T17:50:24.000Z","updated_at":"2026-03-29T20:41:47.000Z","published_at":"2012-01-29T04:12:44.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\u003eRegardless of input, output the string 'yes'.\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":784,"title":"Cody Computer Part 4 : Are you a morning Cody player  Addicted ?","description":"This is a stupid Cody challenge.\r\n\r\nYou just have to *click \"Submit\" between 7 and 9 AM.* ... Greenwich Mean Time (GMT). To see the time in the GMT time : http://wwp.greenwichmeantime.com/\r\n\r\n\r\n\r\nThe test suite only checks the current hour . ","description_html":"\u003cp\u003eThis is a stupid Cody challenge.\u003c/p\u003e\u003cp\u003eYou just have to \u003cb\u003eclick \"Submit\" between 7 and 9 AM.\u003c/b\u003e ... Greenwich Mean Time (GMT). To see the time in the GMT time : \u003ca href=\"http://wwp.greenwichmeantime.com/\"\u003ehttp://wwp.greenwichmeantime.com/\u003c/a\u003e\u003c/p\u003e\u003cp\u003eThe test suite only checks the current hour .\u003c/p\u003e","function_template":"function y = your_fcn_name(x)\r\n  y = x;\r\nend","test_suite":"% 11 Jan-2013 \r\n% I test if fopen is used !! \r\n% some guys use fopen to change assert.m, datestr.m ...\r\nfiletext = fileread('your_fcn_name.m')\r\nassert(isempty(strfind(filetext, 'fopen')))\r\n%%\r\n% 16 Jan-2013 \r\n% I now test Inf since the aim is to submit a problem between  7 and 9 AM sorry guys!\r\n% Moreover some comments give the solution which is not fair \r\nfiletext = fileread('your_fcn_name.m')\r\nassert(isempty(strfind(filetext, 'Inf')))\r\nfiletext = fileread('your_fcn_name.m')\r\nassert(isempty(strfind(filetext, 'inf')))\r\n\r\n% 18-Jan-2013\r\n% test suite suggested by Joseph Kirk (thanks)\r\ny_correct = false;\r\nif  str2double(datestr(now,'hh')) \u003e= 7 \u0026 str2double(datestr(now,'hh')) \u003c= 9\r\n  y_correct = true;\r\nend\r\nassert(isequal(y_correct,true))\r\n\r\n\r\n\r\n\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":5,"created_by":639,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":83,"test_suite_updated_at":"2013-01-18T08:47:18.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2012-06-22T07:38:25.000Z","updated_at":"2026-04-03T07:04:28.000Z","published_at":"2012-06-22T07:38:25.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\\n\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThis is a stupid Cody challenge.\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\u003eYou just have to\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eclick \\\"Submit\\\" between 7 and 9 AM.\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e ... Greenwich Mean Time (GMT). To see the time in the GMT time :\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://wwp.greenwichmeantime.com/\\\"\u003e\u003cw:r\u003e\u003cw:t\u003ehttp://wwp.greenwichmeantime.com/\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe test suite only checks the current hour .\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":9,"title":"Who Has the Most Change?","description":"You have a matrix for which each row is a person and the columns represent the number of quarters, nickels, dimes, and pennies that person has (in that order). What is the row index of the person with the most money?\r\n\r\nNote for those unfamiliar with American coins: quarter = $0.25, dime = $0.10, nickel = $0.05, penny = $0.01.\r\n\r\nExample:\r\n \r\n Input  a = [1 0 0 0; 0 1 0 0]\r\n Output b = 1\r\n \r\nsince the first person will have $0.25 and the second person will have only $0.05.\r\n","description_html":"\u003cp\u003eYou have a matrix for which each row is a person and the columns represent the number of quarters, nickels, dimes, and pennies that person has (in that order). What is the row index of the person with the most money?\u003c/p\u003e\u003cp\u003eNote for those unfamiliar with American coins: quarter = $0.25, dime = $0.10, nickel = $0.05, penny = $0.01.\u003c/p\u003e\u003cp\u003eExample:\u003c/p\u003e\u003cpre\u003e Input  a = [1 0 0 0; 0 1 0 0]\r\n Output b = 1\u003c/pre\u003e\u003cp\u003esince the first person will have $0.25 and the second person will have only $0.05.\u003c/p\u003e","function_template":"function b = most_change(a)\r\n  b = 1;\r\nend","test_suite":"%%\r\na = [1 2 1 15];\r\nb = 1;\r\nassert(isequal(most_change(a),b))\r\n\r\n%%\r\na = [ 1  2  1 15;\r\n      0  8  5  9];\r\nb = 2;\r\nassert(isequal(most_change(a),b))\r\n\r\n%%\r\na = [ 1 22  1 15;\r\n     12  3 13  7;\r\n     10  8 23 99];\r\nb = 3;\r\nassert(isequal(most_change(a),b))\r\n\r\n%%\r\na = [ 1 0 0 0; 0 0 0 24];\r\nb = 1;\r\nassert(isequal(most_change(a),b))\r\n\r\n\r\n%%\r\na = [ 0 1 2 1; 0 2 1 1];\r\nc = 1;\r\nassert(isequal(most_change(a),c))\r\n\r\n%% \r\n% There is a lot of confusion about this problem. Watch this.\r\na = [0 1 0 0; 0 0 1 0];\r\nc = 2;\r\nassert(isequal(most_change(a),c))\r\n% Now go back and read the problem description carefully.\r\n\r\n%%\r\na = [ 2 1 1 1; \r\n      1 2 1 1; \r\n      1 1 2 1; \r\n      1 1 1 2;\r\n      4 0 0 0];\r\nc = 5;\r\nassert(isequal(most_change(a),c))\r\n","published":true,"deleted":false,"likes_count":82,"comments_count":66,"created_by":1,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":9149,"test_suite_updated_at":"2012-02-15T19:44:10.000Z","rescore_all_solutions":false,"group_id":2,"created_at":"2012-01-18T01:00:18.000Z","updated_at":"2026-04-07T17:49:39.000Z","published_at":"2012-01-18T01:00:18.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\u003eYou have a matrix for which each row is a person and the columns represent the number of quarters, nickels, dimes, and pennies that person has (in that order). What is the row index of the person with the most money?\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\u003eNote for those unfamiliar with American coins: quarter = $0.25, dime = $0.10, nickel = $0.05, penny = $0.01.\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\u003eExample:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[ Input  a = [1 0 0 0; 0 1 0 0]\\n Output b = 1]]\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\u003esince the first person will have $0.25 and the second person will have only $0.05.\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:\"stupid\"","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:\"stupid\"","current_player":null,"sort":"map(difficulty_value,0,0,999) asc"},"parser":"MathWorks::Search::Solr::QueryParser","directives":{"term":{"directives":{"tag":[["tag:\"stupid\"","","\"","stupid","\""]]}}},"facets":{"#\u003cMathWorks::Search::Field:0x00007f0f4c84f640\u003e":null,"#\u003cMathWorks::Search::Field:0x00007f0f4c84f5a0\u003e":null},"filters":{"#\u003cMathWorks::Search::Field:0x00007f0f4c84ece0\u003e":"\"cody:problem\""},"fields":{"#\u003cMathWorks::Search::Field:0x00007f0f4c84fb40\u003e":1,"#\u003cMathWorks::Search::Field:0x00007f0f4c84faa0\u003e":50,"#\u003cMathWorks::Search::Field:0x00007f0f4c84fa00\u003e":"map(difficulty_value,0,0,999) asc","#\u003cMathWorks::Search::Field:0x00007f0f4c84f8c0\u003e":"tag:\"stupid\""},"user_query":{"#\u003cMathWorks::Search::Field:0x00007f0f4c84f8c0\u003e":"tag:\"stupid\""},"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:\"stupid\"","current_player":null,"sort":"map(difficulty_value,0,0,999) asc"},"parser":"MathWorks::Search::Solr::QueryParser","directives":{"term":{"directives":{"tag":[["tag:\"stupid\"","","\"","stupid","\""]]}}},"facets":{"#\u003cMathWorks::Search::Field:0x00007f0f4c84f640\u003e":null,"#\u003cMathWorks::Search::Field:0x00007f0f4c84f5a0\u003e":null},"filters":{"#\u003cMathWorks::Search::Field:0x00007f0f4c84ece0\u003e":"\"cody:problem\""},"fields":{"#\u003cMathWorks::Search::Field:0x00007f0f4c84fb40\u003e":1,"#\u003cMathWorks::Search::Field:0x00007f0f4c84faa0\u003e":50,"#\u003cMathWorks::Search::Field:0x00007f0f4c84fa00\u003e":"map(difficulty_value,0,0,999) asc","#\u003cMathWorks::Search::Field:0x00007f0f4c84f8c0\u003e":"tag:\"stupid\""},"user_query":{"#\u003cMathWorks::Search::Field:0x00007f0f4c84f8c0\u003e":"tag:\"stupid\""},"queried_facets":{}},"options":{"fields":["id","difficulty_rating"]},"join":" "},"results":[{"id":2416,"difficulty_rating":"easy"},{"id":149,"difficulty_rating":"easy"},{"id":784,"difficulty_rating":"easy"},{"id":9,"difficulty_rating":"medium"}]}}