{"group":{"id":1,"name":"Community","lockable":false,"created_at":"2012-01-18T18:02:15.000Z","updated_at":"2025-12-14T01:33:56.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":"2025-12-14T00: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":1218,"title":"Join Strings with Multiple Different Delimiters","description":"The idea is to form the string  S by interleaving the elements of a cell array of strings DELIMITER and another cell array of strings C.\r\n\r\nExample of 2 inputs:\r\n \r\n  C = {'I','MATLAB'};\r\n  DELIMITER  = {' love '})\r\n\r\nExpected Output:\r\n\r\n  S = 'I love MATLAB'","description_html":"\u003cp\u003eThe idea is to form the string  S by interleaving the elements of a cell array of strings DELIMITER and another cell array of strings C.\u003c/p\u003e\u003cp\u003eExample of 2 inputs:\u003c/p\u003e\u003cpre class=\"language-matlab\"\u003eC = {'I','MATLAB'};\r\nDELIMITER  = {' love '})\r\n\u003c/pre\u003e\u003cp\u003eExpected Output:\u003c/p\u003e\u003cpre class=\"language-matlab\"\u003eS = 'I love MATLAB'\r\n\u003c/pre\u003e","function_template":"function S = your_fcn_name(C,DELIMITER)\r\n  S = '';\r\nend","test_suite":"%%\r\n  C = {'I','MATLAB'};\r\n  DELIMITER  = {' love '}\r\nS= 'I love MATLAB'\r\nassert(isequal(your_fcn_name(C,DELIMITER),S))\r\n\r\n%%\r\n  c = {'one', 'two', 'three'};\r\n  DELIM  = {' + ', ' = '}\r\nS2= 'one + two = three'\r\nassert(isequal(your_fcn_name(c,DELIM),S2))\r\n\r\n%%\r\n  c = {'First sentence', 'Second sentence', 'Third sentence.'};\r\n  DELIM  = {'. ', '. '}\r\nS2= 'First sentence. Second sentence. Third sentence.'\r\nassert(isequal(your_fcn_name(c,DELIM),S2))\r\n\r\n%%\r\n  c = {'Have you ', 'ever had ', 'someone continuously ', 'interrupting you?'};\r\n  DELIM  = {'(HEY!) ', '(BOO!) ', '(LOOK OVER THERE!) '}\r\nS2= 'Have you (HEY!) ever had (BOO!) someone continuously (LOOK OVER THERE!) interrupting you?'\r\nassert(isequal(your_fcn_name(c,DELIM),S2))\r\n\r\n%%\r\n  c = {'My first ', 'name ', 'is ', 'Tom.'};\r\n  DELIM  = {'child has a ', 'that ', 'not '}\r\nS2= 'My first child has a name that is not Tom.'\r\nassert(isequal(your_fcn_name(c,DELIM),S2))","published":true,"deleted":false,"likes_count":1,"comments_count":1,"created_by":639,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":224,"test_suite_updated_at":"2017-05-31T17:01:22.000Z","rescore_all_solutions":false,"group_id":28,"created_at":"2013-01-22T15:13:49.000Z","updated_at":"2026-03-06T20:33:31.000Z","published_at":"2013-01-22T15:13:57.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\u003eThe idea is to form the string S by interleaving the elements of a cell array of strings DELIMITER and another cell array of strings C.\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 of 2 inputs:\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[C = {'I','MATLAB'};\\nDELIMITER  = {' love '})]]\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\u003eExpected Output:\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[S = 'I love MATLAB']]\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":43663,"title":"Combine the first and last names","description":"MATLAB R2016 provides a rich set of functions to work with string arrays. In this problem, you will be given two string arrays of the first names and last names. Your job is to join the first names with the corresponding last names, and output a new string array. \r\n\r\nFor example, if the inputs are\r\n\r\n  firstnames = [\"Donald\"; \"Hillary\"];\r\n  lastnames = [\"Trump\"; \"Clinton\"];\r\n\r\nthe output should be:\r\n\r\n  names = [\"Donald Trump\"; \"Hillary Clinton\"];\r\n\r\n","description_html":"\u003cp\u003eMATLAB R2016 provides a rich set of functions to work with string arrays. In this problem, you will be given two string arrays of the first names and last names. Your job is to join the first names with the corresponding last names, and output a new string array.\u003c/p\u003e\u003cp\u003eFor example, if the inputs are\u003c/p\u003e\u003cpre class=\"language-matlab\"\u003efirstnames = [\"Donald\"; \"Hillary\"];\r\nlastnames = [\"Trump\"; \"Clinton\"];\r\n\u003c/pre\u003e\u003cp\u003ethe output should be:\u003c/p\u003e\u003cpre class=\"language-matlab\"\u003enames = [\"Donald Trump\"; \"Hillary Clinton\"];\r\n\u003c/pre\u003e","function_template":"function y = fullname(firstnames,lastnames)\r\n  y = [firstnames,lastnames];\r\nend","test_suite":"%%\r\nassessFunctionAbsence('regexp','FileName','fullname.m')\r\n\r\n%%\r\nfirstnames = string({'Donald';'Hillary'});\r\nlastnames = string({'Trump';'Clinton'});\r\ny_correct = string({'Donald Trump';'Hillary Clinton'});\r\nassert(isequal(fullname(firstnames,lastnames),y_correct))\r\n\r\n%%\r\nfirstnames = string({'Bill','Hillary'});\r\nlastnames = string('Clinton');\r\ny_correct = string({'Bill Clinton','Hillary Clinton'});\r\nassert(isequal(fullname(firstnames,lastnames),y_correct))\r\n\r\n%%\r\nfirstnames = string({'Donald';'Barron';'Eric'});\r\nlastnames = string('Trump');\r\ny_correct = string({'Donald Trump';'Barron Trump';'Eric Trump'});\r\nassert(isequal(fullname(firstnames,lastnames),y_correct))\r\n\r\n%%\r\nfirstnames = string('Mike');\r\nlastnames = string({'Tyson','Pence','Trout'});\r\ny_correct = string({'Mike Tyson','Mike Pence','Mike Trout'});\r\nassert(isequal(fullname(firstnames,lastnames),y_correct))\r\n\r\n%%\r\nfirstnames = string({'Donald','Hillary';'Mike','James'});\r\nlastnames = string({'Trump','Clinton';'Pence','Bond'});\r\ny_correct = string({'Donald Trump','Hillary Clinton';'Mike Pence','James Bond'});\r\nassert(isequal(fullname(firstnames,lastnames),y_correct))","published":true,"deleted":false,"likes_count":7,"comments_count":2,"created_by":12569,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":170,"test_suite_updated_at":"2017-09-18T00:54:07.000Z","rescore_all_solutions":false,"group_id":16,"created_at":"2016-11-18T09:31:11.000Z","updated_at":"2026-03-10T21:21:28.000Z","published_at":"2016-11-18T09:31: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\u003eMATLAB R2016 provides a rich set of functions to work with string arrays. In this problem, you will be given two string arrays of the first names and last names. Your job is to join the first names with the corresponding last names, and output a new string array.\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\u003eFor example, if the inputs are\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[firstnames = [\\\"Donald\\\"; \\\"Hillary\\\"];\\nlastnames = [\\\"Trump\\\"; \\\"Clinton\\\"];]]\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 output should 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[names = [\\\"Donald Trump\\\"; \\\"Hillary Clinton\\\"];]]\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\"}]}"}],"problem_search":{"errors":[],"problems":[{"id":1218,"title":"Join Strings with Multiple Different Delimiters","description":"The idea is to form the string  S by interleaving the elements of a cell array of strings DELIMITER and another cell array of strings C.\r\n\r\nExample of 2 inputs:\r\n \r\n  C = {'I','MATLAB'};\r\n  DELIMITER  = {' love '})\r\n\r\nExpected Output:\r\n\r\n  S = 'I love MATLAB'","description_html":"\u003cp\u003eThe idea is to form the string  S by interleaving the elements of a cell array of strings DELIMITER and another cell array of strings C.\u003c/p\u003e\u003cp\u003eExample of 2 inputs:\u003c/p\u003e\u003cpre class=\"language-matlab\"\u003eC = {'I','MATLAB'};\r\nDELIMITER  = {' love '})\r\n\u003c/pre\u003e\u003cp\u003eExpected Output:\u003c/p\u003e\u003cpre class=\"language-matlab\"\u003eS = 'I love MATLAB'\r\n\u003c/pre\u003e","function_template":"function S = your_fcn_name(C,DELIMITER)\r\n  S = '';\r\nend","test_suite":"%%\r\n  C = {'I','MATLAB'};\r\n  DELIMITER  = {' love '}\r\nS= 'I love MATLAB'\r\nassert(isequal(your_fcn_name(C,DELIMITER),S))\r\n\r\n%%\r\n  c = {'one', 'two', 'three'};\r\n  DELIM  = {' + ', ' = '}\r\nS2= 'one + two = three'\r\nassert(isequal(your_fcn_name(c,DELIM),S2))\r\n\r\n%%\r\n  c = {'First sentence', 'Second sentence', 'Third sentence.'};\r\n  DELIM  = {'. ', '. '}\r\nS2= 'First sentence. Second sentence. Third sentence.'\r\nassert(isequal(your_fcn_name(c,DELIM),S2))\r\n\r\n%%\r\n  c = {'Have you ', 'ever had ', 'someone continuously ', 'interrupting you?'};\r\n  DELIM  = {'(HEY!) ', '(BOO!) ', '(LOOK OVER THERE!) '}\r\nS2= 'Have you (HEY!) ever had (BOO!) someone continuously (LOOK OVER THERE!) interrupting you?'\r\nassert(isequal(your_fcn_name(c,DELIM),S2))\r\n\r\n%%\r\n  c = {'My first ', 'name ', 'is ', 'Tom.'};\r\n  DELIM  = {'child has a ', 'that ', 'not '}\r\nS2= 'My first child has a name that is not Tom.'\r\nassert(isequal(your_fcn_name(c,DELIM),S2))","published":true,"deleted":false,"likes_count":1,"comments_count":1,"created_by":639,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":224,"test_suite_updated_at":"2017-05-31T17:01:22.000Z","rescore_all_solutions":false,"group_id":28,"created_at":"2013-01-22T15:13:49.000Z","updated_at":"2026-03-06T20:33:31.000Z","published_at":"2013-01-22T15:13:57.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\u003eThe idea is to form the string S by interleaving the elements of a cell array of strings DELIMITER and another cell array of strings C.\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 of 2 inputs:\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[C = {'I','MATLAB'};\\nDELIMITER  = {' love '})]]\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\u003eExpected Output:\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[S = 'I love MATLAB']]\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":43663,"title":"Combine the first and last names","description":"MATLAB R2016 provides a rich set of functions to work with string arrays. In this problem, you will be given two string arrays of the first names and last names. Your job is to join the first names with the corresponding last names, and output a new string array. \r\n\r\nFor example, if the inputs are\r\n\r\n  firstnames = [\"Donald\"; \"Hillary\"];\r\n  lastnames = [\"Trump\"; \"Clinton\"];\r\n\r\nthe output should be:\r\n\r\n  names = [\"Donald Trump\"; \"Hillary Clinton\"];\r\n\r\n","description_html":"\u003cp\u003eMATLAB R2016 provides a rich set of functions to work with string arrays. In this problem, you will be given two string arrays of the first names and last names. Your job is to join the first names with the corresponding last names, and output a new string array.\u003c/p\u003e\u003cp\u003eFor example, if the inputs are\u003c/p\u003e\u003cpre class=\"language-matlab\"\u003efirstnames = [\"Donald\"; \"Hillary\"];\r\nlastnames = [\"Trump\"; \"Clinton\"];\r\n\u003c/pre\u003e\u003cp\u003ethe output should be:\u003c/p\u003e\u003cpre class=\"language-matlab\"\u003enames = [\"Donald Trump\"; \"Hillary Clinton\"];\r\n\u003c/pre\u003e","function_template":"function y = fullname(firstnames,lastnames)\r\n  y = [firstnames,lastnames];\r\nend","test_suite":"%%\r\nassessFunctionAbsence('regexp','FileName','fullname.m')\r\n\r\n%%\r\nfirstnames = string({'Donald';'Hillary'});\r\nlastnames = string({'Trump';'Clinton'});\r\ny_correct = string({'Donald Trump';'Hillary Clinton'});\r\nassert(isequal(fullname(firstnames,lastnames),y_correct))\r\n\r\n%%\r\nfirstnames = string({'Bill','Hillary'});\r\nlastnames = string('Clinton');\r\ny_correct = string({'Bill Clinton','Hillary Clinton'});\r\nassert(isequal(fullname(firstnames,lastnames),y_correct))\r\n\r\n%%\r\nfirstnames = string({'Donald';'Barron';'Eric'});\r\nlastnames = string('Trump');\r\ny_correct = string({'Donald Trump';'Barron Trump';'Eric Trump'});\r\nassert(isequal(fullname(firstnames,lastnames),y_correct))\r\n\r\n%%\r\nfirstnames = string('Mike');\r\nlastnames = string({'Tyson','Pence','Trout'});\r\ny_correct = string({'Mike Tyson','Mike Pence','Mike Trout'});\r\nassert(isequal(fullname(firstnames,lastnames),y_correct))\r\n\r\n%%\r\nfirstnames = string({'Donald','Hillary';'Mike','James'});\r\nlastnames = string({'Trump','Clinton';'Pence','Bond'});\r\ny_correct = string({'Donald Trump','Hillary Clinton';'Mike Pence','James Bond'});\r\nassert(isequal(fullname(firstnames,lastnames),y_correct))","published":true,"deleted":false,"likes_count":7,"comments_count":2,"created_by":12569,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":170,"test_suite_updated_at":"2017-09-18T00:54:07.000Z","rescore_all_solutions":false,"group_id":16,"created_at":"2016-11-18T09:31:11.000Z","updated_at":"2026-03-10T21:21:28.000Z","published_at":"2016-11-18T09:31: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\u003eMATLAB R2016 provides a rich set of functions to work with string arrays. In this problem, you will be given two string arrays of the first names and last names. Your job is to join the first names with the corresponding last names, and output a new string array.\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\u003eFor example, if the inputs are\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[firstnames = [\\\"Donald\\\"; \\\"Hillary\\\"];\\nlastnames = [\\\"Trump\\\"; \\\"Clinton\\\"];]]\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 output should 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[names = [\\\"Donald Trump\\\"; \\\"Hillary Clinton\\\"];]]\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\"}]}"}],"term":"tag:\"strcat\"","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:\"strcat\"","current_player":null,"sort":"map(difficulty_value,0,0,999) asc"},"parser":"MathWorks::Search::Solr::QueryParser","directives":{"term":{"directives":{"tag":[["tag:\"strcat\"","","\"","strcat","\""]]}}},"facets":{"#\u003cMathWorks::Search::Field:0x00007f76fed66d80\u003e":null,"#\u003cMathWorks::Search::Field:0x00007f76fed66ce0\u003e":null},"filters":{"#\u003cMathWorks::Search::Field:0x00007f76fed66420\u003e":"\"cody:problem\""},"fields":{"#\u003cMathWorks::Search::Field:0x00007f76fed67000\u003e":1,"#\u003cMathWorks::Search::Field:0x00007f76fed66f60\u003e":50,"#\u003cMathWorks::Search::Field:0x00007f76fed66ec0\u003e":"map(difficulty_value,0,0,999) asc","#\u003cMathWorks::Search::Field:0x00007f76fed66e20\u003e":"tag:\"strcat\""},"user_query":{"#\u003cMathWorks::Search::Field:0x00007f76fed66e20\u003e":"tag:\"strcat\""},"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":"search","password":"J3bGPZzQ7asjJcCk","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:\"strcat\"","current_player":null,"sort":"map(difficulty_value,0,0,999) asc"},"parser":"MathWorks::Search::Solr::QueryParser","directives":{"term":{"directives":{"tag":[["tag:\"strcat\"","","\"","strcat","\""]]}}},"facets":{"#\u003cMathWorks::Search::Field:0x00007f76fed66d80\u003e":null,"#\u003cMathWorks::Search::Field:0x00007f76fed66ce0\u003e":null},"filters":{"#\u003cMathWorks::Search::Field:0x00007f76fed66420\u003e":"\"cody:problem\""},"fields":{"#\u003cMathWorks::Search::Field:0x00007f76fed67000\u003e":1,"#\u003cMathWorks::Search::Field:0x00007f76fed66f60\u003e":50,"#\u003cMathWorks::Search::Field:0x00007f76fed66ec0\u003e":"map(difficulty_value,0,0,999) asc","#\u003cMathWorks::Search::Field:0x00007f76fed66e20\u003e":"tag:\"strcat\""},"user_query":{"#\u003cMathWorks::Search::Field:0x00007f76fed66e20\u003e":"tag:\"strcat\""},"queried_facets":{}},"options":{"fields":["id","difficulty_rating"]},"join":" "},"results":[{"id":1218,"difficulty_rating":"easy-medium"},{"id":43663,"difficulty_rating":"easy-medium"}]}}