{"group":{"id":1,"name":"Community","lockable":false,"created_at":"2012-01-18T18:02:15.000Z","updated_at":"2026-04-16T00:12:35.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-16T00: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":1694,"title":"Now 20% off!","description":"Furloughs are hitting government workers this year.  To commemorate getting one unpaid day off each week until the end of September, this Cody problem requires a string for an input.  The output will be the same string, but with every fifth letter in the string replaced with 'X'.  Numbers, spaces, and punctuation marks are unaffected, which is more than we can say for the government workers.\r\n\r\nFor example, 'abcde?fgh123ij' would be replaced with 'abcdX?fgh123iX'  Good luck!","description_html":"\u003cp\u003eFurloughs are hitting government workers this year.  To commemorate getting one unpaid day off each week until the end of September, this Cody problem requires a string for an input.  The output will be the same string, but with every fifth letter in the string replaced with 'X'.  Numbers, spaces, and punctuation marks are unaffected, which is more than we can say for the government workers.\u003c/p\u003e\u003cp\u003eFor example, 'abcde?fgh123ij' would be replaced with 'abcdX?fgh123iX'  Good luck!\u003c/p\u003e","function_template":"function y = string_furlough(s)\r\n  y = s;\r\nend","test_suite":"%%\r\ns='abcde?fgh123ij';\r\ns_correct='abcdX?fgh123iX';\r\nassert(isequal(string_furlough(s),s_correct))\r\n%%\r\ns='non-essential personnel'\r\ns_correct = 'non-eXsentXal peXsonnXl';\r\nassert(isequal(string_furlough(s),s_correct))\r\n%%\r\ns='The furloughs will continue until morale improves.'\r\ns_correct = 'The fXrlouXhs wiXl conXinue Xntil XoralX imprXves.';\r\nassert(isequal(string_furlough(s),s_correct))\r\n%%\r\ns='Who doesn''t like a 20% pay cut?'\r\ns_correct='Who dXesn''t Xike a 20% Xay cuX?'\r\nassert(isequal(string_furlough(s),s_correct))\r\n%%\r\ns='The quick brown fox jumps over the lazy dog.'\r\ns_correct = 'The qXick bXown fXx jumXs oveX the lXzy doX.';\r\nassert(isequal(string_furlough(s),s_correct))\r\n%%\r\ns='A-B-C.  Easy as 1-2-3.';\r\ns_correct = 'A-B-C.  EXsy as 1-2-3.';\r\nassert(isequal(string_furlough(s),s_correct))\r\n%%\r\ns='My single favorite TV show is X-Files!';\r\ns_correct='My siXgle fXvoriXe TV sXow is X-FileX!';\r\nassert(isequal(string_furlough(s),s_correct))","published":true,"deleted":false,"likes_count":5,"comments_count":3,"created_by":1615,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":62,"test_suite_updated_at":"2018-11-09T14:45:12.000Z","rescore_all_solutions":false,"group_id":28,"created_at":"2013-07-03T13:34:11.000Z","updated_at":"2025-11-17T23:35:01.000Z","published_at":"2013-07-03T13:38:07.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\u003eFurloughs are hitting government workers this year. To commemorate getting one unpaid day off each week until the end of September, this Cody problem requires a string for an input. The output will be the same string, but with every fifth letter in the string replaced with 'X'. Numbers, spaces, and punctuation marks are unaffected, which is more than we can say for the government workers.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eFor example, 'abcde?fgh123ij' would be replaced with 'abcdX?fgh123iX' Good luck!\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":1694,"title":"Now 20% off!","description":"Furloughs are hitting government workers this year.  To commemorate getting one unpaid day off each week until the end of September, this Cody problem requires a string for an input.  The output will be the same string, but with every fifth letter in the string replaced with 'X'.  Numbers, spaces, and punctuation marks are unaffected, which is more than we can say for the government workers.\r\n\r\nFor example, 'abcde?fgh123ij' would be replaced with 'abcdX?fgh123iX'  Good luck!","description_html":"\u003cp\u003eFurloughs are hitting government workers this year.  To commemorate getting one unpaid day off each week until the end of September, this Cody problem requires a string for an input.  The output will be the same string, but with every fifth letter in the string replaced with 'X'.  Numbers, spaces, and punctuation marks are unaffected, which is more than we can say for the government workers.\u003c/p\u003e\u003cp\u003eFor example, 'abcde?fgh123ij' would be replaced with 'abcdX?fgh123iX'  Good luck!\u003c/p\u003e","function_template":"function y = string_furlough(s)\r\n  y = s;\r\nend","test_suite":"%%\r\ns='abcde?fgh123ij';\r\ns_correct='abcdX?fgh123iX';\r\nassert(isequal(string_furlough(s),s_correct))\r\n%%\r\ns='non-essential personnel'\r\ns_correct = 'non-eXsentXal peXsonnXl';\r\nassert(isequal(string_furlough(s),s_correct))\r\n%%\r\ns='The furloughs will continue until morale improves.'\r\ns_correct = 'The fXrlouXhs wiXl conXinue Xntil XoralX imprXves.';\r\nassert(isequal(string_furlough(s),s_correct))\r\n%%\r\ns='Who doesn''t like a 20% pay cut?'\r\ns_correct='Who dXesn''t Xike a 20% Xay cuX?'\r\nassert(isequal(string_furlough(s),s_correct))\r\n%%\r\ns='The quick brown fox jumps over the lazy dog.'\r\ns_correct = 'The qXick bXown fXx jumXs oveX the lXzy doX.';\r\nassert(isequal(string_furlough(s),s_correct))\r\n%%\r\ns='A-B-C.  Easy as 1-2-3.';\r\ns_correct = 'A-B-C.  EXsy as 1-2-3.';\r\nassert(isequal(string_furlough(s),s_correct))\r\n%%\r\ns='My single favorite TV show is X-Files!';\r\ns_correct='My siXgle fXvoriXe TV sXow is X-FileX!';\r\nassert(isequal(string_furlough(s),s_correct))","published":true,"deleted":false,"likes_count":5,"comments_count":3,"created_by":1615,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":62,"test_suite_updated_at":"2018-11-09T14:45:12.000Z","rescore_all_solutions":false,"group_id":28,"created_at":"2013-07-03T13:34:11.000Z","updated_at":"2025-11-17T23:35:01.000Z","published_at":"2013-07-03T13:38:07.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\u003eFurloughs are hitting government workers this year. To commemorate getting one unpaid day off each week until the end of September, this Cody problem requires a string for an input. The output will be the same string, but with every fifth letter in the string replaced with 'X'. Numbers, spaces, and punctuation marks are unaffected, which is more than we can say for the government workers.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eFor example, 'abcde?fgh123ij' would be replaced with 'abcdX?fgh123iX' Good luck!\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:\"furloughs\"","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:\"furloughs\"","current_player":null,"sort":"map(difficulty_value,0,0,999) asc"},"parser":"MathWorks::Search::Solr::QueryParser","directives":{"term":{"directives":{"tag":[["tag:\"furloughs\"","","\"","furloughs","\""]]}}},"facets":{"#\u003cMathWorks::Search::Field:0x00007f64c6ce80d8\u003e":null,"#\u003cMathWorks::Search::Field:0x00007f64c6ce8038\u003e":null},"filters":{"#\u003cMathWorks::Search::Field:0x00007f64c6ce7638\u003e":"\"cody:problem\""},"fields":{"#\u003cMathWorks::Search::Field:0x00007f64c6ce8358\u003e":1,"#\u003cMathWorks::Search::Field:0x00007f64c6ce82b8\u003e":50,"#\u003cMathWorks::Search::Field:0x00007f64c6ce8218\u003e":"map(difficulty_value,0,0,999) asc","#\u003cMathWorks::Search::Field:0x00007f64c6ce8178\u003e":"tag:\"furloughs\""},"user_query":{"#\u003cMathWorks::Search::Field:0x00007f64c6ce8178\u003e":"tag:\"furloughs\""},"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:\"furloughs\"","current_player":null,"sort":"map(difficulty_value,0,0,999) asc"},"parser":"MathWorks::Search::Solr::QueryParser","directives":{"term":{"directives":{"tag":[["tag:\"furloughs\"","","\"","furloughs","\""]]}}},"facets":{"#\u003cMathWorks::Search::Field:0x00007f64c6ce80d8\u003e":null,"#\u003cMathWorks::Search::Field:0x00007f64c6ce8038\u003e":null},"filters":{"#\u003cMathWorks::Search::Field:0x00007f64c6ce7638\u003e":"\"cody:problem\""},"fields":{"#\u003cMathWorks::Search::Field:0x00007f64c6ce8358\u003e":1,"#\u003cMathWorks::Search::Field:0x00007f64c6ce82b8\u003e":50,"#\u003cMathWorks::Search::Field:0x00007f64c6ce8218\u003e":"map(difficulty_value,0,0,999) asc","#\u003cMathWorks::Search::Field:0x00007f64c6ce8178\u003e":"tag:\"furloughs\""},"user_query":{"#\u003cMathWorks::Search::Field:0x00007f64c6ce8178\u003e":"tag:\"furloughs\""},"queried_facets":{}},"options":{"fields":["id","difficulty_rating"]},"join":" "},"results":[{"id":1694,"difficulty_rating":"easy-medium"}]}}