{"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":1824,"title":"Find and replaces spaces from a input string with *","description":"For a given input string str, find how many spaces are there in the string and replace those spaces with *\r\ne.g. str = 'this is demo of replacing spaces with stars';\r\nThen,\r\n     out = 'this*is*demo*of*replacing*spaces*with*stars'","description_html":"\u003cp\u003eFor a given input string str, find how many spaces are there in the string and replace those spaces with *\r\ne.g. str = 'this is demo of replacing spaces with stars';\r\nThen,\r\n     out = 'this*is*demo*of*replacing*spaces*with*stars'\u003c/p\u003e","function_template":"function y = get_stars(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = 'this is demo of replacing spaces with stars';\r\ny_correct = 'this*is*demo*of*replacing*spaces*with*stars';\r\nassert(isequal(get_stars(x),y_correct))\r\n\r\n%%\r\nx = 'check  if  you  can  get double  stars  here';\r\ny_correct = 'check**if**you**can**get*double**stars**here';\r\nassert(isequal(get_stars(x),y_correct))\r\n\r\n%%\r\nx = 'Open your mouth,Haaa    Haaa   Haaaa   ';\r\ny_correct = 'Open*your*mouth,Haaa****Haaa***Haaaa***';\r\nassert(isequal(get_stars(x),y_correct))\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":16381,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":172,"test_suite_updated_at":"2013-08-14T20:04:26.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2013-08-14T19:56:40.000Z","updated_at":"2026-03-02T17:21:41.000Z","published_at":"2013-08-14T19:56:40.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\u003eFor a given input string str, find how many spaces are there in the string and replace those spaces with * e.g. str = 'this is demo of replacing spaces with stars'; Then, out = 'this*is*demo*of*replacing*spaces*with*stars'\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":710,"title":"Replace Vector Elements","description":"Replace all elements in a vector which are equal to or smaller than zero with 0.1.\r\n\r\nExample:\r\n\r\n A = [1 2 3 -1 0 2 -3 -80];\r\n\r\nAnswer:\r\n\r\n B = [1 2 3 0.1 0.1 2 0.1 0.1];","description_html":"\u003cp\u003eReplace all elements in a vector which are equal to or smaller than zero with 0.1.\u003c/p\u003e\u003cp\u003eExample:\u003c/p\u003e\u003cpre\u003e A = [1 2 3 -1 0 2 -3 -80];\u003c/pre\u003e\u003cp\u003eAnswer:\u003c/p\u003e\u003cpre\u003e B = [1 2 3 0.1 0.1 2 0.1 0.1];\u003c/pre\u003e","function_template":"function y = repL0W01(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = [1 1 2 3 0 -9 -90 1 5 -7 6 3 2 -2 -99];\r\ny_correct = [1 1 2 3 0.1 0.1 0.1 1 5 0.1 6 3 2 0.1 0.1];\r\nassert(isequal(repL0W01(x),y_correct))\r\n\r\n%%\r\nx = [1 1 2 3 0 -0.1 -1 -0.001 50 -80];\r\ny_correct = [1 1 2 3 0.1 0.1 0.1 0.1 50 0.1];\r\nassert(isequal(repL0W01(x),y_correct))\r\n\r\n%%\r\nx = [1 1 2 3 0 -9 -90 1 5 -7 6 3 2 -2 -99];\r\ny_correct = [1 1 2 3 0.1 0.1 0.1 1 5 0.1 6 3 2 0.1 0.1];\r\nassert(isequal(repL0W01(x),y_correct))","published":true,"deleted":false,"likes_count":1,"comments_count":3,"created_by":4320,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":512,"test_suite_updated_at":"2012-05-24T13:22:24.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2012-05-22T22:33:08.000Z","updated_at":"2026-04-06T22:47:06.000Z","published_at":"2012-05-22T22:33:11.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\u003eReplace all elements in a vector which are equal to or smaller than zero with 0.1.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\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[ A = [1 2 3 -1 0 2 -3 -80];]]\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\u003eAnswer:\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[ B = [1 2 3 0.1 0.1 2 0.1 0.1];]]\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":460,"title":"Replace May with April","description":"For instance, if the input is \r\n\r\n input_str = 'The flowers may bloom in April';\r\n\r\nthen the output is\r\n\r\n output_str = 'The flowers may bloom in May';\r\n\r\n ","description_html":"\u003cp\u003eFor instance, if the input is\u003c/p\u003e\u003cpre\u003e input_str = 'The flowers may bloom in April';\u003c/pre\u003e\u003cp\u003ethen the output is\u003c/p\u003e\u003cpre\u003e output_str = 'The flowers may bloom in May';\u003c/pre\u003e","function_template":"function y = your_fcn_name(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = 'The flowers may bloom in May';\r\ny_correct = 'The flowers may bloom in April';\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n\r\n%%\r\nx = 'May I come to visit you in April?';\r\ny_correct = 'April I come to visit you in April?';\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n\r\n%%\r\nx = 'May I come to visit you in April?';\r\ny_correct = 'April I come to visit you in April?';\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n\r\n%%\r\nx = 'April is the cruelest month. Maybe not, though.';\r\ny_correct = 'April is the cruelest month. Aprilbe not, though.';\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n\r\n%%\r\nx = 'I read with dismay about your defeat last May.';\r\ny_correct = 'I read with dismay about your defeat last April.';\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n\r\n%%\r\nx = 'Moynihan for Mayor! Hurray for My Man Moynihan!';\r\ny_correct = 'Moynihan for Aprilor! Hurray for My Man Moynihan!';\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n","published":true,"deleted":false,"likes_count":4,"comments_count":7,"created_by":1666,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":395,"test_suite_updated_at":"2013-05-28T14:47:41.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2012-03-06T19:08:37.000Z","updated_at":"2026-02-18T16:10:27.000Z","published_at":"2012-03-06T19:13:50.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\u003eFor instance, if the input is\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_str = 'The flowers may bloom in April';]]\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\u003ethen the output is\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[ output_str = 'The flowers may bloom in May';]]\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":496,"title":"Oxidation State","description":"* In some chemical compounds, the oxidation state of each atom of hydrogen H is +1.\r\n* In some chemical compounds, the oxidation state of each atom of oxygen O is -2.\r\n* The algebraic sum of oxidation states of all atoms in a neutral molecule must be zero.\r\n* Given a string such as 'sulphuric acid H2SO4', the final token represents the chemical formula of a neutral moledule. This molecule has two atoms of hydrogen, one atom of sulphur and four atoms of oxygen. In this case the oxidation state of sulphur is six, 0-(2*1+4*-2). \r\n* Another string may be 'sodium hydroxide NaOH'. This molecule has one atom of sodium, one atom of oxygen, and, one atom of hydrogen. In this case, the oxidation state of sodium is one, 0-(-2+1). \r\n* Each element is denoted by one upper case letter, followed by one or none lower case letter, followed by the number of atoms present, no number means one atom.  \r\n* Assuming above, please find the oxidation state of one atom of the new element in the given formula.\r\n* Here is a link for additional information and exceptions to these simple rules: \u003chttp://en.wikipedia.org/wiki/Oxidation_state Oxidation State\u003e. \r\n","description_html":"\u003cul\u003e\u003cli\u003eIn some chemical compounds, the oxidation state of each atom of hydrogen H is +1.\u003c/li\u003e\u003cli\u003eIn some chemical compounds, the oxidation state of each atom of oxygen O is -2.\u003c/li\u003e\u003cli\u003eThe algebraic sum of oxidation states of all atoms in a neutral molecule must be zero.\u003c/li\u003e\u003cli\u003eGiven a string such as 'sulphuric acid H2SO4', the final token represents the chemical formula of a neutral moledule. This molecule has two atoms of hydrogen, one atom of sulphur and four atoms of oxygen. In this case the oxidation state of sulphur is six, 0-(2*1+4*-2).\u003c/li\u003e\u003cli\u003eAnother string may be 'sodium hydroxide NaOH'. This molecule has one atom of sodium, one atom of oxygen, and, one atom of hydrogen. In this case, the oxidation state of sodium is one, 0-(-2+1).\u003c/li\u003e\u003cli\u003eEach element is denoted by one upper case letter, followed by one or none lower case letter, followed by the number of atoms present, no number means one atom.\u003c/li\u003e\u003cli\u003eAssuming above, please find the oxidation state of one atom of the new element in the given formula.\u003c/li\u003e\u003cli\u003eHere is a link for additional information and exceptions to these simple rules: \u003ca href=\"http://en.wikipedia.org/wiki/Oxidation_state\"\u003eOxidation State\u003c/a\u003e.\u003c/li\u003e\u003c/ul\u003e","function_template":"function y = oxno(x)\r\nx='sulphuric acid H2SO4';\r\ny = 0-(2*1+4*-2);\r\nend","test_suite":"%%\r\nx='sulphuric acid H2SO4';\r\ny = 0-(2*1+4*-2);\r\nassert(isequal(y,oxno(x)))\r\n%%\r\nx='sodium hydroxide NaOH';\r\ny = 0-(-2+1);\r\nassert(isequal(y,oxno(x)))\r\n%%\r\nx='methane CH4';\r\ny = 0-(4*1);\r\nassert(isequal(y,oxno(x)))\r\n%%\r\nx='ethane C2H6';\r\ny = 0-(6*1)/2;\r\nassert(isequal(y,oxno(x)))\r\n%%\r\nx='acetylene C2H2';\r\ny = 0-(2*1)/2;\r\nassert(isequal(y,oxno(x)))\r\n%%\r\nx='hypophosphorous acid H3PO2';\r\ny = 1;\r\nassert(isequal(y,oxno(x)))\r\n%%\r\nx='(ortho)phosphorous acid H3PO3';\r\ny = 3;\r\nassert(isequal(y,oxno(x)))\r\n%%\r\nx='pyrophosphoric acid H4P2O7';\r\ny = 5;\r\nassert(isequal(y,oxno(x)))\r\n\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":166,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":20,"test_suite_updated_at":"2012-03-14T02:03:22.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2012-03-14T00:49:41.000Z","updated_at":"2026-01-22T12:38:01.000Z","published_at":"2012-03-14T03:11:26.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=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eIn some chemical compounds, the oxidation state of each atom of hydrogen H is +1.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eIn some chemical compounds, the oxidation state of each atom of oxygen O is -2.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe algebraic sum of oxidation states of all atoms in a neutral molecule must be zero.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eGiven a string such as 'sulphuric acid H2SO4', the final token represents the chemical formula of a neutral moledule. This molecule has two atoms of hydrogen, one atom of sulphur and four atoms of oxygen. In this case the oxidation state of sulphur is six, 0-(2*1+4*-2).\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eAnother string may be 'sodium hydroxide NaOH'. This molecule has one atom of sodium, one atom of oxygen, and, one atom of hydrogen. In this case, the oxidation state of sodium is one, 0-(-2+1).\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eEach element is denoted by one upper case letter, followed by one or none lower case letter, followed by the number of atoms present, no number means one atom.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eAssuming above, please find the oxidation state of one atom of the new element in the given formula.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eHere is a link for additional information and exceptions to these simple rules:\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://en.wikipedia.org/wiki/Oxidation_state\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eOxidation State\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":489,"title":"Bang Bang in Bangalore","description":"Imagine a strange language disorder, Bangolangosis, has developed among trigonometricians of \u003chttp://en.wikipedia.org/wiki/Bangalore Bangalore\u003e, India, when calculating angles of triangles wrong and banging head in frustration. \r\n\r\nThe most obvious symptom: the affected individuals say \"bang\" for \"bang-bang\" and vice versa.\r\n\r\nExample\r\n\r\nThe following sample should help understanding their problem more clearly. A native utterance by an affected person:\r\n\r\n 'Bang Raja-bang#@om uttam%$# bang-bang swamy\u0026^%$' \r\n \r\nThe corrected version should actually be:\r\n\r\n 'Bang-bang Raja-bang#@om uttam%$# bang swamy\u0026^%$'.\r\n\r\nPlease correct the given string accordingly.\r\n  ","description_html":"\u003cp\u003eImagine a strange language disorder, Bangolangosis, has developed among trigonometricians of \u003ca href = \"http://en.wikipedia.org/wiki/Bangalore\"\u003eBangalore\u003c/a\u003e, India, when calculating angles of triangles wrong and banging head in frustration.\u003c/p\u003e\u003cp\u003eThe most obvious symptom: the affected individuals say \"bang\" for \"bang-bang\" and vice versa.\u003c/p\u003e\u003cp\u003eExample\u003c/p\u003e\u003cp\u003eThe following sample should help understanding their problem more clearly. A native utterance by an affected person:\u003c/p\u003e\u003cpre\u003e 'Bang Raja-bang#@om uttam%$# bang-bang swamy\u0026^%$' \u003c/pre\u003e\u003cp\u003eThe corrected version should actually be:\u003c/p\u003e\u003cpre\u003e 'Bang-bang Raja-bang#@om uttam%$# bang swamy\u0026^%$'.\u003c/pre\u003e\u003cp\u003ePlease correct the given string accordingly.\u003c/p\u003e","function_template":"function y = Bangalore(x)\r\n  x = 'Bang-bang bangalore gyan\u0026^%$ uttam$#@ bang';\r\n  y = 'Bang bangalore gyan\u0026^%$ uttam$#@ bang-bang';\r\nend","test_suite":"%%\r\nx = 'Bang bang bang!';\r\ny = 'Bang-bang bang-bang bang-bang!';\r\nassert(isequal(y,Bangalore(x)))\r\n\r\n%%\r\nx = 'Bang-bang bang-bang bang-bang!';\r\ny = 'Bang bang bang!';\r\nassert(isequal(y,Bangalore(x)))\r\n\r\n%%\r\nx = 'Bang-bang bang bang-bang bang bang bang-bang.';\r\ny = 'Bang bang-bang bang bang-bang bang-bang bang.';\r\nassert(isequal(y,Bangalore(x)))\r\n\r\n%%\r\nx = 'Nara3@# bangla bang purus%$# bang-bang swamy\u0026^%$'; \r\ny = 'Nara3@# bangla bang-bang purus%$# bang swamy\u0026^%$';\r\nassert(isequal(y,Bangalore(x)))\r\n\r\n%%\r\nx = 'Bang bang-bang upadhy3@# bang-bang swarg%$# bang-bang kumar\u0026^%$'; \r\ny = 'Bang-bang bang upadhy3@# bang swarg%$# bang kumar\u0026^%$'; \r\nassert(isequal(y,Bangalore(x)))\r\n\r\n%%\r\nx = 'Bang-bang bangalore gyan\u0026^%$ uttam$#@ bang.';\r\ny = 'Bang bangalore gyan\u0026^%$ uttam$#@ bang-bang.';\r\nassert(isequal(y,Bangalore(x)))\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":4,"created_by":166,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":171,"test_suite_updated_at":"2016-12-12T17:47:12.000Z","rescore_all_solutions":false,"group_id":14,"created_at":"2012-03-13T00:02:31.000Z","updated_at":"2026-03-15T02:42:59.000Z","published_at":"2012-03-14T20:27:08.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\u003eImagine a strange language disorder, Bangolangosis, has developed among trigonometricians of\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://en.wikipedia.org/wiki/Bangalore\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eBangalore\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e, India, when calculating angles of triangles wrong and banging head in frustration.\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\u003eThe most obvious symptom: the affected individuals say \\\"bang\\\" for \\\"bang-bang\\\" and vice versa.\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=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe following sample should help understanding their problem more clearly. A native utterance by an affected person:\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[ 'Bang Raja-bang#@om uttam%$# bang-bang swamy\u0026^%$']]\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\u003eThe corrected version should actually be:\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[ 'Bang-bang Raja-bang#@om uttam%$# bang swamy\u0026^%$'.]]\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\u003ePlease correct the given string accordingly.\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":1824,"title":"Find and replaces spaces from a input string with *","description":"For a given input string str, find how many spaces are there in the string and replace those spaces with *\r\ne.g. str = 'this is demo of replacing spaces with stars';\r\nThen,\r\n     out = 'this*is*demo*of*replacing*spaces*with*stars'","description_html":"\u003cp\u003eFor a given input string str, find how many spaces are there in the string and replace those spaces with *\r\ne.g. str = 'this is demo of replacing spaces with stars';\r\nThen,\r\n     out = 'this*is*demo*of*replacing*spaces*with*stars'\u003c/p\u003e","function_template":"function y = get_stars(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = 'this is demo of replacing spaces with stars';\r\ny_correct = 'this*is*demo*of*replacing*spaces*with*stars';\r\nassert(isequal(get_stars(x),y_correct))\r\n\r\n%%\r\nx = 'check  if  you  can  get double  stars  here';\r\ny_correct = 'check**if**you**can**get*double**stars**here';\r\nassert(isequal(get_stars(x),y_correct))\r\n\r\n%%\r\nx = 'Open your mouth,Haaa    Haaa   Haaaa   ';\r\ny_correct = 'Open*your*mouth,Haaa****Haaa***Haaaa***';\r\nassert(isequal(get_stars(x),y_correct))\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":16381,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":172,"test_suite_updated_at":"2013-08-14T20:04:26.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2013-08-14T19:56:40.000Z","updated_at":"2026-03-02T17:21:41.000Z","published_at":"2013-08-14T19:56:40.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\u003eFor a given input string str, find how many spaces are there in the string and replace those spaces with * e.g. str = 'this is demo of replacing spaces with stars'; Then, out = 'this*is*demo*of*replacing*spaces*with*stars'\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":710,"title":"Replace Vector Elements","description":"Replace all elements in a vector which are equal to or smaller than zero with 0.1.\r\n\r\nExample:\r\n\r\n A = [1 2 3 -1 0 2 -3 -80];\r\n\r\nAnswer:\r\n\r\n B = [1 2 3 0.1 0.1 2 0.1 0.1];","description_html":"\u003cp\u003eReplace all elements in a vector which are equal to or smaller than zero with 0.1.\u003c/p\u003e\u003cp\u003eExample:\u003c/p\u003e\u003cpre\u003e A = [1 2 3 -1 0 2 -3 -80];\u003c/pre\u003e\u003cp\u003eAnswer:\u003c/p\u003e\u003cpre\u003e B = [1 2 3 0.1 0.1 2 0.1 0.1];\u003c/pre\u003e","function_template":"function y = repL0W01(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = [1 1 2 3 0 -9 -90 1 5 -7 6 3 2 -2 -99];\r\ny_correct = [1 1 2 3 0.1 0.1 0.1 1 5 0.1 6 3 2 0.1 0.1];\r\nassert(isequal(repL0W01(x),y_correct))\r\n\r\n%%\r\nx = [1 1 2 3 0 -0.1 -1 -0.001 50 -80];\r\ny_correct = [1 1 2 3 0.1 0.1 0.1 0.1 50 0.1];\r\nassert(isequal(repL0W01(x),y_correct))\r\n\r\n%%\r\nx = [1 1 2 3 0 -9 -90 1 5 -7 6 3 2 -2 -99];\r\ny_correct = [1 1 2 3 0.1 0.1 0.1 1 5 0.1 6 3 2 0.1 0.1];\r\nassert(isequal(repL0W01(x),y_correct))","published":true,"deleted":false,"likes_count":1,"comments_count":3,"created_by":4320,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":512,"test_suite_updated_at":"2012-05-24T13:22:24.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2012-05-22T22:33:08.000Z","updated_at":"2026-04-06T22:47:06.000Z","published_at":"2012-05-22T22:33:11.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\u003eReplace all elements in a vector which are equal to or smaller than zero with 0.1.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\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[ A = [1 2 3 -1 0 2 -3 -80];]]\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\u003eAnswer:\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[ B = [1 2 3 0.1 0.1 2 0.1 0.1];]]\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":460,"title":"Replace May with April","description":"For instance, if the input is \r\n\r\n input_str = 'The flowers may bloom in April';\r\n\r\nthen the output is\r\n\r\n output_str = 'The flowers may bloom in May';\r\n\r\n ","description_html":"\u003cp\u003eFor instance, if the input is\u003c/p\u003e\u003cpre\u003e input_str = 'The flowers may bloom in April';\u003c/pre\u003e\u003cp\u003ethen the output is\u003c/p\u003e\u003cpre\u003e output_str = 'The flowers may bloom in May';\u003c/pre\u003e","function_template":"function y = your_fcn_name(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = 'The flowers may bloom in May';\r\ny_correct = 'The flowers may bloom in April';\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n\r\n%%\r\nx = 'May I come to visit you in April?';\r\ny_correct = 'April I come to visit you in April?';\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n\r\n%%\r\nx = 'May I come to visit you in April?';\r\ny_correct = 'April I come to visit you in April?';\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n\r\n%%\r\nx = 'April is the cruelest month. Maybe not, though.';\r\ny_correct = 'April is the cruelest month. Aprilbe not, though.';\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n\r\n%%\r\nx = 'I read with dismay about your defeat last May.';\r\ny_correct = 'I read with dismay about your defeat last April.';\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n\r\n%%\r\nx = 'Moynihan for Mayor! Hurray for My Man Moynihan!';\r\ny_correct = 'Moynihan for Aprilor! Hurray for My Man Moynihan!';\r\nassert(isequal(your_fcn_name(x),y_correct))\r\n","published":true,"deleted":false,"likes_count":4,"comments_count":7,"created_by":1666,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":395,"test_suite_updated_at":"2013-05-28T14:47:41.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2012-03-06T19:08:37.000Z","updated_at":"2026-02-18T16:10:27.000Z","published_at":"2012-03-06T19:13:50.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\u003eFor instance, if the input is\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_str = 'The flowers may bloom in April';]]\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\u003ethen the output is\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[ output_str = 'The flowers may bloom in May';]]\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":496,"title":"Oxidation State","description":"* In some chemical compounds, the oxidation state of each atom of hydrogen H is +1.\r\n* In some chemical compounds, the oxidation state of each atom of oxygen O is -2.\r\n* The algebraic sum of oxidation states of all atoms in a neutral molecule must be zero.\r\n* Given a string such as 'sulphuric acid H2SO4', the final token represents the chemical formula of a neutral moledule. This molecule has two atoms of hydrogen, one atom of sulphur and four atoms of oxygen. In this case the oxidation state of sulphur is six, 0-(2*1+4*-2). \r\n* Another string may be 'sodium hydroxide NaOH'. This molecule has one atom of sodium, one atom of oxygen, and, one atom of hydrogen. In this case, the oxidation state of sodium is one, 0-(-2+1). \r\n* Each element is denoted by one upper case letter, followed by one or none lower case letter, followed by the number of atoms present, no number means one atom.  \r\n* Assuming above, please find the oxidation state of one atom of the new element in the given formula.\r\n* Here is a link for additional information and exceptions to these simple rules: \u003chttp://en.wikipedia.org/wiki/Oxidation_state Oxidation State\u003e. \r\n","description_html":"\u003cul\u003e\u003cli\u003eIn some chemical compounds, the oxidation state of each atom of hydrogen H is +1.\u003c/li\u003e\u003cli\u003eIn some chemical compounds, the oxidation state of each atom of oxygen O is -2.\u003c/li\u003e\u003cli\u003eThe algebraic sum of oxidation states of all atoms in a neutral molecule must be zero.\u003c/li\u003e\u003cli\u003eGiven a string such as 'sulphuric acid H2SO4', the final token represents the chemical formula of a neutral moledule. This molecule has two atoms of hydrogen, one atom of sulphur and four atoms of oxygen. In this case the oxidation state of sulphur is six, 0-(2*1+4*-2).\u003c/li\u003e\u003cli\u003eAnother string may be 'sodium hydroxide NaOH'. This molecule has one atom of sodium, one atom of oxygen, and, one atom of hydrogen. In this case, the oxidation state of sodium is one, 0-(-2+1).\u003c/li\u003e\u003cli\u003eEach element is denoted by one upper case letter, followed by one or none lower case letter, followed by the number of atoms present, no number means one atom.\u003c/li\u003e\u003cli\u003eAssuming above, please find the oxidation state of one atom of the new element in the given formula.\u003c/li\u003e\u003cli\u003eHere is a link for additional information and exceptions to these simple rules: \u003ca href=\"http://en.wikipedia.org/wiki/Oxidation_state\"\u003eOxidation State\u003c/a\u003e.\u003c/li\u003e\u003c/ul\u003e","function_template":"function y = oxno(x)\r\nx='sulphuric acid H2SO4';\r\ny = 0-(2*1+4*-2);\r\nend","test_suite":"%%\r\nx='sulphuric acid H2SO4';\r\ny = 0-(2*1+4*-2);\r\nassert(isequal(y,oxno(x)))\r\n%%\r\nx='sodium hydroxide NaOH';\r\ny = 0-(-2+1);\r\nassert(isequal(y,oxno(x)))\r\n%%\r\nx='methane CH4';\r\ny = 0-(4*1);\r\nassert(isequal(y,oxno(x)))\r\n%%\r\nx='ethane C2H6';\r\ny = 0-(6*1)/2;\r\nassert(isequal(y,oxno(x)))\r\n%%\r\nx='acetylene C2H2';\r\ny = 0-(2*1)/2;\r\nassert(isequal(y,oxno(x)))\r\n%%\r\nx='hypophosphorous acid H3PO2';\r\ny = 1;\r\nassert(isequal(y,oxno(x)))\r\n%%\r\nx='(ortho)phosphorous acid H3PO3';\r\ny = 3;\r\nassert(isequal(y,oxno(x)))\r\n%%\r\nx='pyrophosphoric acid H4P2O7';\r\ny = 5;\r\nassert(isequal(y,oxno(x)))\r\n\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":166,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":20,"test_suite_updated_at":"2012-03-14T02:03:22.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2012-03-14T00:49:41.000Z","updated_at":"2026-01-22T12:38:01.000Z","published_at":"2012-03-14T03:11:26.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=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eIn some chemical compounds, the oxidation state of each atom of hydrogen H is +1.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eIn some chemical compounds, the oxidation state of each atom of oxygen O is -2.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe algebraic sum of oxidation states of all atoms in a neutral molecule must be zero.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eGiven a string such as 'sulphuric acid H2SO4', the final token represents the chemical formula of a neutral moledule. This molecule has two atoms of hydrogen, one atom of sulphur and four atoms of oxygen. In this case the oxidation state of sulphur is six, 0-(2*1+4*-2).\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eAnother string may be 'sodium hydroxide NaOH'. This molecule has one atom of sodium, one atom of oxygen, and, one atom of hydrogen. In this case, the oxidation state of sodium is one, 0-(-2+1).\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eEach element is denoted by one upper case letter, followed by one or none lower case letter, followed by the number of atoms present, no number means one atom.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eAssuming above, please find the oxidation state of one atom of the new element in the given formula.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eHere is a link for additional information and exceptions to these simple rules:\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://en.wikipedia.org/wiki/Oxidation_state\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eOxidation State\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":489,"title":"Bang Bang in Bangalore","description":"Imagine a strange language disorder, Bangolangosis, has developed among trigonometricians of \u003chttp://en.wikipedia.org/wiki/Bangalore Bangalore\u003e, India, when calculating angles of triangles wrong and banging head in frustration. \r\n\r\nThe most obvious symptom: the affected individuals say \"bang\" for \"bang-bang\" and vice versa.\r\n\r\nExample\r\n\r\nThe following sample should help understanding their problem more clearly. A native utterance by an affected person:\r\n\r\n 'Bang Raja-bang#@om uttam%$# bang-bang swamy\u0026^%$' \r\n \r\nThe corrected version should actually be:\r\n\r\n 'Bang-bang Raja-bang#@om uttam%$# bang swamy\u0026^%$'.\r\n\r\nPlease correct the given string accordingly.\r\n  ","description_html":"\u003cp\u003eImagine a strange language disorder, Bangolangosis, has developed among trigonometricians of \u003ca href = \"http://en.wikipedia.org/wiki/Bangalore\"\u003eBangalore\u003c/a\u003e, India, when calculating angles of triangles wrong and banging head in frustration.\u003c/p\u003e\u003cp\u003eThe most obvious symptom: the affected individuals say \"bang\" for \"bang-bang\" and vice versa.\u003c/p\u003e\u003cp\u003eExample\u003c/p\u003e\u003cp\u003eThe following sample should help understanding their problem more clearly. A native utterance by an affected person:\u003c/p\u003e\u003cpre\u003e 'Bang Raja-bang#@om uttam%$# bang-bang swamy\u0026^%$' \u003c/pre\u003e\u003cp\u003eThe corrected version should actually be:\u003c/p\u003e\u003cpre\u003e 'Bang-bang Raja-bang#@om uttam%$# bang swamy\u0026^%$'.\u003c/pre\u003e\u003cp\u003ePlease correct the given string accordingly.\u003c/p\u003e","function_template":"function y = Bangalore(x)\r\n  x = 'Bang-bang bangalore gyan\u0026^%$ uttam$#@ bang';\r\n  y = 'Bang bangalore gyan\u0026^%$ uttam$#@ bang-bang';\r\nend","test_suite":"%%\r\nx = 'Bang bang bang!';\r\ny = 'Bang-bang bang-bang bang-bang!';\r\nassert(isequal(y,Bangalore(x)))\r\n\r\n%%\r\nx = 'Bang-bang bang-bang bang-bang!';\r\ny = 'Bang bang bang!';\r\nassert(isequal(y,Bangalore(x)))\r\n\r\n%%\r\nx = 'Bang-bang bang bang-bang bang bang bang-bang.';\r\ny = 'Bang bang-bang bang bang-bang bang-bang bang.';\r\nassert(isequal(y,Bangalore(x)))\r\n\r\n%%\r\nx = 'Nara3@# bangla bang purus%$# bang-bang swamy\u0026^%$'; \r\ny = 'Nara3@# bangla bang-bang purus%$# bang swamy\u0026^%$';\r\nassert(isequal(y,Bangalore(x)))\r\n\r\n%%\r\nx = 'Bang bang-bang upadhy3@# bang-bang swarg%$# bang-bang kumar\u0026^%$'; \r\ny = 'Bang-bang bang upadhy3@# bang swarg%$# bang kumar\u0026^%$'; \r\nassert(isequal(y,Bangalore(x)))\r\n\r\n%%\r\nx = 'Bang-bang bangalore gyan\u0026^%$ uttam$#@ bang.';\r\ny = 'Bang bangalore gyan\u0026^%$ uttam$#@ bang-bang.';\r\nassert(isequal(y,Bangalore(x)))\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":4,"created_by":166,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":171,"test_suite_updated_at":"2016-12-12T17:47:12.000Z","rescore_all_solutions":false,"group_id":14,"created_at":"2012-03-13T00:02:31.000Z","updated_at":"2026-03-15T02:42:59.000Z","published_at":"2012-03-14T20:27:08.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\u003eImagine a strange language disorder, Bangolangosis, has developed among trigonometricians of\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://en.wikipedia.org/wiki/Bangalore\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eBangalore\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e, India, when calculating angles of triangles wrong and banging head in frustration.\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\u003eThe most obvious symptom: the affected individuals say \\\"bang\\\" for \\\"bang-bang\\\" and vice versa.\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=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe following sample should help understanding their problem more clearly. A native utterance by an affected person:\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[ 'Bang Raja-bang#@om uttam%$# bang-bang swamy\u0026^%$']]\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\u003eThe corrected version should actually be:\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[ 'Bang-bang Raja-bang#@om uttam%$# bang swamy\u0026^%$'.]]\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\u003ePlease correct the given string accordingly.\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:\"replace\"","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:\"replace\"","current_player":null,"sort":"map(difficulty_value,0,0,999) asc"},"parser":"MathWorks::Search::Solr::QueryParser","directives":{"term":{"directives":{"tag":[["tag:\"replace\"","","\"","replace","\""]]}}},"facets":{"#\u003cMathWorks::Search::Field:0x00007f17c2154ec0\u003e":null,"#\u003cMathWorks::Search::Field:0x00007f17c2154e20\u003e":null},"filters":{"#\u003cMathWorks::Search::Field:0x00007f17c2154560\u003e":"\"cody:problem\""},"fields":{"#\u003cMathWorks::Search::Field:0x00007f17c2155140\u003e":1,"#\u003cMathWorks::Search::Field:0x00007f17c21550a0\u003e":50,"#\u003cMathWorks::Search::Field:0x00007f17c2155000\u003e":"map(difficulty_value,0,0,999) asc","#\u003cMathWorks::Search::Field:0x00007f17c2154f60\u003e":"tag:\"replace\""},"user_query":{"#\u003cMathWorks::Search::Field:0x00007f17c2154f60\u003e":"tag:\"replace\""},"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:\"replace\"","current_player":null,"sort":"map(difficulty_value,0,0,999) asc"},"parser":"MathWorks::Search::Solr::QueryParser","directives":{"term":{"directives":{"tag":[["tag:\"replace\"","","\"","replace","\""]]}}},"facets":{"#\u003cMathWorks::Search::Field:0x00007f17c2154ec0\u003e":null,"#\u003cMathWorks::Search::Field:0x00007f17c2154e20\u003e":null},"filters":{"#\u003cMathWorks::Search::Field:0x00007f17c2154560\u003e":"\"cody:problem\""},"fields":{"#\u003cMathWorks::Search::Field:0x00007f17c2155140\u003e":1,"#\u003cMathWorks::Search::Field:0x00007f17c21550a0\u003e":50,"#\u003cMathWorks::Search::Field:0x00007f17c2155000\u003e":"map(difficulty_value,0,0,999) asc","#\u003cMathWorks::Search::Field:0x00007f17c2154f60\u003e":"tag:\"replace\""},"user_query":{"#\u003cMathWorks::Search::Field:0x00007f17c2154f60\u003e":"tag:\"replace\""},"queried_facets":{}},"options":{"fields":["id","difficulty_rating"]},"join":" "},"results":[{"id":1824,"difficulty_rating":"easy"},{"id":710,"difficulty_rating":"easy"},{"id":460,"difficulty_rating":"easy"},{"id":496,"difficulty_rating":"medium"},{"id":489,"difficulty_rating":"medium"}]}}