{"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":43662,"title":"Use R2016b Text Manipulations to Fix These Addresses (Part 3)","description":"\r\nWe have a series of addresses like the following which we'd like to reformat. Each of the addresses lacks a space and a comma between the street name (which always ends with a period) and the neighborhood/city name. Can you insert a space between these?\r\n\r\n*Example:*\r\n\r\n  Input:\r\n  adrIn = '950 Blue Hill Ave.Dorchester, MA 02124';\r\n\r\n  Output:\r\n  adrOut = '950 Blue Hill Ave., Dorchester, MA 02124';\r\n\r\n*Feature Tip:* \r\n\r\n\u003chttps://www.mathworks.com/help/matlab/release-notes.html?rntext=\u0026startrelease=R2016b\u0026endrelease=R2016b\u0026groupby=release\u0026sortby=descending R2016b\u003e introduces string arrays and text manipulation functions which can help. To learn more see \u003chttp://www.mathworks.com/help/matlab/characters-and-strings.html  MATLAB Characters and Strings\u003e.\r\n\r\n*Background:* \r\n\r\nDid you know the city of Boston has a number of urban orchards? This data comes form a list of these orchards. We're trying to reformat the addresses into a standard form. You can see the data \u003chttps://data.cityofboston.gov/Health/Urban-Orchards/c7cz-29ak here\u003e or import it into MATLAB with |webread|.\r\n\r\n  data = webread('https://data.cityofboston.gov/api/views/byxy-288e/rows.csv');\r\n\r\n*Related Problems:*\r\n\r\n\u003chttps://www.mathworks.com/matlabcentral/cody/problems/43660-use-r2016b-text-manipulations-to-fix-these-addresses-part-1 Use R2016b Text Manipulations to Fix These Addresses (Part 1)\u003e\r\n\r\n\u003chttps://www.mathworks.com/matlabcentral/cody/problems/43661-use-r2016b-text-manipulations-to-fix-these-addresses-part-2 Use R2016b Text Manipulations to Fix These Addresses (Part 2)\u003e\r\n\r\nUse R2016b Text Manipulations to Fix These Addresses (Part 3)","description_html":"\u003cp\u003eWe have a series of addresses like the following which we'd like to reformat. Each of the addresses lacks a space and a comma between the street name (which always ends with a period) and the neighborhood/city name. Can you insert a space between these?\u003c/p\u003e\u003cp\u003e\u003cb\u003eExample:\u003c/b\u003e\u003c/p\u003e\u003cpre class=\"language-matlab\"\u003eInput:\r\nadrIn = '950 Blue Hill Ave.Dorchester, MA 02124';\r\n\u003c/pre\u003e\u003cpre class=\"language-matlab\"\u003eOutput:\r\nadrOut = '950 Blue Hill Ave., Dorchester, MA 02124';\r\n\u003c/pre\u003e\u003cp\u003e\u003cb\u003eFeature Tip:\u003c/b\u003e\u003c/p\u003e\u003cp\u003e\u003ca href = \"https://www.mathworks.com/help/matlab/release-notes.html?rntext=\u0026startrelease=R2016b\u0026endrelease=R2016b\u0026groupby=release\u0026sortby=descending\"\u003eR2016b\u003c/a\u003e introduces string arrays and text manipulation functions which can help. To learn more see \u003ca href = \"http://www.mathworks.com/help/matlab/characters-and-strings.html\"\u003eMATLAB Characters and Strings\u003c/a\u003e.\u003c/p\u003e\u003cp\u003e\u003cb\u003eBackground:\u003c/b\u003e\u003c/p\u003e\u003cp\u003eDid you know the city of Boston has a number of urban orchards? This data comes form a list of these orchards. We're trying to reformat the addresses into a standard form. You can see the data \u003ca href = \"https://data.cityofboston.gov/Health/Urban-Orchards/c7cz-29ak\"\u003ehere\u003c/a\u003e or import it into MATLAB with \u003ctt\u003ewebread\u003c/tt\u003e.\u003c/p\u003e\u003cpre class=\"language-matlab\"\u003edata = webread('https://data.cityofboston.gov/api/views/byxy-288e/rows.csv');\r\n\u003c/pre\u003e\u003cp\u003e\u003cb\u003eRelated Problems:\u003c/b\u003e\u003c/p\u003e\u003cp\u003e\u003ca href = \"https://www.mathworks.com/matlabcentral/cody/problems/43660-use-r2016b-text-manipulations-to-fix-these-addresses-part-1\"\u003eUse R2016b Text Manipulations to Fix These Addresses (Part 1)\u003c/a\u003e\u003c/p\u003e\u003cp\u003e\u003ca href = \"https://www.mathworks.com/matlabcentral/cody/problems/43661-use-r2016b-text-manipulations-to-fix-these-addresses-part-2\"\u003eUse R2016b Text Manipulations to Fix These Addresses (Part 2)\u003c/a\u003e\u003c/p\u003e\u003cp\u003eUse R2016b Text Manipulations to Fix These Addresses (Part 3)\u003c/p\u003e","function_template":"function adrOut = myFun(adrIn)\r\n  adrOut = adrIn;\r\nend","test_suite":"%%\r\nx = '950 Blue Hill Ave.Dorchester, MA 02124';\r\ny = string('950 Blue Hill Ave., Dorchester, MA 02124');\r\nassert (all(y == myFun(x)));\r\n\r\n%%\r\nx = '259 Allandale Rd.Jamaica Plain, MA 02467';\r\ny = string('259 Allandale Rd., Jamaica Plain, MA 02467');\r\nassert (all(y == myFun(x)));\r\n\r\n%%\r\nx = '850 Harrison Ave.Boston, MA 02118';\r\ny = string('850 Harrison Ave., Boston, MA 02118');\r\nassert (all(y == myFun(x)));\r\n\r\n%%\r\nx = '23-29 Tucker St.Dorchester, MA 02124';\r\ny = string('23-29 Tucker St., Dorchester, MA 02124');\r\nassert (all(y == myFun(x)));","published":true,"deleted":false,"likes_count":2,"comments_count":0,"created_by":28291,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":108,"test_suite_updated_at":"2016-11-17T22:09:00.000Z","rescore_all_solutions":false,"group_id":16,"created_at":"2016-11-17T21:50:07.000Z","updated_at":"2026-03-10T19:38:55.000Z","published_at":"2016-11-17T21:59:16.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\u003eWe have a series of addresses like the following which we'd like to reformat. Each of the addresses lacks a space and a comma between the street name (which always ends with a period) and the neighborhood/city name. Can you insert a space between these?\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:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eExample:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[Input:\\nadrIn = '950 Blue Hill Ave.Dorchester, MA 02124';\\n\\nOutput:\\nadrOut = '950 Blue Hill Ave., Dorchester, MA 02124';]]\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:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eFeature Tip:\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:hyperlink w:docLocation=\\\"https://www.mathworks.com/help/matlab/release-notes.html?rntext=\u0026amp;startrelease=R2016b\u0026amp;endrelease=R2016b\u0026amp;groupby=release\u0026amp;sortby=descending\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eR2016b\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e introduces string arrays and text manipulation functions which can help. To learn more see\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://www.mathworks.com/help/matlab/characters-and-strings.html\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eMATLAB Characters and Strings\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eBackground:\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\u003eDid you know the city of Boston has a number of urban orchards? This data comes form a list of these orchards. We're trying to reformat the addresses into a standard form. You can see the data\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=\\\"https://data.cityofboston.gov/Health/Urban-Orchards/c7cz-29ak\\\"\u003e\u003cw:r\u003e\u003cw:t\u003ehere\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e or import it into MATLAB with\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ewebread\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[data = webread('https://data.cityofboston.gov/api/views/byxy-288e/rows.csv');]]\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:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eRelated Problems:\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:hyperlink w:docLocation=\\\"https://www.mathworks.com/matlabcentral/cody/problems/43660-use-r2016b-text-manipulations-to-fix-these-addresses-part-1\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eUse R2016b Text Manipulations to Fix These Addresses (Part 1)\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:hyperlink w:docLocation=\\\"https://www.mathworks.com/matlabcentral/cody/problems/43661-use-r2016b-text-manipulations-to-fix-these-addresses-part-2\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eUse R2016b Text Manipulations to Fix These Addresses (Part 2)\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eUse R2016b Text Manipulations to Fix These Addresses (Part 3)\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":43660,"title":"Use R2016b Text Manipulations to Fix These Addresses (Part 1)","description":"We have a series of addresses like the following which we'd like to reformat. Can you remove the latitude and longitude from the addresses?\r\n\r\n*Example:*\r\n\r\n  Input:\r\n  adrIn = '959 Blue Hill Ave.Dorchester, MA 2124(42.29189440573543, -71.0887162019496)';\r\n\r\n  Output:\r\n  adrOut = '950 Blue Hill Ave.Dorchester, MA 2124';\r\n\r\n*Feature Tip:* \r\n\r\n\u003chttps://www.mathworks.com/help/matlab/release-notes.html?rntext=\u0026startrelease=R2016b\u0026endrelease=R2016b\u0026groupby=release\u0026sortby=descending R2016b\u003e introduces string arrays and text manipulation functions which can help. To learn more see \u003chttp://www.mathworks.com/help/matlab/characters-and-strings.html  MATLAB Characters and Strings\u003e.\r\n\r\n*Background:* \r\n\r\nDid you know the city of Boston has a number of urban orchards? This data comes form a list of these orchards. We're trying to reformat the addresses into a standard form. You can see the data \u003chttps://data.cityofboston.gov/Health/Urban-Orchards/c7cz-29ak here\u003e or import it into MATLAB with |webread|.\r\n\r\n  data = webread('https://data.cityofboston.gov/api/views/byxy-288e/rows.csv');\r\n\r\n*Related Problems:*\r\n\r\nUse R2016b Text Manipulations to Fix These Addresses (Part 1)\r\n\r\n\u003chttps://www.mathworks.com/matlabcentral/cody/problems/43661-use-r2016b-text-manipulations-to-fix-these-addresses-part-2 Use R2016b Text Manipulations to Fix These Addresses (Part 2)\u003e\r\n\r\n\u003chttps://www.mathworks.com/matlabcentral/cody/problems/43662-use-r2016b-text-manipulations-to-fix-these-addresses-part-3 Use R2016b Text Manipulations to Fix These Addresses (Part 3)\u003e","description_html":"\u003cp\u003eWe have a series of addresses like the following which we'd like to reformat. Can you remove the latitude and longitude from the addresses?\u003c/p\u003e\u003cp\u003e\u003cb\u003eExample:\u003c/b\u003e\u003c/p\u003e\u003cpre class=\"language-matlab\"\u003eInput:\r\nadrIn = '959 Blue Hill Ave.Dorchester, MA 2124(42.29189440573543, -71.0887162019496)';\r\n\u003c/pre\u003e\u003cpre class=\"language-matlab\"\u003eOutput:\r\nadrOut = '950 Blue Hill Ave.Dorchester, MA 2124';\r\n\u003c/pre\u003e\u003cp\u003e\u003cb\u003eFeature Tip:\u003c/b\u003e\u003c/p\u003e\u003cp\u003e\u003ca href = \"https://www.mathworks.com/help/matlab/release-notes.html?rntext=\u0026startrelease=R2016b\u0026endrelease=R2016b\u0026groupby=release\u0026sortby=descending\"\u003eR2016b\u003c/a\u003e introduces string arrays and text manipulation functions which can help. To learn more see \u003ca href = \"http://www.mathworks.com/help/matlab/characters-and-strings.html\"\u003eMATLAB Characters and Strings\u003c/a\u003e.\u003c/p\u003e\u003cp\u003e\u003cb\u003eBackground:\u003c/b\u003e\u003c/p\u003e\u003cp\u003eDid you know the city of Boston has a number of urban orchards? This data comes form a list of these orchards. We're trying to reformat the addresses into a standard form. You can see the data \u003ca href = \"https://data.cityofboston.gov/Health/Urban-Orchards/c7cz-29ak\"\u003ehere\u003c/a\u003e or import it into MATLAB with \u003ctt\u003ewebread\u003c/tt\u003e.\u003c/p\u003e\u003cpre class=\"language-matlab\"\u003edata = webread('https://data.cityofboston.gov/api/views/byxy-288e/rows.csv');\r\n\u003c/pre\u003e\u003cp\u003e\u003cb\u003eRelated Problems:\u003c/b\u003e\u003c/p\u003e\u003cp\u003eUse R2016b Text Manipulations to Fix These Addresses (Part 1)\u003c/p\u003e\u003cp\u003e\u003ca href = \"https://www.mathworks.com/matlabcentral/cody/problems/43661-use-r2016b-text-manipulations-to-fix-these-addresses-part-2\"\u003eUse R2016b Text Manipulations to Fix These Addresses (Part 2)\u003c/a\u003e\u003c/p\u003e\u003cp\u003e\u003ca href = \"https://www.mathworks.com/matlabcentral/cody/problems/43662-use-r2016b-text-manipulations-to-fix-these-addresses-part-3\"\u003eUse R2016b Text Manipulations to Fix These Addresses (Part 3)\u003c/a\u003e\u003c/p\u003e","function_template":"function y = myFun(adrIn)\r\n  adrOut = adrIn;\r\nend","test_suite":"%%\r\nx = '950 Blue Hill Ave.Dorchester, MA 2124(42.29189440573543, -71.0887162019496)';\r\ny = string('950 Blue Hill Ave.Dorchester, MA 2124');\r\nassert (all(y  == myFun(x)));\r\n\r\n%%\r\nx= '259 Allandale Rd.Jamaica Plain, MA 2467(42.30236456682541, -71.14054916195282)';\r\ny = string('259 Allandale Rd.Jamaica Plain, MA 2467');\r\nassert (all(y  == myFun(x)));\r\n\r\n%%\r\nx = '850 Harrison Ave.Boston, MA 2118(42.33517814576012, -71.07473087474541)';\r\ny = string('850 Harrison Ave.Boston, MA 2118');\r\nassert (all(y  == myFun(x)));\r\n\r\n%%\r\nx = '23-29 Tucker St.Dorchester, MA 2124(42.30786999970087, -71.06340000010977)';\r\ny = string('23-29 Tucker St.Dorchester, MA 2124');\r\nassert (all(y  == myFun(x)));\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":1,"created_by":28291,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":125,"test_suite_updated_at":"2016-11-17T22:08:04.000Z","rescore_all_solutions":false,"group_id":16,"created_at":"2016-11-17T21:37:14.000Z","updated_at":"2026-03-10T19:24:56.000Z","published_at":"2016-11-17T21:58:54.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\u003eWe have a series of addresses like the following which we'd like to reformat. Can you remove the latitude and longitude from the addresses?\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:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eExample:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[Input:\\nadrIn = '959 Blue Hill Ave.Dorchester, MA 2124(42.29189440573543, -71.0887162019496)';\\n\\nOutput:\\nadrOut = '950 Blue Hill Ave.Dorchester, MA 2124';]]\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:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eFeature Tip:\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:hyperlink w:docLocation=\\\"https://www.mathworks.com/help/matlab/release-notes.html?rntext=\u0026amp;startrelease=R2016b\u0026amp;endrelease=R2016b\u0026amp;groupby=release\u0026amp;sortby=descending\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eR2016b\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e introduces string arrays and text manipulation functions which can help. To learn more see\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://www.mathworks.com/help/matlab/characters-and-strings.html\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eMATLAB Characters and Strings\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eBackground:\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\u003eDid you know the city of Boston has a number of urban orchards? This data comes form a list of these orchards. We're trying to reformat the addresses into a standard form. You can see the data\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=\\\"https://data.cityofboston.gov/Health/Urban-Orchards/c7cz-29ak\\\"\u003e\u003cw:r\u003e\u003cw:t\u003ehere\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e or import it into MATLAB with\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ewebread\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[data = webread('https://data.cityofboston.gov/api/views/byxy-288e/rows.csv');]]\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:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eRelated Problems:\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\u003eUse R2016b Text Manipulations to Fix These Addresses (Part 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:hyperlink w:docLocation=\\\"https://www.mathworks.com/matlabcentral/cody/problems/43661-use-r2016b-text-manipulations-to-fix-these-addresses-part-2\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eUse R2016b Text Manipulations to Fix These Addresses (Part 2)\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:hyperlink w:docLocation=\\\"https://www.mathworks.com/matlabcentral/cody/problems/43662-use-r2016b-text-manipulations-to-fix-these-addresses-part-3\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eUse R2016b Text Manipulations to Fix These Addresses (Part 3)\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\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":43661,"title":"Use R2016b Text Manipulations to Fix These Addresses (Part 2)","description":"\r\nWe have a series of addresses like the following which we'd like to reformat. All the addresses are in the Boston area of Massachusetts (MA) and should have a leading '0' before the 2 in the zip code. Can you insert the leading '0'?\r\n\r\n*Example:*\r\n\r\n  Input:\r\n  adrIn = '950 Blue Hill Ave.Dorchester, MA 2124';\r\n\r\n  Output:\r\n  adrOut = '950 Blue Hill Ave.Dorchester, MA 02124';\r\n\r\n*Feature Tip:* \r\n\r\n\u003chttps://www.mathworks.com/help/matlab/release-notes.html?rntext=\u0026startrelease=R2016b\u0026endrelease=R2016b\u0026groupby=release\u0026sortby=descending R2016b\u003e introduces string arrays and text manipulation functions which can help. To learn more see \u003chttp://www.mathworks.com/help/matlab/characters-and-strings.html  MATLAB Characters and Strings\u003e.\r\n\r\n*Background:* \r\n\r\nDid you know the city of Boston has a number of urban orchards? This data comes form a list of these orchards. We're trying to reformat the addresses into a standard form. You can see the data \u003chttps://data.cityofboston.gov/Health/Urban-Orchards/c7cz-29ak here\u003e or import it into MATLAB with |webread|.\r\n\r\n  data = webread('https://data.cityofboston.gov/api/views/byxy-288e/rows.csv');\r\n\r\n*Related Problems:*\r\n\r\n\u003chttps://www.mathworks.com/matlabcentral/cody/problems/43660-use-r2016b-text-manipulations-to-fix-these-addresses-part-1 Use R2016b Text Manipulations to Fix These Addresses (Part 1)\u003e\r\n\r\nUse R2016b Text Manipulations to Fix These Addresses (Part 2)\r\n\r\n\u003chttps://www.mathworks.com/matlabcentral/cody/problems/43662-use-r2016b-text-manipulations-to-fix-these-addresses-part-3 Use R2016b Text Manipulations to Fix These Addresses (Part 3)\u003e","description_html":"\u003cp\u003eWe have a series of addresses like the following which we'd like to reformat. All the addresses are in the Boston area of Massachusetts (MA) and should have a leading '0' before the 2 in the zip code. Can you insert the leading '0'?\u003c/p\u003e\u003cp\u003e\u003cb\u003eExample:\u003c/b\u003e\u003c/p\u003e\u003cpre class=\"language-matlab\"\u003eInput:\r\nadrIn = '950 Blue Hill Ave.Dorchester, MA 2124';\r\n\u003c/pre\u003e\u003cpre class=\"language-matlab\"\u003eOutput:\r\nadrOut = '950 Blue Hill Ave.Dorchester, MA 02124';\r\n\u003c/pre\u003e\u003cp\u003e\u003cb\u003eFeature Tip:\u003c/b\u003e\u003c/p\u003e\u003cp\u003e\u003ca href = \"https://www.mathworks.com/help/matlab/release-notes.html?rntext=\u0026startrelease=R2016b\u0026endrelease=R2016b\u0026groupby=release\u0026sortby=descending\"\u003eR2016b\u003c/a\u003e introduces string arrays and text manipulation functions which can help. To learn more see \u003ca href = \"http://www.mathworks.com/help/matlab/characters-and-strings.html\"\u003eMATLAB Characters and Strings\u003c/a\u003e.\u003c/p\u003e\u003cp\u003e\u003cb\u003eBackground:\u003c/b\u003e\u003c/p\u003e\u003cp\u003eDid you know the city of Boston has a number of urban orchards? This data comes form a list of these orchards. We're trying to reformat the addresses into a standard form. You can see the data \u003ca href = \"https://data.cityofboston.gov/Health/Urban-Orchards/c7cz-29ak\"\u003ehere\u003c/a\u003e or import it into MATLAB with \u003ctt\u003ewebread\u003c/tt\u003e.\u003c/p\u003e\u003cpre class=\"language-matlab\"\u003edata = webread('https://data.cityofboston.gov/api/views/byxy-288e/rows.csv');\r\n\u003c/pre\u003e\u003cp\u003e\u003cb\u003eRelated Problems:\u003c/b\u003e\u003c/p\u003e\u003cp\u003e\u003ca href = \"https://www.mathworks.com/matlabcentral/cody/problems/43660-use-r2016b-text-manipulations-to-fix-these-addresses-part-1\"\u003eUse R2016b Text Manipulations to Fix These Addresses (Part 1)\u003c/a\u003e\u003c/p\u003e\u003cp\u003eUse R2016b Text Manipulations to Fix These Addresses (Part 2)\u003c/p\u003e\u003cp\u003e\u003ca href = \"https://www.mathworks.com/matlabcentral/cody/problems/43662-use-r2016b-text-manipulations-to-fix-these-addresses-part-3\"\u003eUse R2016b Text Manipulations to Fix These Addresses (Part 3)\u003c/a\u003e\u003c/p\u003e","function_template":"function adrOut = myFun(adrIn)\r\n  adrOut = adrIn;\r\nend","test_suite":"%%\r\nx = '950 Blue Hill Ave.Dorchester, MA 2124';\r\ny = string('950 Blue Hill Ave.Dorchester, MA 02124');\r\nassert (all(y  == myFun(x)));\r\n\r\n%%\r\nx = '259 Allandale Rd.Jamaica Plain, MA 2467';\r\ny = string('259 Allandale Rd.Jamaica Plain, MA 02467');\r\nassert (all(y  == myFun(x)));\r\n\r\n%%\r\nx = '850 Harrison Ave.Boston, MA 2118';\r\ny = string('850 Harrison Ave.Boston, MA 02118');\r\nassert (all(y  == myFun(x)));\r\n\r\n%%\r\nx = '23-29 Tucker St.Dorchester, MA 2124';\r\ny = string('23-29 Tucker St.Dorchester, MA 02124');\r\nassert (all(y  == myFun(x)));","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":28291,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":106,"test_suite_updated_at":"2016-11-17T22:08:29.000Z","rescore_all_solutions":false,"group_id":16,"created_at":"2016-11-17T21:44:56.000Z","updated_at":"2026-03-10T19:31:57.000Z","published_at":"2016-11-17T21:59:04.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\u003eWe have a series of addresses like the following which we'd like to reformat. All the addresses are in the Boston area of Massachusetts (MA) and should have a leading '0' before the 2 in the zip code. Can you insert the leading '0'?\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:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eExample:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[Input:\\nadrIn = '950 Blue Hill Ave.Dorchester, MA 2124';\\n\\nOutput:\\nadrOut = '950 Blue Hill Ave.Dorchester, MA 02124';]]\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:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eFeature Tip:\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:hyperlink w:docLocation=\\\"https://www.mathworks.com/help/matlab/release-notes.html?rntext=\u0026amp;startrelease=R2016b\u0026amp;endrelease=R2016b\u0026amp;groupby=release\u0026amp;sortby=descending\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eR2016b\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e introduces string arrays and text manipulation functions which can help. To learn more see\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://www.mathworks.com/help/matlab/characters-and-strings.html\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eMATLAB Characters and Strings\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eBackground:\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\u003eDid you know the city of Boston has a number of urban orchards? This data comes form a list of these orchards. We're trying to reformat the addresses into a standard form. You can see the data\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=\\\"https://data.cityofboston.gov/Health/Urban-Orchards/c7cz-29ak\\\"\u003e\u003cw:r\u003e\u003cw:t\u003ehere\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e or import it into MATLAB with\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ewebread\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[data = webread('https://data.cityofboston.gov/api/views/byxy-288e/rows.csv');]]\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:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eRelated Problems:\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:hyperlink w:docLocation=\\\"https://www.mathworks.com/matlabcentral/cody/problems/43660-use-r2016b-text-manipulations-to-fix-these-addresses-part-1\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eUse R2016b Text Manipulations to Fix These Addresses (Part 1)\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eUse R2016b Text Manipulations to Fix These Addresses (Part 2)\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:hyperlink w:docLocation=\\\"https://www.mathworks.com/matlabcentral/cody/problems/43662-use-r2016b-text-manipulations-to-fix-these-addresses-part-3\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eUse R2016b Text Manipulations to Fix These Addresses (Part 3)\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\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":44541,"title":"Arrange the names in alphabetical order (2)","description":"Arrange the list of names in alphabetical order, following the German standard \u003chttps://de.wikipedia.org/wiki/Alphabetische_Sortierung#Deutschland *DIN 5007*, Variant 2, §6.1.1.4.2 — _for lists of people's names_\u003e.  \r\n\r\nSpecial characters:   \r\nä = ae,   \r\nö = oe,   \r\nü = ue,   \r\nß = ss.  \r\n\r\nThe above special characters *must* be heeded in determining the correct sequence, and retained unaltered in the final output.  Other accents would typically be ignored, but are in any case not present in the Test Suite.  Hyphens and spaces do not affect the sequence.  \r\n\r\nPrefixes:   \r\nIgnore \u003chttps://de.wikipedia.org/wiki/Namenszusatz#Ursprüngliche_Herkunftsbezeichnungen prefixes\u003e such as \"von\", \"von der\", \"vor\", \"am\", \"zum\". These can, in general, be identified in that they are *not* capitalised — _see example below_.  Capitalisation (uppercase versus lowercase) must be preserved in your final output.  \r\n\r\nSorting should be based on the _surname_ [~family name].  The surname (together with any prefixes!) will always appear _first_, followed by a comma and then the given name(s) [first name(s)].  \r\nIn principle, if two surnames were alike, then one would have to next sort by the given name(s) — however, that situation does *not* arise, and will not arise, in the Test Suite.  \r\n\r\nInputs comprise cell arrays of character vectors.  The cell arrays can be either row or column vectors.  Return your output in the same type of vector.  \r\n\r\nEXAMPLE:\r\n\r\n % Input\r\n in = {'Hofmann, Michael' \r\n       'Hölderlin, Friedrich' \r\n       'Holz, Arno'\r\n       'van Hoddis, Jakob' \r\n       'von Hofmannsthal, Hugo'}\r\n % Output\r\n out = {'van Hoddis, Jakob' \r\n       'Hölderlin, Friedrich' \r\n       'Hofmann, Michael' \r\n       'von Hofmannsthal, Hugo' \r\n       'Holz, Arno'}\r\n\r\nSee also:\r\n\r\n* \u003chttps://www.mathworks.com/matlabcentral/cody/problems/44538 Problem 44538\u003e","description_html":"\u003cp\u003eArrange the list of names in alphabetical order, following the German standard \u003ca href = \"https://de.wikipedia.org/wiki/Alphabetische_Sortierung#Deutschland\"\u003e\u003cb\u003eDIN 5007\u003c/b\u003e, Variant 2, §6.1.1.4.2 — \u003ci\u003efor lists of people's names\u003c/i\u003e\u003c/a\u003e.\u003c/p\u003e\u003cp\u003eSpecial characters:   \r\nä = ae,   \r\nö = oe,   \r\nü = ue,   \r\nß = ss.\u003c/p\u003e\u003cp\u003eThe above special characters \u003cb\u003emust\u003c/b\u003e be heeded in determining the correct sequence, and retained unaltered in the final output.  Other accents would typically be ignored, but are in any case not present in the Test Suite.  Hyphens and spaces do not affect the sequence.\u003c/p\u003e\u003cp\u003ePrefixes:   \r\nIgnore \u003ca href = \"https://de.wikipedia.org/wiki/Namenszusatz#Ursprüngliche_Herkunftsbezeichnungen\"\u003eprefixes\u003c/a\u003e such as \"von\", \"von der\", \"vor\", \"am\", \"zum\". These can, in general, be identified in that they are \u003cb\u003enot\u003c/b\u003e capitalised — \u003ci\u003esee example below\u003c/i\u003e.  Capitalisation (uppercase versus lowercase) must be preserved in your final output.\u003c/p\u003e\u003cp\u003eSorting should be based on the \u003ci\u003esurname\u003c/i\u003e [~family name].  The surname (together with any prefixes!) will always appear \u003ci\u003efirst\u003c/i\u003e, followed by a comma and then the given name(s) [first name(s)].  \r\nIn principle, if two surnames were alike, then one would have to next sort by the given name(s) — however, that situation does \u003cb\u003enot\u003c/b\u003e arise, and will not arise, in the Test Suite.\u003c/p\u003e\u003cp\u003eInputs comprise cell arrays of character vectors.  The cell arrays can be either row or column vectors.  Return your output in the same type of vector.\u003c/p\u003e\u003cp\u003eEXAMPLE:\u003c/p\u003e\u003cpre\u003e % Input\r\n in = {'Hofmann, Michael' \r\n       'Hölderlin, Friedrich' \r\n       'Holz, Arno'\r\n       'van Hoddis, Jakob' \r\n       'von Hofmannsthal, Hugo'}\r\n % Output\r\n out = {'van Hoddis, Jakob' \r\n       'Hölderlin, Friedrich' \r\n       'Hofmann, Michael' \r\n       'von Hofmannsthal, Hugo' \r\n       'Holz, Arno'}\u003c/pre\u003e\u003cp\u003eSee also:\u003c/p\u003e\u003cul\u003e\u003cli\u003e\u003ca href = \"https://www.mathworks.com/matlabcentral/cody/problems/44538\"\u003eProblem 44538\u003c/a\u003e\u003c/li\u003e\u003c/ul\u003e","function_template":"% Comments ...\r\nfunction y = meSortEm( xVector )\r\n    z = x;\r\nend","test_suite":"%% Ensure generality\r\n% Don't hardcode solutions or use test-specific lookup tables of surnames.\r\n% (Lookup tables of letters and/or prefixes are allowed, if you want, though.)\r\nRE = regexp(fileread('meSortEm.m'), '\\w+', 'match');\r\ntabooWords = {'Hölderlin' 'Friedrich' 'Holz' 'Arno' ...\r\n                'Hoffmann' 'Josef' 'Hübsch' 'Heinrich' ...\r\n                'Grass' 'Günter' 'Grünberg' 'Arnon' 'Strauch' 'Hugo' 'Strauß' 'Botho' ...\r\n                'Deutsch' 'Gerti' 'Dietrich' 'Adolf' 'Dücker' 'Eugen'};\r\ntestResult = cellfun( @(z) ismember(z, lower(tabooWords)), lower(RE) );\r\nmsg = ['Please do not hard-code your ''solution''.' char([10 13]) 'Found: ' strjoin(RE(testResult)) '.' char([10 13])];\r\nassert( ~any( testResult ), msg )\r\n\r\n\r\n%% A few authors, as in the example from the Problem Statement\r\nlist = {'van Hoddis, Jakob' \r\n       'Hölderlin, Friedrich' \r\n       'Hofmann, Michael' \r\n       'von Hofmannsthal, Hugo' \r\n       'Holz, Arno'};\r\ninput = {'Hofmann, Michael' \r\n       'Hölderlin, Friedrich' \r\n       'Holz, Arno'\r\n       'van Hoddis, Jakob' \r\n       'von Hofmannsthal, Hugo'};\r\nassert( isequal(meSortEm(input), list) )\r\n\r\n\r\n%% Architects\r\ndata = {'Auböck, Maria' 'Behnisch, Günther' 'Böhm, Elisabeth' 'van den Broek, Jo' 'van Campen, Jacob' 'Dudok, Willem Marinus' 'von Erdmannsdorff, Frederick William' 'van Eyck, Aldo' ...\r\n    'Gaddi, Taddeo' 'von Gärtner, Friedrich' 'Galilei, Alessandro' 'Gang, Jeanne' 'Gardella, Ignazio' 'Garnier, Charles' 'Gatermann, Dörte' 'Gauzin-Müller, Dominique' ...\r\n    'von Gontard, Carl' 'Höger, Fritz' 'Hoffmann, Josef' 'Hübsch, Heinrich' 'Hundertwasser, Friedensreich Regentag Dunkelbunt' 'de Key, Lieven' 'de Keyser, Hendrick' 'von Klenze, Leo' ...\r\n    'von Knobelsdorff, Georg Wenzeslaus' 'Mies, Maria Ludwig Michael' 'Mies van der Rohe, Ludwig' 'Pöppelmann, Matthäus Daniel' 'van Ravesteyn, Sybold' 'de Ridder van Groenesteyn, Stefan' 'von Ritter zu Groenesteyn, Caspar Wilhelm' 'von Ritter von Grünstein, Anselm Franz' ...\r\n    'Schneider-Esleben, Paul' 'Schütte-Lihotzky, Margarete' 'Staal-Kropholler, Margaret' 'Stowasser, Friedrich' 'van der Vlugt, Leendert' 'Wils, Jan' 'van Winden, Wilfried' 'van Zuuk, René'};\r\nL = length(data);\r\nfor i = 1 : 20\r\n    elsAll = randperm( L );\r\n    elsSome = elsAll(1 : 20+randi(L-20));\r\n    list = data( sort(elsSome) );\r\n    elsInput = randperm( length(list) );\r\n    input = list(elsInput);\r\n    assert( isequal(meSortEm(input), list) )\r\nend;\r\n\r\n\r\n%% Authors\r\ndata = {'von Arnim, Bettina' 'Böll, Heinrich' 'Büchner, Georg' 'Busch, Wilhelm' 'von Doderer, Heimito' 'von Droste-Hülshoff, Annette' 'von Ebner-Eschenbach, Marie' 'von Eichendorff, Joseph' 'von Eschenbach, Wolfram' 'Fleißer, Marieluise' ...\r\n    'Gauß, Karl-Markus' 'Görres, Joseph' 'von Goethe, Johann Wolfgang' 'Grass, Günter' 'Grünberg, Arnon' 'Haasse, Hella' 'Härtling, Peter' 'Hamerling, Robert' 'Handke, Peter' 'von Hardenberg, Georg Philipp Friedrich' ...\r\n    'de Hartog, Jan' 'Heißenbüttel, Helmut' 'Hochhuth, Rolf' 'Hölderlin, Friedrich' 'Hoffmann, E.T.A.' 'von Hofmannsthal, Hugo' 'Jünger, Ernst' 'Kästner, Erich' 'Kaminer, Wladimir' 'Kehlmann, Daniel' ...\r\n    'von Kleist, Heinrich' 'Kofler, Werner' 'Laßwitz, Kurd' 'von Leitner, Karl Gottfried' 'Lenz, Siegfried' 'Lernet-Holenia, Alexander' 'van Loon, Hendrik Willem' 'Nöstlinger, Christine' 'Preußler, Otfried' 'von Pückler-Muskau, Hermann Ludwig Heinrich' ...\r\n    'Raabe, Wilhelm' 'Raimund, Ferdinand' 'Rühmkorf, Peter' 'Strätz, Harald' 'Strahl, Manfred' 'Stramm, August' 'von Straßburg, Gottfried' 'Strasser, Charlot' 'Stratz, Rudolph' 'Straub, Maria Elisabeth' ...\r\n    'Strauch, Hugo' 'Strauß, Botho' 'von Strauß und Torney, Luise Elisabeth' 'Suchenwirt, Peter' 'Sudermann, Hermann' 'Sülzer, Bernd' 'Süskind, Patrick' 'Süßmann, Christel' 'Süverkrüp, Dieter' 'Sula, Marianne' ...\r\n    'Sulzenbacher, Hannes' 'Sulzer, Alain Claude' 'von Suttner, Bertha' 'von Trimberg, Süßkind' 'von der Vogelweide, Walter' 'van den Vondel, Joost' 'Voß, Johann Heinrich' 'de Vries, Anne' 'von Waldenfels, Rudolf' 'Walser, Martin' ...\r\n    'von Weißenburg, Otfrid' 'van de Wetering, Janwillem' 'von Wilpert, Gero' 'von Wolkenstein, Oswald' 'von Zatzikhoven, Ulrich'};\r\ndata = data';\r\nL = length(data);\r\nfor i = 1 : 20\r\n    elsAll = randperm( L );\r\n    elsSome = elsAll(1 : 35+randi(L-35));\r\n    list = data( sort(elsSome) );\r\n    elsInput = randperm( length(list) );\r\n    input = list(elsInput);\r\n    assert( isequal(meSortEm(input), list) )\r\nend;\r\n\r\n\r\n%% Artists, esp. painters (~A \u0026 D)\r\n% Amended 2018-03-11 to remove duplicate surname.  \r\ndata = {'Albers, Josef' 'Aldenrath, Heinrich Jacob' 'Alexander, William' 'Allers, Christian Wilhelm' 'Daege, Eduard' 'Dähling, Heinrich Anton' 'Dahm, Helen' 'Danckerts, Hendrick' ...\r\n    'Danioth, Heinrich' 'Dauerer, Gabriela' 'Decker, Cornelis Gerritsz' 'Degen, Paul' 'van Delen, Dirck' 'Deutsch, Gerti' 'van Diepenbeeck, Abraham' 'Diepraam, Abraham' ...\r\n    'Dietrich, Adolf' 'Dietz, Feodor' 'von Diez, Wilhelm' 'van Dijck, Floris Claesz' 'Dill, Ludwig' 'von Dillis, Johann Georg' 'Dinger, Fritz' 'Dinglinger, Georg Friedrich' ...\r\n    'Disler, Martin' 'Disteli, Martin' 'Dix, Otto' 'Doepler, Emil' 'Dörbeck, Franz Burchard' 'Doerner, Max' 'Domscheit, Franz' 'Donck, Gerard' ...\r\n    'Doomer, Lambert' 'Dou, Gerard' 'Drache, Heinz' 'Dräger, Anton Josef' 'Dreber, Heinrich' 'Dreesen, Willi' 'Droochsloot, Cornelis' ...\r\n    'Drost, Willem' 'Dryander, Johann Friedrich' 'Dubbels, Hendrick Jacobsz' 'Dubordieu, Pieter' 'Duck, Jacob' 'Dücker, Eugen' 'Dürer, Albrecht' 'Dufaux, Henri' ...\r\n    'Dujardin, Karel' 'Dunker, Balthasar Anton' 'Dusart, Cornelis' 'Duyster, Willem Cornelisz' 'Dyck, Hermann' 'Dziersk, Udo'};\r\nL = length(data);\r\nfor i = 1 : 20\r\n    elsAll = randperm( L );\r\n    elsSome = elsAll(1 : 25+randi(L-25));\r\n    list = data( sort(elsSome) );\r\n    elsInput = randperm( length(list) );\r\n    input = list(elsInput);\r\n    assert( isequal(meSortEm(input), list) )\r\nend;\r\n\r\n\r\n%% Hyphenated names\r\n% Added 2018-03-11 to test handling of hyphenation.  \r\ndata = {'Droste, Udo' 'Droste-Doderer, Heimito' 'von Droste-Hülshoff, Gerti' 'Droste-Strauß, Annette' 'Ebner, Wolfram' 'Ebner-Eichendorff, Willem' 'von Ebner-Eschenbach, Marie' 'Ebner-Nöstlinger, Christine' 'von Gauzin, Carl' 'Gauzin-Gatermann, Dominique' ...\r\n    'van Gauzin-Gontard, Dörte' 'Gauzin-Müller, Anton' 'Lernet, Hermann' 'Lernet-Holenia, Willem' 'Lernet-Loon, Hendrik' 'van Lernet-Süßmann, Christel' 'Pückler, Ludwig' 'Pückler-Dauerer, Gabriela' 'von Pückler-Muskau, Otfried' 'Pückler-Preußler, Heinrich'};\r\nL = length(data);\r\nfor i = 1 : 20\r\n    elsAll = randperm( L );\r\n    elsSome = elsAll(1 : 10+randi(L-10));\r\n    list = data( sort(elsSome) );\r\n    elsInput = randperm( length(list) );\r\n    input = list(elsInput);\r\n    assert( isequal(meSortEm(input), list) )\r\nend;\r\n","published":true,"deleted":false,"likes_count":3,"comments_count":2,"created_by":64439,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":7,"test_suite_updated_at":"2018-03-11T05:39:54.000Z","rescore_all_solutions":true,"group_id":1,"created_at":"2018-03-10T03:11:08.000Z","updated_at":"2018-03-11T05:39:54.000Z","published_at":"2018-03-10T05:27:35.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\u003eArrange the list of names in alphabetical order, following the German standard\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=\\\"https://de.wikipedia.org/wiki/Alphabetische_Sortierung#Deutschland\\\"\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eDIN 5007\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e, Variant 2, §6.1.1.4.2 —\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003efor lists of people's names\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eSpecial characters:    ä = ae,    ö = oe,    ü = ue,    ß = ss.\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 above special characters\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003emust\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e be heeded in determining the correct sequence, and retained unaltered in the final output. Other accents would typically be ignored, but are in any case not present in the Test Suite. Hyphens and spaces do not affect the sequence.\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\u003ePrefixes:    Ignore\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=\\\"https://de.wikipedia.org/wiki/Namenszusatz#Ursprüngliche_Herkunftsbezeichnungen\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eprefixes\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e such as \\\"von\\\", \\\"von der\\\", \\\"vor\\\", \\\"am\\\", \\\"zum\\\". These can, in general, be identified in that they are\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003enot\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e capitalised —\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003esee example below\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e. Capitalisation (uppercase versus lowercase) must be preserved in your final output.\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\u003eSorting should be based on the\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003esurname\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e [~family name]. The surname (together with any prefixes!) will always appear\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003efirst\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e, followed by a comma and then the given name(s) [first name(s)]. In principle, if two surnames were alike, then one would have to next sort by the given name(s) — however, that situation does\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003enot\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e arise, and will not arise, in the Test Suite.\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\u003eInputs comprise cell arrays of character vectors. The cell arrays can be either row or column vectors. Return your output in the same type of vector.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eEXAMPLE:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[ % Input\\n in = {'Hofmann, Michael' \\n       'Hölderlin, Friedrich' \\n       'Holz, Arno'\\n       'van Hoddis, Jakob' \\n       'von Hofmannsthal, Hugo'}\\n % Output\\n out = {'van Hoddis, Jakob' \\n       'Hölderlin, Friedrich' \\n       'Hofmann, Michael' \\n       'von Hofmannsthal, Hugo' \\n       'Holz, Arno'}]]\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\u003eSee also:\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:hyperlink w:docLocation=\\\"https://www.mathworks.com/matlabcentral/cody/problems/44538\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eProblem 44538\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\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":56185,"title":"Extract the Acrostic Message","description":"An acrostic cipher is a way of embedding one message within another by taking the first (or last) word of each line. Given a string s, and a positive integer n, return a string containing the message you would get by taking the first word on each line, having written the message in s with n words on each line.\r\n\r\nYou do not need to worry about punctuation. A \"word\" is anything separated by a space. The input message will use only single spaces (and no line breaks or other whitespace). Similarly, the output message should use only single spaces between words.\r\nNote that the number of words in s is not necessarily a multiple of n.\r\nAlso note that this problem can be solved more directly than using the method described above.\r\nt = \"This week's Cody challenge is designed to test an essential skill that's easy to have a problem with.\";\r\nacrostic(t,4)\r\n\r\nans = \r\n    \"This is an easy problem\"","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.4333px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: rgb(0, 0, 0); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 783.667px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 460.5px 391.833px; transform-origin: 460.5px 391.833px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 64px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 32px; text-align: left; transform-origin: 384px 32px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 381.5px 8px; transform-origin: 381.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eAn acrostic cipher is a way of embedding one message within another by taking the first (or last) word of each line. Given a string \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 4px 8px; transform-origin: 4px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; perspective-origin: 4px 8.5px; transform-origin: 4px 8.5px; \"\u003es\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 74px 8px; transform-origin: 74px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e, and a positive integer \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 4px 8px; transform-origin: 4px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003en\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 273.5px 8px; transform-origin: 273.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e, return a string containing the message you would get by taking the first word on each line, having written the message in \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 4px 8px; transform-origin: 4px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; perspective-origin: 4px 8.5px; transform-origin: 4px 8.5px; \"\u003es\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 16px 8px; transform-origin: 16px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e with \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 4px 8px; transform-origin: 4px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003en\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 63px 8px; transform-origin: 63px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e words on each line.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 466.5px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 233.25px; text-align: left; transform-origin: 384px 233.25px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cimg class=\"imageNode\" style=\"vertical-align: baseline;width: 585px;height: 461px\" src=\"data:image/png;base64,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MFFAYKGAwEREwtSocDBRQGChgMBERMLUqHAwUUBgoYDARETC1KhwMFFAYKGAwEREwtSocDBRQGChgMBERMLUqHAwUUBgoYDARETC1KhwMFFAYKGAwEREwtSocDBRQGChgMBERMLUqHAwUUBgoYDARETC1KhwMFFAYKGAwEREwtSocDBRQGChgMBERMLUqHAwUUBgoYDARETC1KhwMFFAYKGAwEREwtSocDBRQGChgMBERMLUqHAwUUBgoYDARETC1KhwMFFAYKGAwEREwtSocDBRQGChgMBERMLUqHAwUUBgoYDARETC1KhwMFFAYKGAwEREwtSocDBRQGChgMBERMLUqHAwUUBgoYDARETC1KhwMFFAYKGAwEREwtSocDBRQGChgMBERMLUqHAwUUBgoYDARETC1KhwMFFAYKGAwEREwtSocDBRQGChgMBERMLUqHAwUUBgoYDARETC1KhwMFFAYKGAwEREwtSocDBRQGChgMBERMLUqHAwUUBgoYDARETC1KhwMFFAYKGAwEREwtSocDBRQGChgMBERMLUqHAwUUBgoYDARETC1KhwMFFAYKGAwEREwtSocDBRQGChgMBERMLUqHAwUUBgoYDARETC1KhwMFFAYKGAwEREwtSocDBRQGChgMBERMLUqHAwUUBgoYDARETC1KhwMFFAYKGAwEREwtSocDBRQGChgMBERMLUqHAwUUBgoYDARETC1KhwMFFAYKGAwEREwtSocDBRQGChgMBERMLUqHAwUUBgoYDARETC1KhwMFFAYKGAwEREwtSocDBRQGChgMBERMLUqHAwUUBgoYDARETC1KhwMFFAYKGAwEREwtSocDBRQGChgMBERMLUqHAwUUBgoYDARETC1KhwMFFAYKGAwEREwtSocDBRQGChgMBERMLUqHAwUUBgoYDARETC1Khw9/S7zIsjm9f51gLys43/j2yOUOZOWn5l80GeWED+1sn6558/2cYLiEiYGhHpnohIFyMi9SEiwUREwtSISPdERLoYEakPEQkmIhKmRkS6JyLSxYhIfYhIMBGRMDUi0j0RkS5GROpDRIKJiISpEZHuiYh0MSJSHyISTEQkTI2IdE9EpIsRkfoQkWAiImFqRKR7IiJdjIjUh4gEExEJUyMi3RMR6WJEpD5EpPf4+X1oICMiYWpEpHsiIl2MiNSHiPQeZ1/vNEQkTI2I9Bm/7iP2lT8XEpEu1h2R6pkmIk3ugogky+2BC4SIhKkRkT5CKt7xGktEulhvRFJmmog0uQsiklyRiLSHiIRzEZE+QT43X0g4RKSLdUYkbaaJSJM7PyLd5nV/PyISpkZE+oRlUFeHPxOJSBfrjEhbLyeZaSLS5M6PSLLaHrg+iEiYGxHpA/xnJBFpXn0RSZ1pItLkzo9IckHZehQiEqZGRPqA+MG5/9O+DUSki41GpKQjEWlyp0ekB38TiYiEuRGRPsCXWL6LNK++iKTONBFpcqdHJLmebD0LEQlTIyJ9wjKoK9keR0S6WF9EUmeaiDS5syOSLJhHfhOJiIS5EZFe9bPJyunrNZaIdLHOiKTNNBFpJn/yAsvm4oMRSS6Wn1nWmmw9DBEJUyMivUr9LP1bWotCOISIdLHOiKTNNBFpJkoe+mRE2s6cL6ut7ZnfRCIiYW5EpFc1Pkv/XquvRKSL9UYkZaaJSDO5PiJJm2w9DREJUyMivar/s3QEEeliL0wrEWkm10ekremh30QiImFuRKRXEZEeiYjUh4g0RFlWslxk63GISJgaEelVRKRHIiL1ISINUZbV1vTUbyIRkTA3ItKriEiPRETqQ0QaoiyrrUU2noeIhKkRkV5FRHokIlIfItKQelltLY/9JhIRCXMjIr2KiPRIRKQ+RKQh9bLaGmTjgYhImBoR6VVEpEciIvUhIg2pltW2WJ77TSQiEuZGRHoVEemRiEh9iEhDqmW1NcjGExGRMDUi0quISI9EROpDRBpSLat188HfRCIiYW5EpFcRkR6JiNSHiDSkXFbbtmw8EhHphn5/1oX38zu0xI8dNTsi0qte+Cw1EJEu9sK0EpFmcvF3kZb/xt+Tv4lERLqdX1mEm3WRJy1Fel8tbet/jDJ49JLN3a3C/UlSNaOq67T0+GnN03YO8wzbKayTRNK30XU7z8hn6a9c+9e4QSLSOZpLZXxaAyLSTPYjkv3+Bz2vtbas/tTTbiezTjUJItK95FFn4dZY0taISNpR3+FWFa6cPb1ApL206uI/oZzGf2s/6bGoSl9WIrPOxQmrdSOfi9YfQ9XzyWa8EeVj9hqPLiDGUpGpzSOSn9fYrs20MnfSYn/GTmnqiBTnM1imqPv9T3S81q1qUdsrcTMhIt1Ktk7FbxGHNlmbsnabr8LD3KnCKdOg1Id8jvOPMKeIWco8KnWxqHxJiaw6ZxdU7nhtz2psplqh2/lkIz6u7yeb13lwATGXiuzLpjsuhtCszbQyd9Iy+8ed4uERqepRFZxV12vdqhaVosTVVWQmRKQ7UdagI39zswoLPG1TD5t7XXa7T4VTytWinIdqsqRdVGepPpUai0T2rmKJVG4q7amca22PJ8iV3yZbLZ3kSyLSieylIjOVznY8ILZqM01EmoXyei9TFCdV6ZBVik3na92qFqWqX1lGpkJEuhFtoRbC+t7vKx0f7jYVrjkheX2oa1ZesurT7B0vtM/CP7V30lO56bU9nGDdChoXd73kKyLSieylInuTyY6zpzSmhxKRZqG8kFlEUl/YvOA4ai/ltW5Vi0L+PaRFdcWZEJHuQ1mBlbDY9js/sJwp7lLhjPlIP320apQWEO00e8cL7XNP/r8QT9gqeuEE65bXvPgfEel8O0tFdsdVEWcvXXDaTBORZqG8kVlEkv8v5G91/2vdqhYF2ZWaed0QkW6juVJTAxHp+k+nM9ykwqWT9/PrpPOTlKTwJ6yf5K9HZd9CWrLdaX1JT7teJmnQPg037mzpgbFj2irWdn+CvJhK4yY7Z/0RSkT6tG18m0tFGsNcxzWRJiR1polIsyhfdGeZou73fyWtG+u1Ts8hth2Z0Cu9ZpHKZkJEug1lAdbC6u7oPfGy7HeTCrcO+Cp8isS/4E9Kkm9Z5kY6pD/N6D+c1pPIRvqxFBJWclRsC01ZiQzHxyWjNAVru/bBmXb2J/iTi/td8V79XcnmdZ5aQPwAr0MuG3H4w2z5tReXRP4Bqc20MnfSkl7gIR4fkcKv1Srv/6L/tU56etuOjOxZl5lS4qZDRLoLX5dsrYi0/t63X9kiexGe6h4VLsxG9vkTpqPMLr7XcpiWQqRt6Z2dMJa+9KiQxULfpESmx4fm7KRytHqh9DJxcTXuyYlLzveWzes8tYDsLJViWuMs5b3MmZbNhbQ8sKRMHZEWygwm72Q63aE5bRx7rdVqkZHz+Q6uP7/RliIiHbYurOjn9/fv7zeuXxGWpixV4ddwtrCv/3g6wS0qnFp7nNAu275+hJqRfTI52+5wlt/ifGHSi8N8e70M8hNU97PQip7vmF5HmqqLx4sRkU60DW9zqeTTGueoDDnaTCtzJy3l0Q/w7Ii0//5LS+drrVaLjCyecEjHP217b0Skm8jDUFhX5a9jhqWZtccFmy7s6z+eTnCLCucnoyocflZ9+ZGORTUKZPZa9SdMbnW8tPsD4yooevoblc2VtGUX9SdIDg8Lrrp4suZiOSQifdbOUsmntbke1JkmIk1FmcHmfNfv/+BrrVaLjHSoTjctItJNhKW6SBdgslKdsCfrL20LaVk9Z5m23aLCraPtyGZCdvgaI7PW+qTxcy2bJf/RVR9efKiFNVP21M6gFT1/gmQFSYt273GJxp1EpM/aWSrZtMb5qSuCMtNEpKkoMxgmfP/9l4be11qtFhnp8JzPHiLSTazrSuTrzy/rlRqR0v5p7+cs07Y7VLi68ARF/dopMNrnVUL2ah+L+YlDcatOJO3pnWr3VN+If0b11sOii+f1TbJ5nYdHpOY7Hqc1rAats3YeZe6kRVnhs3t0RKomXNrDPI6+1nsV7EYv/rsQke4hrMZFsbBlVa7C0kwb08IV6+EjC1rlDhXOz4VsZmSXTKlZkRzZXZe2hZ9abVrlxHLesAi2zYS0p6fQil5ddv0zmneWnPc2lfKpBWQb3saEOGFaY0XQutYzrc6dtDywojw6Isl2JO1hHkdfa7VaZPZK3HSISPfgl+qirEOxxiULLz1AmlZp5wcWtModKtw62I3hlorh921bjj43vr6ovwVipo5sn18E9UWUCqcVPX+CeBfS0Ch8/tbiBc2bPdNTC4i5VBw/rbEgmB+D6U5l7qRFX7VTe3JE2n//t83+11qtFpmd9TYfItI9rGtKSFMUqmGyNGWprqRpI22LBxa0yg0qXLsgOTJ3ft7itKm/6RHrS/znTAJ/rGzmZN92UH+JdLSi508Q7sF8Rm238jF7jacWEHOpOH5at/9z9E+saqYdItJMlBlsv63Fy97uuFJ2a9UiF1dcY8lNhoh0C34tLurVl+wNO5OFmB8gjYsHFrTKDSpcSLDLv0xbkX3SN5toZX6Saa0++aTZvMx2ynblk37pklGawgnCHfhnbBU92R0vSET6NGupOOnuRWPmqpl2iEgzUWaw+/0ffq3VapHzF189YMEQkW4hXVbKqpI9TliaSQXMl6s0Lh5Y0Cp3ikgW6ZsXEKXS5J9sWemSNtM25UrVFEqF04pedYK9xCO744ojIn2csVScfK+y0jbaUiEizUSZwe73f/i1VqtFwV99o36LcyZEpFtIP2WlKRXLXViaSQXMl6s0LohIpyg+jHShUOQFpK41xdligSkO1G2n6y6RC6WpPoHWKSX7iUhnai6VRbGzNXXaUiEizUSZwe73f/i13j1i4S8vJl80RKRb2IlIcXdYmkkFzJerNC6ISKdIpqItqVZF/7KOFQUmzG7Rrtt6d5fIhVb0qhNonVKyQolIp2otlUW1KvVqoC0VItJMlBnsfv+HX+vdIzbxA2tV38dEiEi3kC4paUrF3WFpJhUwX67SuCAinaL6MNKkVaL4J9OrcqMXmOLzULedq7tELrSiV51A65Sqaql/Btm8zrMLiL5UFvWqrFeDoy0VZe6khYh0P8oMdr//w6/17hFir8RNhIh0C2mlk6ZUXG9hrSVLMF9/0rggIp0irwYNebXKK0hdQPJPvu1YX/dM26m6S+RCaapPoHVKVbVU+Zi9xtMLiLZUFsqqrJeDvlSUuZMWItL9KDPY/f4Pv9a7RwT+Hjb7/W+LiHQL6XpSClksd2GpJRUwX37SuCAinaK7aqR+kwlUJuov++TbmmRD+6ArdJfIhXb71Qn2Eo+chIh0PmWpLOL6Cl9pK1RbKsrcSQsR6X6UGex+/4dfa7VaNPi7WM27cohIt5CupnpdJ7EnLM1YAYvlKo2LBxa0yg0q3ME0kH6ySVMq/UbTNpHZhqm7RC60oledYLiWHhyU9/uCAlIvFSe0/cUvlQ82bakocyctD6woRCRHNivVa12ewObvY1HfyySISLeQrqW6DCUfpmFphrJXLldpXDywoFXmjUjpvKozlXzyrdvydcesdpfIhVb0qhO0z7iR3fHeDg/Ku31FASmXiuNblhkLe+u1o02sMnfS8sCK8tURafi1VquFYafEzYCIdA/rKhLSFMX6F5em1raSxsUDC1rlBhVur84Y/Cw2Ko4/83bq/urUXSIX2mmrE/iGxpLylTDuJiKdK18qTjqtYWe9IrSlQkSaiTKD2qRuipfdd+x+rQeK0CaGd2mYDhHpHsJCcsr1GgtcsjSTA/LlKo2LBxa0yo0i0pHhlkNb9SOrUX7K1z2m7hK5UJqUE0hD4+L+1uIQEJFOVn6cZdMaS0i5JLSlQkSaiTKD/e//ttn/WqvVwrYdcINKcBAR6R58VVoVK9sv1EVYmkljvlylcfHAgla5Q4VbB9uRzdyv+c/L+nlv9ZHd6xSXH4K59D9n0l8iHa3o1Sewb1R2JremfMxe41siUrZUnHxaQ7nIptkhIi3P9bURafS1VquFzb7E/RGR7sEv6lW+/vwSW4VdoeaV3aVx8cCCVrlDhfMzpI53q33TLmabrCJtX+uxw91D/E++95dIRyt69Ql8S77YRFiM8Un9mMjmdb4mIhXzqG9WE6gtFWXupOWBFeW7I9Loa12dYF/7ZuZARLqJdRV56QLMElLcE5ZvuVylcfHAgla5Q4XzRUCrAts8pTuyTlp9k/9fZRXJz7lSn7bz+B3tqqRUOKVJO4G0aIsqPD8R6VztpVJP67bp5BOoLRUi0kyUGRx4/7ft7tdarRaV7GT+NLI5HSLSTcT1uAqLW5akF5Zm0p4vV2lcPLCgVW5R4fxk1IUjTJNsL/+ITTot5afR8s8lyZcr2b0dEtZIVfrCnrxjR4lUm7QThKjevnj6aESkTzOXSj2tcZayCdSWChFpJsoMapO6qV72wddarRYFd8p0ndymEhxERLqLdRklfv/+/rJ/X3AVlmayJ1+u0rh4YEGr3KLChWpSVo4wS9sO+Vf+kmq0bjvb1jbfyUl8eZGZDKcr6lmsZtuOgRKpFz3tBNJkXDxdcbcpjA8tIHtLpZ5W3yGfQG2mlbmTlgdWlC+PSIOvtVotMluH5GS7R9wcEeku0iXZFhaaLLxFvvikcfHAgla5R4WLs5EWmvgLr9sUhQ+p0Ml32GZKNuKEhjVRbudzXn34jZRItYRpJ4gXz9ZVvLgT9ygfs9d4ZgHZBtdYKsq0Fqtxo800EWkmygxqk7qpV8XYa61Wi0Q4LFzar7pplw4R6TbWhbQnLM1Q78rlKo2LBxa0yk0q3Dreq/BD0+m3AKVNtvzMlP9mSKgvco6wHSYyKVy+Lf3vT/iVMFIi1aKnniB5nvBbevKQfldccf6uZPM6zywg+0ulPdNZozbTytxJS5zfx/j2iDT2WmsnyGy7ne2Y+f9ZJCLSffh1bQpLM1nY+XKVxsUDC1rlJhUun7wfR75chcoj207Ww0+UbC6y/bLbyU5bXiYshCMlMltF6gmMZ/S74oojIn3WNrorfako0xonMM6TNtNEpJkoM6hN6sZcFYud11qtFqnkbNmp5l05RKT7yNeqLizNuPiK5SqNiwcWtMpdKpw1ebFSJbOWCBPYOEla6fQzrOI68OfpKpFKU+MEzWf8qz9CiUiftbtUrGlN+mkzTUSaiTKD2qRu7FVRUF5r9QQZ6VBo9789ItKN6KsrE5Za0jdfftK4ICKdqFloskKlTnHsoJ4kn9/mIkm6DZVIpal1gsYzul7yFRHpNHtLRZvWZPH4mdVmmog0E2UGG6+vo66KgddaP0EmrrFEfSfTICLdibq6/km/jx6Wpta2ksYFEelMjUJTFBNlitPyoZykrEb6IlHP0lUilabmCZL/XGq0dJIviUjn2Vkq2rQmi8e3azNNRJqJMoND77/T/1o3TpBRTlbfyDyISLeilD23GpM1F5am1raSxgUR6Vz+oyWR/mdBNmWnvWpVVxetoOX/lZOhEqk0GSeonnH7eWHZICKdyF4q2rQ6W6sjO7SZJiLNRJnBofd/1ftaN0+Q2ilxkyEi3Uv98eeWatIWVpvWtpLGBRHpbEVxqAPSIpviuor5+rbSq0u5Ssr/DNxQiVSajBNkv0EXn1A24/MqH7PXeHIBsZaKNq1OPGTbo820MnfS8sCKQkRadb7W7ROkspOFX/GdFBHpbvKPv3VxJi1haWptK2lcPLCgVe5W4f5+pTz8/LaH/1f+4b/Gf+FWzvGjJ6yNnMJNcuMkH+T/SVPr/m7j2QWkZ6nAMn1Eepu3vtaSkh6wLolIN7StVVf2qHu7qHAwfWMBQT8KCExEJEyNCgcTBQQWCghMRCRMjQoHEwUEFgoITEQkTI0KBxMFBBYKCExEJEyNCgcTBQQWCghMRCRMjQoHEwUEFgoITEQkTI0KBxMFBBYKCExEJEyNCgcTBQQWCghMRCRMjQoHEwUEFgoITEQkTI0KBxMFBBYKCExEJEyNCgcTBQQWCghMRCRMjQoHEwUEFgoITEQkTI0KBxMFBBYKCExEJEyNCgcTBQQWCghMRCRMjQoHEwUEFgoITEQkTI0KBxMFBBYKCExEJEyNCgcTBQQWCghMRCRMjQoHEwUEFgoITEQkTI0KBxMFBBYKCExEJEyNCgcTBQQWCghMRCRMjQoHEwUEFgoITEQkTI0KBxMFBBYKCExEJEyNCgcTBQQWCghMRCRMjQoHEwUEFgoITEQkTI0KBxMFBBYKCExEJEyNCgcTBQQWCghMRCRMjQoHEwUEFgoITEQkTI0KBxMFBBYKCExEJEyNCgcTBQQWCghMRCRMjQoHEwUEFgoITEQkTI0KBxMFBBYKCExEJEyNCgcTBQQWCghMRCRMjQoHEwUEFgoITEQkTI0KBxMFBBYKCExEJEyNCgcTBQQWCghMRCRMjQoHEwUEFgoITEQkTI0KBxMFBBYKCExEJEyNCgcTBQQWCghMRCRMjQoHEwUEFgoITEQkTI0KBxMFBBYKCExEJEyNCgcTBQQWCghMRCRMjQoHEwUEFgoITEQkTI0KBxMFBBYKCExEJEyNCgcTBQQWCghMRCRMjQoHEwUEFgoITEQkTI0KBxMFBBYKCExEJEyNCgcTBQQWCghMRCRMjQoHEwUEFgoITEQkTI0KBxMFBBYKCExEJEyNCgcTBQQWCghMRCRMjQoHEwUEFgoITEQkTI0KBxMFBBYKCExEJEyNCgcTBQQWCghMRCRMjQoHEwUEFgoITEQkTI0KBxMFBBYKCExEJEyNCgcTBQQWCghMRCRMjQoHEwUEFgoITEQkTI0KBxMFBBYKCExEJEyNCgcTBQQWCghMRCRMjQoHEwUEFgoITEQkTI0KBxMFBBYKCExEJEyNCgcTBQQWCghMRCRMjQoHEwUEFgoITEQkTI0KBxMFBBYKCExEJEyNCgcTBQQWCghMRCRMjQoHEwUEFgoITEQkTI0KBxMFBBYKCExEJEyNCgcTBQQWCghMRCRMjQoHEwUEFgoITEQkTI0KBxMFBBYKCExEJEyNCgcTBQQWCghMRCRMjQoHEwUEFgoITEQkTI0KBxMFBBYKCExEJEyNCgcTBQQWCghMRCRMjQoHEwUEFgoITEQkTI0KBxMFBBYKCExEJEyNCgcTBQQWCghMRCRMjQoHEwUEFgoITEQkTI0KBxMFBBYKCExEJEyNCgcTBQQWCghMRCRMjQoHEwUEFgoITEQkTI0KBxMFBBYKCExEJEyNCgcTBQQWCghMt49I/3Y3+K//BnT/WSrcf2QDKP2LAgIDBQSmpYD8W9LIG7w/Iv3XsoIBAABO91+SRt6AiAQAAJ6CiAQAAFAhIgEAAFRuHZH4cW1Y+GlLmPhxbVgoIDDd/se1+Z1dWPidXZgoILBQQGC6/S/9U+FgocLBRAGBhQICExEJU6PCwUQBgYUCAhMRCVOjwsFEAYGFAgITEQlTo8LBRAGBhQICExEJU6PCwUQBgYUCAhMRCVOjwsFEAYGFAgITEQlTo8LBRAGBhQICExEJU6PCwUQBgYUCAhMRCVOjwsFEAYGFAgITEQlTo8LBRAGBhQICExEJU6PCwUQBgYUCAhMRCVOjwsFEAYGFAgITEQlTo8LBRAGBhQICExEJU6PCwUQBgYUCAhMRCVOjwsFEAYGFAgITEQlTo8LBRAGBhQICExEJU6PCwUQBgYUCAhMRCVOjwsFEAYGFAgITEQlTo8LBRAGBhQICExEJU6PCwUQBgYUCAhMRCVOjwsFEAYGFAgITEQlTo8LBRAGBhQICExEJU6PCwUQBgYUCAhMRCVOjwsFEAYGFAgITEQlTo8LBRAGBhQICExEJU6PCwUQBgYUCAhMRCVOjwsFEAYGFAgITEQlTo8LBRAGBhQICExEJU6PCwUQBgYUCAhMRCVOjwsFEAYGFAgITEQlTo8LBRAGBhQICExEJU6PCwUQBgYUCAhMRCVOjwsFEAYGFAgITEQlTo8LBRAGBhQICExEJU6PCwUQBgYUCAhMRCVOjwsFEAYGFAgITEQlTo8LBRAGBhQICExEJU6PCwUQBgYUCAhMRCVOjwsFEAYGFAgITEQlTo8LBRAGBhQICExEJU6PCwUQBgYUCAhMRCVOjwsFEAYGFAgITEQlTo8LBRAGBhQICExEJU6PCwUQBgYUCAhMRCVOjwsFEAYGFAgITEQlTo8LBRAGBhQICExEJU6PCwUQBgYUCAhMRCVOjwsFEAYGFAgITEQlTo8LBRAGBhQICExEJU6PCwUQBgYUCAhMRCVOjwsFEAYGFAgITEQlTo8LBRAGBhQICExEJU6PCwUQBgYUCAhMRCVOjwsFEAYGFAgITEQlTo8LBRAGBhQICExEJU6PCwUQBgYUCAhMRCVOjwsFEAYGFAgITEQlTo8LBRAGBhQICExEJU6PCwUQBgYUCAhMRCVOjwsFEAYGFAgITEQlTo8LBRAGBhQICExEJU6PCwUQBgYUCAhMRCVOjwsFEAYGFAgITEQlTo8LBRAGBhQICExEJU6PCwUQBgYUCAhMRCVOjwsFEAYGFAgITEQlTo8LBRAGBhQICExEJU6PCwUQBgYUCAhMRCVOjwsH0hALytyxy50+28T4UEJiISJgaFQ4mIhIsFBCYiEiYGhUOJiISLBQQmIhImBoVDiYiEiwUEJiISJgaFQ4mIhIsFBCYiEiYGhUOJiISLBQQmIhImBoVDiYiEiwUEJiISJgaFQ4mIhIsFBCYiEiYGhUOJiISLBQQmIhImBoVDiYiEiwUEJiISJgaFQ4mIhIsFBCYiEiYGhUOJiISLBQQmIhImBoVDiYiEiwUEJiISJgaFQ4mIhIsFBCYiEiYGhUOJiISLBQQmIhImBoVDiYiEiwUEJiISJgaFQ4mIhIsFBCYiEiYGhUOJiISLBQQmIhImNrXVrifDZ+aO4hIsBCRYCIiYWrfG5GWB//nnx/ZRAMRCRYiEkxEJEyNiAQTEQkWIhJMRCRMjYgEExEJFiISTEQkTI2IBBMRCRYiEkxEJEyNiAQTEQkWIhJMRCRMjYgEExEJFiISTEQkTI2IBBMRCRYiEkxEJEyNiAQTEQkWIhJMRCRMjYgEExEJFiISTEQkTI2IBBMRCRYiEkxEJEyNiAQTEQkWIhJMRCRMjYgEExEJFiISTESkc/3++I+2X7ve/f2uHX9+fqXBImf9+d056QMRkWAiIsFCRIKJiHSiLfVEzUDz9ys9VuunoK+Si/ywv/ys/qRZq3ahrIO0zYeIpPNZ/Btjc+aBEanzj0+/Um/etwL+5Mqdf3KbAhEp+PvdPndczZAWEJFOVAakxY9avLKAtHCfg82IVHWWk6YHaBEoO27eV+IrK5yykmTPpsri0v6NHheR8j8+NdOP2k02l/Xgl4i+NvzeNIEXleYhKYmIJPI/asvk+jnftr4SEeksysfaoq4zxXeFVj9/rYiknnY9abanrqTZbmmbEBFpI3sW2pJ4xsfZEQ+LSPmffBz924hFnPHdZGNZDeFE646S7EvqRnXhpSrJvpkRkVb1p846uUQkItJJtNyzKUucUooWac1LKlPjtEuP7ETVR2S2Vy+zUyAibWRPc/2ki+arPCsiKbOrvLxqtVkWgHyZ/RFKS8++2sRz64Vm4sLhEZEWVaR2lsklIhGRztH63FrkZcbq6cVPu0bvreplVW1tSZg7J0JE2siexkfZ4gEfZ0c8KiKp73s1sY2q4MqGfLXWh9BrPSYne0KlaZzxCYuKiOQ0AzARiYh0jnWZtaRlplmLUjEiNZf2IjtX+WdFaV7NXOeISJv2nmD+j7MjHhWR5P8LsR6smjXkL4tIYa3U30Yqv4lkVKXpFxURqV01fohIRKRzWB9cTlLidnpuQn/t26OO7M1PJm3C2DUXItKmuSPxlRnpSRHJ+3Hky0Uxr9K6ybrmESmcdd1K+SN8oUkv9uukV599URGRio+RdMXIr7jN/RHxIiLSCYol+Pv3l/9Wf1yAxh/XEiEipaXrJ5w17M7OluQwRxpXUxc5ItKmat9+4Shfad+YkR4XkcKv8MfZzr4PlCwC3+4Xgd8l7bJVlIb6m0hxCcUf0I5t5dGTISIlqyvMr/+dWL9ipPkbEZFOsC4yL5Qt2V6EEifbO0JRku2FtLmzJp+DSbXMy2j6uTl3jfvaCudrmGwukllNZztpnvzj7IiHRaR0vkOzvgjS1qzc+NUR2rbNoEhS8dB0+YQfCc8uMx8i0jqLq6w8pB8eRKS3ISIpGnkkLVrSlPV0fn///vw/AJfw50jOEOrUX/rhmNXFdP2np5y7xBGRoq3FKac0TndWBL/CsyJSPrOhXbYX0lJNdVoLfI2QzaKrr0L+WmH1FGf07WnFmc/XR6TwodOuGkQk+foNiEiKdKk1Aow0y5YI31Evk5PS3ihTjUtnJ6TCTUmmNqlrYbLLWmfuerpnRaRGSpFNJ8x00VMrN6EpXxX+FNIrHFedUdrnXlPfHpHC9BpVg4gkX78BEamWlKZiGUrjYt1Oe+YVKVmsTn9Eys4obU56usk/NIlInlHrkhmvPuee7lERqXzNfQWI7dKgFYRYDMJO2c5Whe/ml1F9Dc/vkc05fXtECh8isp2KnxPS8I2ISB+XBJmizCQBZq1Rac/is0waN0pEan30pWEodEmuq9bSmRCRPD/Veub1eyef7nGPikjVWy7tYVZ9SVAXQagXobs/cboqypUim8ZHqL7iJvHtEWmdQUf9AJF9RCT5+g2ISDVfchbS5Emrsy5Q+XpVlJ0s1fjVnEUq/bMvO07asjuaurw5RCRv227UurgQZPtrPCoiyXYk7eHl96+2ugjCaWKtkIa0v7T4heUP0uqLFCAi0rz89OpzGD4pZPsbEZE+bl1im3IdSrOzFKBQwRZbhyiNNb6eZQe4c2h1UTtONld6spoHEUmY3z9w/H71w/PBnhSR6pe1XAXbZmsR+DUQz1Of2RcM3+KPkc2ctW8SXx6RdsqC7CUivQ0RqVLkmIalpvnVuqiLoexYhOUs21F9WHp52ZumpunXPhFJ+FmVzUr7Y/bZvioi7Uyyslta4rKR7b51Jftmjt1fHpF2ysZeVfkCRKRPS4OPwfX0y3FRF51kb9ipnLv6VlJ61q1FNlbTf2ASkUS5Xdn2f121+6qItPM9Ab8GkvP4I3xTuR2WzfKPLldk38xV5Msj0jp/7bLhl4NsfiMi0qcpMUbjetZhJpWcJxRAXzozRb1K+6y7shtau8yMiCS2TePT6kur3ZMiUvMPTmVEks2K7E4XiTT5Q2QrfmRKg4mINK11/toz+KVFI0VE+rQ0+Bhc9ZOvFsqKTaJOrJRZ3AnySlomL/lyNXNt2xCRxLZpzKhfK/Xn7KN9VUQqF0VJ9qeLJF8Wfiv0UP8UVmpebwLfHZHaK2vj98vmNyIifVqaUAxujcpXC+2DTnY5yXrWz54t+LTIuR1ZqpIuEyMibfZqXU+PRyIiJeTlz8rL1iS1QL6OhSGtHk1EpFntFgXZL1vfiIj0aZ+NSHniCbIVn9yBO296PzOXNkFE2hCRGohICS0i+QqynNx/HTsQkR6NiLSLiPRpaSQxuDUqXy2UiJTUqmw9h/+cZCqrWWmVy/7D709Y+ESkzW6t6+jxSESkhBaRfN1ZDvK1ZNuxSItHU/N6EyAiLZpFQfbL1jciIn1ammB+/prynkrNSWpVsZ7z2LPJuiQnzv6buDNXNo+ItPHLQwnXwq8S2fwWXxWR9uZYuueLxB/0p3wTaf8zdHbfHZF8BGqVDT/9svmNiEifluaX9ufXIkkvSnhJzlOXq/Qiq+xKSbrKPKHsEZHEtmksMb9GZPNbEJESakSK30byFUjaV9Jkl66JEZEWreklIhGRPu5QRFKWpOxYaNGm/FaSNG/SM0dKDpsPEUlsm0YxKw/4El8VkdodN7K7qEO+dIT/l/aV1vYkXx6RdqrCXub+AkSkT0u/hWN/PJlhKj2NXgDTHsWaznd5rTo6FSKS8KunOauyn4g0n3byaUSkRqBRM1BdHqR58/RkTURayWZJ9hKR3oaIVMnqj7TpzJ5+KS92/oy4yvukR3vPKHpEJLHz6RiWwGO/HdDwVRFp5yOttQbSP5yVe/0xsvk4Xx6RGqlZhI8k2f5GRKSPW5eYKGrc+lPakXRaFQEmi0+tiJRWurxPdrh4xmclEcnbtlur42uL3XdFJPt7ibKzevXz8iCNwv4M/Zm+inx5RPJrovi8EeETRba/ERHp49LgkheUtTL9/Ib/rJr/A9sqL3LSuEl2ZSdMK11RI7NTr/R3YjpEJM+vM31i/QJ4yLT3+66I5Huq0xyKQJVr2jUqlh7ZzLjjfuqbmsq3RyS/KLRpjB8o0vCNiEgflwaXfCGGkiV1KS1UWdfi3z6Ke/6yWpgeL01edhOrqkzOiYjkhSnWPh7DApr8A23cd0Wk5jeKnFgDqp1peZCmwC8dZVlth2nrbR7fHpHCh4Zsp+LHjjR8IyLS561rTKTlJC5AX7TSlqRvWsAWoVIuO5IzpodLUyDNwdx1LSIiBWH667k1dj3dl0Wk8IlX9U2qSJ2f4p+uqhUSjmufceY/bn17RAqfDEbVICLJ129ARFIktSldiMkC9Esw/zaS6/z796f8w5ChVm2n8JvpddqFTsxc1VJEpCBOcTn7calJwxf5sogU/yxUdE4LQP3yx73SkAirp3nG+r7m8fURKXy+tKsGEUm+fgMikmZdZMH2o0d58PE1K12Vbb4i+d4/6499Z2esi6Ds8KR1ekSkKPkUTOc/WRhPCcYDvi0ixUWQTfZOdQj7y89JJ54x2xnPOHNCIiLFD53sx8ryH+6Qxm9ERDpB8tGlC6UnK2RNspKtzluPVH4Tj/msJCIl0qr2u/265OP+izOjvi0ipYsg/CKIrAK/S3n7/SVkM5MUGn9k+r3tuVcVESn5ZAi/oOjn168Yaf5GRKQz7CWfWPqS+ta2dbeCl5aAZNdG2uZHRErZy+cbE9L3RaS8Lvw48qU7Xv5fKw//f3t3tN04biABdCfJ8Tjxvuz//+yKEigBBFhUT3psgbr3JSYEUTTJFKo5bvdt1vgWaW6rZo8Xk99VKlK4vB/rylVmviMV6Vs0N2GnTqw88+aWlKF3DVOrvHZ1nsVSRWqk2+c8F/1XvF1F2v+z09eaAaOKdHtX2dgKt9Xsd5WKtH95P+6LTJn4jlSk7/H00rWbb5WSlPv77KN006jK2AmoSK39m+I9G9IbVqS9DLm8u3w1qkjXXe3eI7u31fR3lYp0Mb68l2urIqlI32V/6drk1U6+1Q1nTcq950ijhnTSh0gqUtm82+vYw5viDbxhRdr+HrWb5c3ly2FFWj6kfDmwk1/z31Uq0mK0lCw3lYqkIn2bnT4z+OW0w3yrV777W8bL4TC2mo8vY2egInX24u49vWNFGtwDt5wpG8OKdNlXuktGtev+4+ATU5Gu+st7vUlUJBXp+wz/aDcMqz7f2jZUBVO/HO7EXP3hZ1ovVaSBzV0x/z+k9V94z4rU/JWzxx1QNsf3w9fBQrgNsDMUJBXprvm7r+vFVZFUpO+0/S2Q+0tXm2/L3bpTkbb73Gs/zaxTRFsh4Ya+Pte/5/3W/ejiTAHya77WW+DZO+D4j07rXfXH4x+WnJ0Aefgsf5ntNBf3d1CRvtcaW8dL1+12rf6R211ln5c97u+yfOrVmR4iSTiy961IPEOAEKlIb+G0D5EkHJkAIREgRCrSWzjtQyQJRyZASAQIkYr0Dpq/+Xaun02RcEQChESAEKlI7+C8D5EkHJkAIREgRCrSGzjxQyQJRyZASAQIkYr0BuqHSGf7DRcSjkiAkAgQIhXpDSwhsDrZQyQJRyZASAQIkYp0fmd+iCThyAQIiQAhUpHOb8mA1dkeIkk4MgFCIkCIVKTTO/VDJAlHJkBIBAiRinR6SwSsTvY3/i8kHJEAIREgRCrS2Z37IZKEIxMgJAKESEU6uyUBVud7iCThyAQIiQAhUpFOrvkHbMvYmUg4IgFCIkCIVKSTWwJgdcKHSBKOTICQCBAiFencmodIX2XwTCQckQAhESBEKtK5Lf//X53xIZKEIxMgJAKESEU6tdM/RJJwZAKERIAQqUinVv+N/1M+RJJwZAKERIAQqUhn1jxEOt2/PXIl4YgECIkAIVKRzuz8D5EkHJkAIREgRCoSU5NwRAKERIAQqUhMTcIRCRASAUKkIjE1CUckQEgECJGKxNQkHJEAIREgRCoSU5NwRAKERIAQqUhMTcIRCRASAUKkIjE1CUckQEgECJGKxNQkHJEAIREgRCoSU5NwRAKERIAQqUhMTcIRCRASAUKkIjE1CUckQEgECJGKxNQkHJEAIREgRCoSU5NwRAKERIAQqUhMTcIRCRASAUKkIjE1CUckQEgECJGKxNQkHJEAIREgRCoSU5NwRAKERIAQqUhMTcIRCRASAUKkIjE1CUckQEgECJGKxNQkHJEAIREgRCoSU5NwRAKERIAQqUhMTcIRCRASAUKkIjE1CUckQEgECJGKxNQkHJEAIREgRCoSU5NwRAKERIAQqUhMTcIRCRASAUKkIjE1CUckQEgECJGKxNQkHJEAIREgRCoSU5NwRAKERIAQqUhMTcIRCRASAUKkIjE1CUckQEgECJGKxNQkHJEAIREgRCoSU5NwRAKERIAQqUhMTcIRCRASAUKkIjE1CUckQEgECJGKxNQkHJEAIREgRCoSU5NwRAKERIAQqUhMTcIRCRASAUKkIjE1CUckQEgECJGKxNQkHJEAIREgRCoSU5NwRAKERIAQqUhMTcIRCRASAUKkIjE1CUckQEgECJGKxNQkHJEAIREgRCoSU5NwRAKERIAQqUhMTcIRCRASAUKkIjE1CUckQEgECJGKxNQkHJEAIREgRCoSU5NwRAKERIAQqUhMTcIRCRASAUKkIjE1CUckQEgECJGKxNQkHJEAIREgRCoSU5NwRAKERIAQqUhMTcIRCRASAUKkIjE1CUckQEgECJGKxNQkHJEAIREgRCoSU5NwRAKERIAQqUhMTcIRCRASAUKkIjE1CUckQEgECJGKxNQkHJEAIREgRCoSU5NwRAKERIAQvXxF+tflAP/5Hxj7c0m4P8sGbP1TgBAIEKIlQP5V2shv8Psr0j+WOxgA4Nv9o7SR30BFAgDOQkUCAOioSAAAnZeuSH5cm8RPWxL5cW0SAUL08j+u7e/skvg7u0QChESAEL38X/qXcCQSjkiAkAgQIhWJqUk4IgFCIkCIVCSmJuGIBAiJACFSkZiahCMSICQChEhFYmoSjkiAkAgQIhWJqUk4IgFCIkCIVCSmJuGIBAiJACFSkZiahCMSICQChEhFYmoSjkiAkAgQIhWJqUk4IgFCIkCIVCSmJuGIBAiJACFSkZiahCMSICQChEhFYmoSjkiAkAgQIhWJqUk4IgFCIkCIVCSmJuGIBAiJACFSkZiahCMSICQChEhFYmoSjkiAkAgQIhWJqUk4IgFCIkCIVCSmJuGIBAiJACFSkZiahCMSICQChEhFYmoSjkiAkAgQIhWJqUk4IgFCIkCIVCSmJuGIBAiJACFSkZiahCMSICQChEhFYmoSjkiAkAgQIhWJqUk4IgFCIkCIVCSmJuGIBAiJACFSkZiahCMSICQChEhFYmoSjkiAkAgQIhWJqUk4IgFCIkCIVCSmJuGIBAiJACFSkZiahCMSICQChEhFYmoSjkiAkAgQIhWJqUk4IgFCIkCIVCSmJuGIBAiJACFSkZiahCMSICQChEhFYmoSjkiAkAgQIhWJqUk4IgFCIkCIVCSmJuGIBAiJACFSkZiahCMSICQChEhFYmoSjkiAkAgQIhWJqUk4IgFCIkCIVCSmJuGIBAiJACFSkZiahCMSICQChEhFYmoSjkiAkAgQIhWJqUk4IgFCIkCIVCSmJuGIBAiJACFSkZiahCMSICQChEhFYmoSjkiAkAgQIhWJqUk4IgFCIkCIVCSmJuGIBAiJACFSkZiahCMSICQChEhFYmoSjkiAkAgQIhWJqUk4IgFCIkCIVCSmJuGIBAiJACFSkZiahCMSICQChEhFYmoSjkiAkAgQIhWJqUk4IgFCIkCIVCSmJuGIBAiJACFSkZiahCMSICQChEhFYmoSjkiAkAgQIhWJqUk4IgFCIkCIVCSmJuGIBAiJACFSkZiahCMSICQChEhFYmoSjkiAkAgQIhWJqUk4IgFCIkCIVCSmJuGIBAiJACFSkZiahCMSICQChEhFYmoS7kkfy4n644+Psvk2BAiJACFSkZiahHuSigQ9AUKkIjE1CfckFQl6AoRIRXphX8v/e4uvMhb84vRzkHBPUpGgJ0CIVKQXpiIdk3BPUpGgJ0CIVKQXpiIdk3BPUpGgJ0CIVKQXpiIdk3BPUpGgJ0CIVKQXpiIdk3BPUpGgJ0CIVKQXpiIdk3BPUpGgJ0CIVKQXpiIdk3BPUpGgJ0CIVKQXpiIdk3Bfn5fi81k29qlI0BMgRCrSC1ORjr19wpWrflh9VCToqUhEKtILU5GOvXvC3S/60XMkFQl6KhKRivTCVKRj755wn9fLvSgDe1Qk6KlIRCrSC1ORjr17wl2v9lUZ2KMiQU9FIlKRXpiKdExFWh1cchUJeioSkYr0wlSkY++ecKX5XJSBPSoS9FQkIhXphalIx9494e4/i+THtcdUJBIViUhFemEq0rG3T7hh9fm4qe8CFQl6KhKRivTCVKRjEu76HGnzDGnQh1Qk6AkQIhXphalIxyTc5cJ3V1tFulORSAQIkYr0wlSkYxJuREW6U5FIBAiRivTCVKRjEm5ERbpTkUgECJGK9MJUpGMSbkRFulORSAQIkYr0wlSkYxJuREW6U5FIBAiRivTCVKRjEm5ERbpTkUgECJGK9MJUpGMSbkRFulORSAQIkYr0wlSkYxJuREW6U5FIBAiRivTCVKRjEm5ERbpTkUgECJGK9MJUpGMSbkRFulORSAQIkYr0wlSkYxJuREW6U5FIBAiRivRXfH4sC87HZ/8vP4zcZn9+dpO/Pj+vC9fHx+fw32kfdJ6v6zsubxh88kFFur314vLuMpTdv8uyXdyGR9/PTzhzwv31M7xe6bK5GAy9BRWJREUiUpEOlbVlcV1f1qZx1fxj6lfb6Y/tdnX6uv7zow+D3rLtPO1buvmpIh1/2ua4v+rv8jG5Ge6/+e935oR7ssoOlKtU33GboVJ0h137VFQkEhWJSEU6VJWCy/pS95CrbU/Yn14vWN1uFvWExabzVHu+2ayg+xVpW5CuNu9uj3vzWes3uT2En19f506460m8GHahy/UsX7XWi3C7XcrW497ZXqOLavg6rym64w8/DRWJREUiUpEOVcvJx2j92fSEZnrThB5LUbtEVdrVquk8za6KtlPtVqTRWy/acnfwbS5zB4f948vr3Al3r65lu3E528PTW95SrnG5Jr9SkboZ7R18LioSiYpEpCIdqhaU23+c6DRNpZ7edpP7erdTWRbNrup5o+dAF/XitleRdt56Uc86+jYvc8tXjZ9eXSdPuOs5vBidxmW8fFlbL065VcrmL1SkwYSfvop/IxWJREUiUpEODVaUrbrY7E9f16H9ynJRP9oJVepuZ3o1nI7/yWlXOzPK23/K5AkXHiNdX6ou0Oo6/aK8VK7K8xVpeBkHn3MSKhKJikSkIh0aN4PWU1WjTIgN6aJMu3imIlXtbFyR8sc95j3zbY788H9qmz3hrufwou8o1+G6fN+s13N95V59VoMLWQ1/jO+H/nPOQkUiUZGIVKRDT3WHZ6rG7fXD3vNYrZ6pSDvT78dzsI+4sj6nvP+HzJ5w28ZzV17oqtNt+PHCWn3K5vBCDoY/LsqXV31FOwkViURFIlKRDj3XHcrkMP22iD1Re+6r3VMVafwjTvcVr2wXn19f91+PdHN/93Pf5sDPLq7TJ9z1HF5sT2O5HtuHdF2lKvN+qSLdf5tAdcuUkdNRkUhUJCIV6dBz3eG4atwWsWf2tq6Wz1Wk++I2qkjNf1a5/5xTfRBlaHtgy+/FHP03maVktVO3i/j3mj7h1pO8OY33i1m2V+u5vzeqMvCoSIvBYHXR6jZ2H64Hz0RFIlGRiFSkQ9XacrO0h74+lNnd9Nuf2C/zb/9bRlefSxNpn+s8Vra+IvVPgS7WxXVUkcrmVbVgVrtY393utby/+2Zuw82BtYvzd5s/4a4n8aLtKPcz31an7iHSOrG9CoPBx6Ucf1D7OeehIpGoSEQq0qHH2nJ1X3Y2BWZcNaqV57oyldHi/lhnU7jKm7YV6b62bT6jjA4qUrOH29BNtYd+pDrqsl3cv/dmchn7GfMn3PgxUhm8KAM364l/1Jwy8nxFamfeb5H2489DRSJRkYhUpENNHWhWkvaV4eBjKbtqS0/9YvO2soq1s/d/HcCgUZW59V6bQ6k6WXl3cwC3oYu2u92/+ebzy9jPOEHCXU/iRdm8qs57fd3W817VnHLdnq9IZfuuDP/sZfz7qEgkKhKRinSo6Q7tn7WblwatZPsn9rZxNJ2lfd9tqC1Ct7GieWnQqMq+y9bVbWT1+Ljy7vrzH9/l3iGUgasy9DNOkHCjx0hlaDHqOdXUMtTeaYPB9a3txIv148vm2ahIJCoSkYp0qO4Om/WlKRBl2aqnd8tOGb7arlVl+Oq2r2b3baEafUxfkeqRegG+eJS1chz1DqvPKiNX1RHXXW9zZN/rBAl3v0pl+2KnSq8z61unXLf2bhoMrtd3cx+oSLw1FYlIRTpUd4cydNcsZbehenq7bm06Txm7q/d1e2NoOG136QvRbSQUmeql28DOt1kPV8cQ9vy9zpBw68l8nMj6rFenfR2ub4Yy9nRFKpsP623zo5fx76MikahIRCrSoWq52laetqjcRqrpXa+pi0XXefp99Z2n0u+rn14fy75+7nXgZqcLxUP7TmdIuPvJLNvrQNdqynZzG5ZJKtIOFYlERSJSkQ5V3aGMVPoGUU3vVp2dvlHU77wOVD2kL1R1o7othX1tKRsHbvuuPr1eWetDLkOL/rN+yCkSbj3J65ks1+KrnOXNcHszlEEVaYeKRKIiEalIh9a15aKMVPqqUE3v5qfXBgWq2vmgIlU7U5Hmtp7N9cTft25frCe+bNWX537dDgeH8xbrh6tIvCEViUhFOvToDv3y0lSFrmp0NagMLwadp3u52vlg/eo+qKst9UBw+7aq3dXfp4r0HdrHSGXrcg+Ur5rhza0zrD6DweG8xXopf/Qy/n1UJBIViUhFOvToDv3yMmg9O1Xjqowv/vuK1JUXFWla6+m8nfmy8Ri/3Sy3r7d31bD6DAaH8xbrZ6tIvCEViUhFOvToDs/Umr2qcVXGF79Yka6vt1SkxUkSbj3Ny7ksX19vgfJ1Nby9c4bVZzA4nLdQkXhjKhKRinTo0R2eqTV7VeOqjC+e2ZeKdOwkCbeez+W6lytRj1fD25tqODwY3Hn746NVJN6QikSkIh0qa8tFv7z89Yo02FddO7YVabB+/WJF+tp3fffOcatI32M9z1/rqS0X4bZxOfXrhNtd9jCsPoPB4bzFeilVJN6QikSkIh2qukMZqdQNIlaNq/RarjjbhfGivLK47ayvLWXj6joQ7BybivQ91hP6uV6IdvxrHd67p9rxweDe+++frCLxhlQkIhXpUFlbFv0qUr1YFrVqZG85uypDla5uVT1kf2Vb3ApUPaIizWY90eWi3a/BbfOP9YR3Xblct/YGGQwO5y3WPatIvCEViUhFOlR1h/5ZTnnh6jayUzWu6r7xxL7qHnIdqPX76mtLdSyHK+DOcatI36Q+oxf326NcgN2GM3xhMLi7AxWJN6YiEalIh6ru0C0jdYEoi081vVuOmmWwjN31+6qnd/sq41e3w+prS33ofSVr7Ry3ivRd6jNdX4IyctNfxWH1GQwO5y1UJN6YikSkIh2qe8ZmgWkqT1m9dqrGTXnh6nhfzdBmBauPqnSXvrYMGtyq/JD2w85xq0jfZXQzLcJFXAyrz2BwOG+xfq6KxBtSkYhUpENNGWn/FN+81I/1y1HzhnZNGrzULJrtU6fRejqoLWXr6jayWj7u4+Pz8f3sHLeK9G2eONXt7XdVrpuKtENFIlGRiFSkQ1V3uKgXkuaVde2pBvvlqF4Fw77KCtn0oGZv7StlP4PaUu+1OZpq7sdt7s5xq0jfpjqnTRV6XJn+hrq/2r40GBzOW6wf+6OX8e+jIpGoSEQq0qGqOyxKo9jWnfuqVk0frGjtzu4T6sZxUT5iM3r/iK/NIa3DZXNR9tAcY7UGNnu+De0ct4r0fR7nugzcPM714CHSuPoMBofzFuvuf/Qy/n1UJBIViUhFOrTpI5eF6vPr6/NzO1xm71WNYtOr/vi47OtrOzjqPFcft48uW6t7cyrbi3W9a47yvgg2Oy5v3zluFen73E/q5sYpo5vmVJTr1r5lMDict1g/dXMZL/fZ5xlak4pEoiIRqUiHmpax6/4H/J2qsXpmb+vK1DSZfWX2sLa0derjepSbh1DXebvHrSJ9o/UabM7oeg1GD5HW9/zuinQbHd3Bk1GRSFQkIhXpUNUd9j3Wkmr6aIF5ovbc3/bE3Iv70jasLYdHv87cOW4V6RuVs9rdN7fh4UOkcfUZDA7nLdZL2VzGdbCfPhsViURFIlKRDh2WjMVjfdmpGnd1uRh6vOtw6mI8/XE8ZWDP/e07x60ifafbReieFt0uwvAh0rj6DAaH8xbrpWwuYxnbqWUzUZFIVCQiFelQ1R12VctLNb1fjhZH+3vs66mKVOZejGvLwU7KrN3jVpG+0/W07rWYsrExrD6DweG8xXop68v4uLzjXjYRFYlERSJSkQ4dVZqLwVK06Jejq7zDaqWqe8ienenP7uUxb+e4VaRvtVyFQStZrsJOWSnXrb3XBoPDeYv1UtaX8XF5VSROTUUiUpEO1d2hLgwPzbJTTy9DW+O9XDVvaXpI+d+N8bq2P966/wKDi53jVpG+1XJey5e1neHFsPoMBofzFuulbC5jGfvhi/s7qEgkKhKRinSo6Q7Vxl27ijTTd2x/sdFd+2f2pofUG6v2A5rpZexq7+OaT9s5bhXpe32M75r9xznlurXvGgwO5y2GFel+N5TtealIJCoSkYp0qO0OXVPZrjnt9D3dr1VabH8PzaaHdG/J02uj51b1I6SLneNWkb7X17iU7AxflOvW3muDweG8xbAirdN/9Nr+FioSiYpEpCId2naHpm5sesbFdvqeriT1v6hv20Pap0HdY4VYW7Yf133aznGrSN9s56b59p8JWm6YM/zuSBWJREUiUpEO9d3h69o3mn8E9i+57Oe28+V3bJexA7d3LL9luwz8gvXTlo8rQ/OTcEQqEokAIVKRDvUVidch4YhUJBIBQqQiHVKRXpmEI1KRSAQIkYp0SEV6ZRKOSEUiESBEKtIhFemVSTgiFYlEgBCpSIdUpFcm4YhUJBIBQqQiHVKRXpmEI1KRSAQIkYp0SEV6ZRKOSEUiESBEKtIhFemVSTgiFYlEgBCpSIdUpFcm4YhUJBIBQqQiHVKRXpmEI1KRSAQIkYp0SEV6ZRKOSEUiESBEKtIhFemVSTgiFYlEgBCpSIdUpFcm4YhUJBIBQqQiHVKRXpmEI1KRSAQIkYp0SEV6ZRKOSEUiESBEKtIhFemVSTgiFYlEgBCpSIdUpFcm4YhUJBIBQqQiHVKRXpmEI1KRSAQIkYp0SEV6ZRKOSEUiESBEKtIhFemVSTgiFYlEgBCpSIdUpFcm4YhUJBIBQqQiMTUJRyRASAQIkYrE1CQckQAhESBEKhJTk3BEAoREgBCpSExNwhEJEBIBQqQiMTUJRyRASAQIkYrE1CQckQAhESBEKhJTk3BEAoREgBCpSExNwhEJEBIBQqQiMTUJRyRASAQIkYrE1CQckQAhESBEKhJTk3BEAoREgBCpSExNwhEJEBIBQqQiMTUJRyRASAQIkYrE1CQckQAhESBEKhJTk3BEAoREgBCpSExNwhEJEBIBQqQiMTUJRyRASAQIkYrE1CQckQAhESBEKhJTk3BEAoREgBCpSExNwhEJEBIBQqQiMTUJRyRASAQIkYrE1CQckQAhESBEKhJTk3BEAoREgBCpSExNwhEJEBIBQqQiMTUJRyRASAQIkYrE1CQckQAhESBEKhJTk3BEAoREgBCpSExNwhEJEBIBQqQiMTUJRyRASAQIkYrE1CQckQAhESBEKhJTk3BEAoREgBCpSExNwhEJEBIBQqQiMTUJRyRASAQIkYrE1CQckQAhESBEKhJTk3BEAoREgBCpSExNwhEJEBIBQqQiMTUJRyRASAQIkYrE1CQckQAhESBEKhJTk3BEAoREgBCpSExNwhEJEBIBQqQiMTUJRyRASAQIkYrE1CQckQAhESBEKhJTk3BEAoREgBCpSExNwhEJEBIBQqQiMTUJRyRASAQIkYrE1CQckQAhESBEKhJTk3BEAoREgBCpSExNwhEJEBIBQqQiMTUJRyRASAQIkYrE1CQckQAhESBEKhJTk3BEAoREgBCpSExNwhEJEBIBQqQiMTUJRyRASAQIkYrE1CQckQAhESBEKhJTk3BEAoREgBCpSExNwhEJEBIBQqQiMTUJRyRASAQIkYrE1CQckQAhESBEKhJTk3BEAoREgBCpSExNwhEJEBIBQqQiMTUJRyRASAQI0ctXpH9dDvCf/4GxP5eE+7NswNY/BQiBACFaAuRfpY38Br+/Iv1juYMBAL7dP0ob+Q1UJADgLFQkAICOigQA0HnpivS/f/7557/LD05B53J/+GFLdv1bgJAIEJIlQP63tJHf4PdXJACA6alIAAAdFQkAoKMiAQB0VCQAgI6KBADQUZEAADoqEgBAR0UCAOioSAAAHRUJAKCjIgEAdFQkAICOigQA0FGRAAA6KhIAQEdFAgDoqEgAAB0VCQCgoyIBAHRUJACAjooEANBRkQAAOioSAEBHRQIA6KhIAAAdFQkAoKMiAQB0VCQAgI6KBADQUZEAADoqEgBAR0UCAOioSAAAHRUJAKCjIgEAdFQkAICOigQA0FGRAAA6KhIAQEdFAgDoqEgAAB0VCQCgoyIBAHRUJACAjooEANBRkQAAOioSAEBHRQIA6KhIAAAdFQkAoKMiAQBs/d///D/UwvfS5nrpygAAAABJRU5ErkJggg==\" data-image-state=\"image-loaded\" width=\"585\" height=\"461\"\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 63px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 31.5px; text-align: left; transform-origin: 384px 31.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 381px 8px; transform-origin: 381px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eYou do not need to worry about punctuation. A \"word\" is anything separated by a space. The input message will use only single spaces (and no line breaks or other whitespace). Similarly, the output message should use only single spaces between words.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 212.5px 8px; transform-origin: 212.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eNote that the number of words in s is not necessarily a multiple of n.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 301.5px 8px; transform-origin: 301.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eAlso note that this problem can be solved more directly than using the method described above.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgb(247, 247, 247); block-size: 102.167px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-end-end-radius: 4px; border-end-start-radius: 4px; border-start-end-radius: 4px; border-start-start-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; margin-block-end: 10px; margin-block-start: 10px; margin-bottom: 10px; margin-inline-end: 3px; margin-inline-start: 3px; margin-left: 3px; margin-right: 3px; margin-top: 10px; perspective-origin: 457.5px 51.0833px; transform-origin: 457.5px 51.0833px; margin-left: 3px; margin-top: 10px; margin-bottom: 10px; margin-right: 3px; \"\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 457.5px 10.2167px; transform-origin: 457.5px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 432px 8.5px; tab-size: 4; transform-origin: 432px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; perspective-origin: 16px 8.5px; transform-origin: 16px 8.5px; \"\u003et = \u003c/span\u003e\u003cspan style=\"border-block-end-color: rgb(170, 4, 249); border-block-start-color: rgb(170, 4, 249); border-bottom-color: rgb(170, 4, 249); border-inline-end-color: rgb(170, 4, 249); border-inline-start-color: rgb(170, 4, 249); border-left-color: rgb(170, 4, 249); border-right-color: rgb(170, 4, 249); border-top-color: rgb(170, 4, 249); caret-color: rgb(170, 4, 249); color: rgb(170, 4, 249); column-rule-color: rgb(170, 4, 249); margin-inline-end: 0px; margin-right: 0px; outline-color: rgb(170, 4, 249); perspective-origin: 412px 8.5px; text-decoration-color: rgb(170, 4, 249); text-emphasis-color: rgb(170, 4, 249); transform-origin: 412px 8.5px; \"\u003e\"This week's Cody challenge is designed to test an essential skill that's easy to have a problem with.\"\u003c/span\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; perspective-origin: 4px 8.5px; transform-origin: 4px 8.5px; \"\u003e;\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 457.5px 10.2167px; transform-origin: 457.5px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 52px 8.5px; tab-size: 4; transform-origin: 52px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003eacrostic(t,4)\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 457.5px 10.2167px; transform-origin: 457.5px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 8.5px; tab-size: 4; transform-origin: 0px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 457.5px 10.2167px; transform-origin: 457.5px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 24px 8.5px; tab-size: 4; transform-origin: 24px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003eans = \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 457.5px 10.2167px; transform-origin: 457.5px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 116px 8.5px; tab-size: 4; transform-origin: 116px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; perspective-origin: 16px 8.5px; transform-origin: 16px 8.5px; \"\u003e    \u003c/span\u003e\u003cspan style=\"border-block-end-color: rgb(170, 4, 249); border-block-start-color: rgb(170, 4, 249); border-bottom-color: rgb(170, 4, 249); border-inline-end-color: rgb(170, 4, 249); border-inline-start-color: rgb(170, 4, 249); border-left-color: rgb(170, 4, 249); border-right-color: rgb(170, 4, 249); border-top-color: rgb(170, 4, 249); caret-color: rgb(170, 4, 249); color: rgb(170, 4, 249); column-rule-color: rgb(170, 4, 249); margin-inline-end: 0px; margin-right: 0px; outline-color: rgb(170, 4, 249); perspective-origin: 100px 8.5px; text-decoration-color: rgb(170, 4, 249); text-emphasis-color: rgb(170, 4, 249); transform-origin: 100px 8.5px; \"\u003e\"This is an easy problem\"\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function y = acrostic(t,n)\r\n  t = t(1:n);\r\nend","test_suite":"%%\r\nt = \"We hold these truths to be selfevident that all men are created equal that they are endowed by their Creator with certain unalienable Rights that among these are Life Liberty and the pursuit of Happiness That to secure these rights Governments are instituted among Men deriving their just powers\";\r\ns = acrostic(t,1);\r\nassert( isequal(s,\"We hold these truths to be selfevident that all men are created equal that they are endowed by their Creator with certain unalienable Rights that among these are Life Liberty and the pursuit of Happiness That to secure these rights Governments are instituted among Men deriving their just powers\") )\r\nt = \"We hold these truths to be selfevident that all men are created equal that they are endowed by their Creator with certain unalienable Rights that among these are Life Liberty and the pursuit of Happiness That to secure these rights Governments are instituted among Men deriving their just powers\";\r\ns = acrostic(t,2);\r\nassert( isequal(s,\"We these to selfevident all are equal they endowed their with unalienable that these Life and pursuit Happiness to these Governments instituted Men their powers\") )\r\nt = \"We hold these truths to be selfevident that all men are created equal that they are endowed by their Creator with certain unalienable Rights that among these are Life Liberty and the pursuit of Happiness That to secure these rights Governments are instituted among Men deriving their just powers\";\r\ns = acrostic(t,3);\r\nassert( isequal(s,\"We truths selfevident men equal are their certain that are and of to rights instituted deriving powers\") )\r\nt = \"We hold these truths to be selfevident that all men are created equal that they are endowed by their Creator with certain unalienable Rights that among these are Life Liberty and the pursuit of Happiness That to secure these rights Governments are instituted among Men deriving their just powers\";\r\ns = acrostic(t,4);\r\nassert( isequal(s,\"We to all equal endowed with that Life pursuit to Governments Men powers\") )\r\nt = \"We hold these truths to be selfevident that all men are created equal that they are endowed by their Creator with certain unalienable Rights that among these are Life Liberty and the pursuit of Happiness That to secure these rights Governments are instituted among Men deriving their just powers\";\r\ns = acrostic(t,5);\r\nassert( isequal(s,\"We be are are with among and That Governments deriving\") )\r\nt = \"We hold these truths to be selfevident that all men are created equal that they are endowed by their Creator with certain unalienable Rights that among these are Life Liberty and the pursuit of Happiness That to secure these rights Governments are instituted among Men deriving their just powers\";\r\ns = acrostic(t,6);\r\nassert( isequal(s,\"We selfevident equal their that and to instituted powers\") )\r\nt = \"We hold these truths to be selfevident that all men are created equal that they are endowed by their Creator with certain unalienable Rights that among these are Life Liberty and the pursuit of Happiness That to secure these rights Governments are instituted among Men deriving their just powers\";\r\ns = acrostic(t,7);\r\nassert( isequal(s,\"We that they certain Life That instituted\") )\r\nt = \"We hold these truths to be selfevident that all men are created equal that they are endowed by their Creator with certain unalienable Rights that among these are Life Liberty and the pursuit of Happiness That to secure these rights Governments are instituted among Men deriving their just powers\";\r\ns = acrostic(t,8);\r\nassert( isequal(s,\"We all endowed that pursuit Governments powers\") )\r\nt = \"We hold these truths to be selfevident that all men are created equal that they are endowed by their Creator with certain unalienable Rights that among these are Life Liberty and the pursuit of Happiness That to secure these rights Governments are instituted among Men deriving their just powers\";\r\ns = acrostic(t,9);\r\nassert( isequal(s,\"We men their are to deriving\") )\r\nt = \"We hold these truths to be selfevident that all men are created equal that they are endowed by their Creator with certain unalienable Rights that among these are Life Liberty and the pursuit of Happiness That to secure these rights Governments are instituted among Men deriving their just powers\";\r\ns = acrostic(t,10);\r\nassert( isequal(s,\"We are with and Governments\") )\r\nt = \"We hold these truths to be selfevident that all men are created equal that they are endowed by their Creator with certain unalienable Rights that among these are Life Liberty and the pursuit of Happiness That to secure these rights Governments are instituted among Men deriving their just powers\";\r\ns = acrostic(t,11);\r\nassert( isequal(s,\"We created unalienable of Men\") )\r\nt = \"We hold these truths to be selfevident that all men are created equal that they are endowed by their Creator with certain unalienable Rights that among these are Life Liberty and the pursuit of Happiness That to secure these rights Governments are instituted among Men deriving their just powers\";\r\ns = acrostic(t,12);\r\nassert( isequal(s,\"We equal that to powers\") )\r\n%% Randomly generated\r\nfor k = 1:10\r\n  s = [\"It\",\"is\",\"a\",\"truth\",\"universally\",\"acknowledged\",\"that\",\"single\",\"man\",\"in\",\"possession\",\"of\",\"good\",\"fortune\",\"must\",\"be\",\"want\",\"wife\"];\r\n    n = randi(numel(s),1,randi(20));\r\n    tout = s(n);\r\n    n = randi(20);\r\n    tin = join(repelem(tout,1,n),\" \");\r\n    tout = join(tout,\" \");\r\n    assert( isequal(acrostic(tin,n),tout) )\r\nend","published":true,"deleted":false,"likes_count":2,"comments_count":0,"created_by":571375,"edited_by":287,"edited_at":"2022-10-24T13:22:25.000Z","deleted_by":null,"deleted_at":null,"solvers_count":121,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2022-09-30T17:58:36.000Z","updated_at":"2026-04-08T09:24:44.000Z","published_at":"2022-10-24T13:12:34.000Z","restored_at":null,"restored_by":null,"spam":null,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eAn acrostic cipher is a way of embedding one message within another by taking the first (or last) word of each line. Given a string \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003es\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e, and a positive integer \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003en\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e, return a string containing the message you would get by taking the first word on each line, having written the message in \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003es\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e with \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003en\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e words on each line.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"461\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"585\\\"/\u003e\u003cw:attr w:name=\\\"verticalAlign\\\" w:val=\\\"baseline\\\"/\u003e\u003cw:attr w:name=\\\"altText\\\" w:val=\\\"\\\"/\u003e\u003cw:attr w:name=\\\"relationshipId\\\" w:val=\\\"rId1\\\"/\u003e\u003c/w:customXmlPr\u003e\u003c/w:customXml\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eYou do not need to worry about punctuation. A \\\"word\\\" is anything separated by a space. The input message will use only single spaces (and no line breaks or other whitespace). Similarly, the output message should use only single spaces between words.\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\u003eNote that the number of words in s is not necessarily a multiple of n.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eAlso note that this problem can be solved more directly than using the method described above.\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[t = \\\"This week's Cody challenge is designed to test an essential skill that's easy to have a problem with.\\\";\\nacrostic(t,4)\\n\\nans = \\n    \\\"This is an easy problem\\\"]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/image\",\"target\":\"/media/image1.png\",\"relationshipId\":\"rId1\"}]},{\"partUri\":\"/media/image1.png\",\"contentType\":\"image/png\",\"content\":\"data:image/png;base64,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MFFAYKGAwEREwtSocDBRQGChgMBERMLUqHAwUUBgoYDARETC1KhwMFFAYKGAwEREwtSocDBRQGChgMBERMLUqHAwUUBgoYDARETC1KhwMFFAYKGAwEREwtSocDBRQGChgMBERMLUqHAwUUBgoYDARETC1KhwMFFAYKGAwEREwtSocDBRQGChgMBERMLUqHAwUUBgoYDARETC1KhwMFFAYKGAwEREwtSocDBRQGChgMBERMLUqHAwUUBgoYDARETC1KhwMFFAYKGAwEREwtSocDBRQGChgMBERMLUqHAwUUBgoYDARETC1KhwMFFAYKGAwEREwtSocDBRQGChgMBERMLUqHAwUUBgoYDARETC1KhwMFFAYKGAwEREwtSocDBRQGChgMBERMLUqHAwUUBgoYDARETC1KhwMFFAYKGAwEREwtSocDBRQGChgMBERMLUqHAwUUBgoYDARETC1KhwMFFAYKGAwEREwtSocDBRQGChgMBERMLUqHAwUUBgoYDARETC1KhwMFFAYKGAwEREwtSocDBRQGChgMBERMLUqHAwUUBgoYDARETC1KhwMFFAYKGAwEREwtSocDBRQGChgMBERMLUqHAwUUBgoYDARETC1KhwMFFAYKGAwEREwtSocDBRQGChgMBERMLUqHAwUUBgoYDARETC1KhwMFFAYKGAwEREwtSocDBRQGChgMBERMLUqHAwUUBgoYDARETC1KhwMFFAYKGAwEREwtSocDBRQGChgMBERMLUqHAwUUBgoYDARETC1KhwMFFAYKGAwEREwtSocDBRQGChgMBERMLUqHAwUUBgoYDARETC1KhwMFFAYKGAwEREwtSocDBRQGChgMBERMLUqHAwUUBgoYDARETC1KhwMFFAYKGAwEREwtSocDBRQGChgMBERMLUqHAwUUBgoYDARETC1Khw9/S7zIsjm9f51gLys43/j2yOUOZOWn5l80GeWED+1sn6558/2cYLiEiYGhHpnohIFyMi9SEiwUREwtSISPdERLoYEakPEQkmIhKmRkS6JyLSxYhIfYhIMBGRMDUi0j0RkS5GROpDRIKJiISpEZHuiYh0MSJSHyISTEQkTI2IdE9EpIsRkfoQkWAiImFqRKR7IiJdjIjUh4gEExEJUyMi3RMR6WJEpD5EpPf4+X1oICMiYWpEpHsiIl2MiNSHiPQeZ1/vNEQk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\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":44538,"title":"Arrange the names in alphabetical order (1)","description":"Arrange the list of names in alphabetical order. The original 'alphabetical order', that is: from α and β all the way through to ω. We might call this 'alpha-beta-cal order'!\r\nYou do not need to heed the capitalisation (uppercase versus lowercase) in determining the correct sequence, although it must be preserved in your final output.\r\nAccents or diacritics should not be heeded in determining the correct sequence, but should likewise be retained in the final output. This is consistent with some practice, albeit not universal. Only the 'tonos' will be present in the Test Suite (unless you try the optional Bonus Question).\r\nSorting should be based on the surname [family name], where present. The surname will always appear last, if present. In principle, if two surnames were alike, then one would have to next sort by the given name(s) [first name(s)] — however, that situation does not arise, and will not arise, in the Test Suite.\r\nInputs comprise cell arrays of character vectors. The cell arrays can be either row or column vectors. Return your output in the same type of vector.\r\nEXAMPLE:\r\n % Input\r\n in = {'Δημήτρης Δραγατάκης'; 'Ρίτα Αμπατζή'}\r\n % Output\r\n out = {'Ρίτα Αμπατζή'; 'Δημήτρης Δραγατάκης'}\r\nAlthough Δ (delta, ~d) precedes Ρ (rho, ~r) in the Greek alphabet, we must sort first by surname, for which Α (alpha, ~a) precedes Δ (delta, ~d).\r\nSee also:\r\nProblem 44541","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.44px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: none solid rgb(0, 0, 0); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 543.188px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 333px 271.587px; transform-origin: 333px 271.594px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 310px 21px; text-align: left; transform-origin: 310px 21px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eArrange the list of names in alphabetical order. The\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003eoriginal\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e 'alphabetical order', that is: from α and β all the way through to ω. We might call this\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003e'alpha-beta-cal order'\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e!\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 310px 21px; text-align: left; transform-origin: 310px 21px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eYou do\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003enot\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e need to heed the\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003ecapitalisation\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e (uppercase versus lowercase) in determining the correct sequence, although it must be preserved in your final output.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 63px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 310px 31.5px; text-align: left; transform-origin: 310px 31.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003eAccents\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e or diacritics should\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003enot\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e be heeded in determining the correct sequence, but should likewise be retained in the final output. This is consistent with\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003ca target='_blank' href = \"https://en.wikipedia.org/wiki/List_of_Greek_place_names\"\u003e\u003cspan style=\"\"\u003e\u003cspan style=\"\"\u003esome practice\u003c/span\u003e\u003c/span\u003e\u003c/a\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e, albeit\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003ca target='_blank' href = \"https://www.tlg.uci.edu/help/Doc002.html\"\u003e\u003cspan style=\"\"\u003e\u003cspan style=\"\"\u003enot universal\u003c/span\u003e\u003c/span\u003e\u003c/a\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e. Only the\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003ca target='_blank' href = \"/#null\"\u003e\u003cspan style=\"\"\u003e\u003cspan style=\"\"\u003e'tonos'\u003c/span\u003e\u003c/span\u003e\u003c/a\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e will be present in the Test Suite (unless you try the\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003eoptional\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e Bonus Question).\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 84px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 310px 42px; text-align: left; transform-origin: 310px 42px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eSorting should be based on the\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003esurname\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e [family name], where present. The surname will always appear\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003elast\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e, if present. In principle, if two surnames were alike, then one would have to next sort by the given name(s) [first name(s)] — however, that situation does\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003enot\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e arise, and will not arise, in the Test Suite.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 310px 21px; text-align: left; transform-origin: 310px 21px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eInputs comprise cell arrays of character vectors. The cell arrays can be either row or column vectors. Return your output in the same type of vector.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 310px 10.5px; text-align: left; transform-origin: 310px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eEXAMPLE:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgb(247, 247, 247); block-size: 81.75px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-end-end-radius: 4px; border-end-start-radius: 4px; border-start-end-radius: 4px; border-start-start-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; margin-block-end: 10px; margin-block-start: 10px; margin-bottom: 10px; margin-inline-end: 3px; margin-inline-start: 3px; margin-left: 3px; margin-right: 3px; margin-top: 10px; perspective-origin: 330px 40.875px; transform-origin: 330px 40.875px; margin-left: 3px; margin-top: 10px; margin-bottom: 10px; margin-right: 3px; \"\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4375px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 0.8px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 0.8px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 0.8px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 0.8px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 330px 10.2125px; text-wrap-mode: nowrap; transform-origin: 330px 10.2188px; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 0px; tab-size: 4; transform-origin: 0px 0px; unicode-bidi: normal; white-space-collapse: preserve; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e \u003c/span\u003e\u003cspan style=\"border-block-end-color: rgb(2, 128, 9); border-block-start-color: rgb(2, 128, 9); border-bottom-color: rgb(2, 128, 9); border-inline-end-color: rgb(2, 128, 9); border-inline-start-color: rgb(2, 128, 9); border-left-color: rgb(2, 128, 9); border-right-color: rgb(2, 128, 9); border-top-color: rgb(2, 128, 9); caret-color: rgb(2, 128, 9); color: rgb(2, 128, 9); column-rule-color: rgb(2, 128, 9); margin-inline-end: 0px; margin-right: 0px; outline-color: rgb(2, 128, 9); text-decoration: none; text-decoration-color: rgb(2, 128, 9); text-emphasis-color: rgb(2, 128, 9); \"\u003e% Input\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4375px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 0.8px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 0.8px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 0.8px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 0.8px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 330px 10.2125px; text-wrap-mode: nowrap; transform-origin: 330px 10.2188px; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 0px; tab-size: 4; transform-origin: 0px 0px; unicode-bidi: normal; white-space-collapse: preserve; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e in = {\u003c/span\u003e\u003cspan style=\"border-block-end-color: rgb(170, 4, 249); border-block-start-color: rgb(170, 4, 249); border-bottom-color: rgb(170, 4, 249); border-inline-end-color: rgb(170, 4, 249); border-inline-start-color: rgb(170, 4, 249); border-left-color: rgb(170, 4, 249); border-right-color: rgb(170, 4, 249); border-top-color: rgb(170, 4, 249); caret-color: rgb(170, 4, 249); color: rgb(170, 4, 249); column-rule-color: rgb(170, 4, 249); margin-inline-end: 0px; margin-right: 0px; outline-color: rgb(170, 4, 249); text-decoration: none; text-decoration-color: rgb(170, 4, 249); text-emphasis-color: rgb(170, 4, 249); \"\u003e'Δημήτρης Δραγατάκης'\u003c/span\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e; \u003c/span\u003e\u003cspan style=\"border-block-end-color: rgb(170, 4, 249); border-block-start-color: rgb(170, 4, 249); border-bottom-color: rgb(170, 4, 249); border-inline-end-color: rgb(170, 4, 249); border-inline-start-color: rgb(170, 4, 249); border-left-color: rgb(170, 4, 249); border-right-color: rgb(170, 4, 249); border-top-color: rgb(170, 4, 249); caret-color: rgb(170, 4, 249); color: rgb(170, 4, 249); column-rule-color: rgb(170, 4, 249); margin-inline-end: 0px; margin-right: 0px; outline-color: rgb(170, 4, 249); text-decoration: none; text-decoration-color: rgb(170, 4, 249); text-emphasis-color: rgb(170, 4, 249); \"\u003e'Ρίτα Αμπατζή'\u003c/span\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e}\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4375px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 0.8px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 0.8px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 0.8px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 0.8px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 330px 10.2125px; text-wrap-mode: nowrap; transform-origin: 330px 10.2188px; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 0px; tab-size: 4; transform-origin: 0px 0px; unicode-bidi: normal; white-space-collapse: preserve; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e \u003c/span\u003e\u003cspan style=\"border-block-end-color: rgb(2, 128, 9); border-block-start-color: rgb(2, 128, 9); border-bottom-color: rgb(2, 128, 9); border-inline-end-color: rgb(2, 128, 9); border-inline-start-color: rgb(2, 128, 9); border-left-color: rgb(2, 128, 9); border-right-color: rgb(2, 128, 9); border-top-color: rgb(2, 128, 9); caret-color: rgb(2, 128, 9); color: rgb(2, 128, 9); column-rule-color: rgb(2, 128, 9); margin-inline-end: 0px; margin-right: 0px; outline-color: rgb(2, 128, 9); text-decoration: none; text-decoration-color: rgb(2, 128, 9); text-emphasis-color: rgb(2, 128, 9); \"\u003e% Output\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4375px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 0.8px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 0.8px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 0.8px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 0.8px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 330px 10.2125px; text-wrap-mode: nowrap; transform-origin: 330px 10.2188px; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 0px; tab-size: 4; transform-origin: 0px 0px; unicode-bidi: normal; white-space-collapse: preserve; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e out = {\u003c/span\u003e\u003cspan style=\"border-block-end-color: rgb(170, 4, 249); border-block-start-color: rgb(170, 4, 249); border-bottom-color: rgb(170, 4, 249); border-inline-end-color: rgb(170, 4, 249); border-inline-start-color: rgb(170, 4, 249); border-left-color: rgb(170, 4, 249); border-right-color: rgb(170, 4, 249); border-top-color: rgb(170, 4, 249); caret-color: rgb(170, 4, 249); color: rgb(170, 4, 249); column-rule-color: rgb(170, 4, 249); margin-inline-end: 0px; margin-right: 0px; outline-color: rgb(170, 4, 249); text-decoration: none; text-decoration-color: rgb(170, 4, 249); text-emphasis-color: rgb(170, 4, 249); \"\u003e'Ρίτα Αμπατζή'\u003c/span\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e; \u003c/span\u003e\u003cspan style=\"border-block-end-color: rgb(170, 4, 249); border-block-start-color: rgb(170, 4, 249); border-bottom-color: rgb(170, 4, 249); border-inline-end-color: rgb(170, 4, 249); border-inline-start-color: rgb(170, 4, 249); border-left-color: rgb(170, 4, 249); border-right-color: rgb(170, 4, 249); border-top-color: rgb(170, 4, 249); caret-color: rgb(170, 4, 249); color: rgb(170, 4, 249); column-rule-color: rgb(170, 4, 249); margin-inline-end: 0px; margin-right: 0px; outline-color: rgb(170, 4, 249); text-decoration: none; text-decoration-color: rgb(170, 4, 249); text-emphasis-color: rgb(170, 4, 249); \"\u003e'Δημήτρης Δραγατάκης'\u003c/span\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e}\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 10px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 10px; perspective-origin: 310px 21px; text-align: left; transform-origin: 310px 21px; white-space-collapse: preserve; margin-left: 4px; margin-top: 10px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eAlthough Δ (delta, ~d) precedes Ρ (rho, ~r) in the Greek alphabet, we must sort first by surname, for which Α (alpha, ~a) precedes Δ (delta, ~d).\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 310px 10.5px; text-align: left; transform-origin: 310px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eSee also:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cul style=\"block-size: 20.4375px; font-family: Helvetica, Arial, sans-serif; list-style-type: square; margin-block-end: 20px; margin-block-start: 10px; margin-bottom: 20px; margin-top: 10px; perspective-origin: 317px 10.2125px; transform-origin: 317px 10.2188px; margin-top: 10px; margin-bottom: 20px; \"\u003e\u003cli style=\"display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 289px 10.2125px; text-align: left; transform-origin: 289px 10.2188px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003ca target='_blank' href = \"https://www.mathworks.com/matlabcentral/cody/problems/44541\"\u003e\u003cspan style=\"\"\u003e\u003cspan style=\"\"\u003eProblem 44541\u003c/span\u003e\u003c/span\u003e\u003c/a\u003e\u003c/li\u003e\u003c/ul\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"% Comments ...\r\nfunction y = meSortEm( xVector )\r\n    z = x;\r\nend","test_suite":"%% Ensure generality\r\n% Don't hardcode solutions or use test-specific lookup tables.\r\n% (Lookup tables of letters are allowed, if you want, though.)\r\nRE = regexp(fileread('meSortEm.m'), '\\w+', 'match');\r\ntabooWords = {'Ἄρειος' 'Ἀριστοφάνης' 'Μαρία' 'Κάλλας' 'Φώτης' 'Καφάτος' ...\r\n        'Χρήστος' 'Δάντης' 'Διονύσιος' 'Δεμέτης' 'Γρηγόρης' 'Μπιθικώτσης' ...\r\n        'Αρετή' 'Κετιμέ' 'Παναγιώτης' 'Κόκορας' 'Ιάκωβος' 'Κολανιάν' ...\r\n        'Μαρινέλλα' 'Κώστας' 'Μουντάκης' 'Ζωρζ' 'Μουστακί'};\r\ntestResult = cellfun( @(z) ismember(z, lower(tabooWords)), lower(RE) );\r\nmsg = ['Please do not hard-code your ''solution''.' char([10 13]) 'Found: ' strjoin(RE(testResult)) '.' char([10 13])];\r\nassert(~any(  cellfun( @(z) ismember(z, lower(tabooWords)), lower(RE) )  ), msg)\r\n\r\n\r\n%% Ancient Greeks\r\n% BONUS QUESTION\r\n% More difficult due to the variety of diacritics present.\r\n% (For credit — or κῦδος — not for points.)\r\ndata = {'Αἰδεσία' 'Αἰνησίδημος' 'Αἰσάρα' 'Ἄρειος' 'Ἀριστοφάνης' ...\r\n        'Ἀριστοφῶν' 'Ἀριστώνυμος' 'Ἀσκληπιόδοτος'};\r\nL = length(data);\r\npassedTheBonusQuestion = true;\r\nfor i = 1 : 20\r\n    elsAll = randperm( L );\r\n    elsSome = elsAll(1 : 1+randi(L-1));\r\n    list = data( sort(elsSome) );\r\n    elsInput = randperm( length(list) );\r\n    input = list(elsInput);\r\n    if ~isequal(meSortEm(input), list),\r\n        passedTheBonusQuestion = false;\r\n        disp('.')\r\n        disp('You have NOT solved the optional Bonus Question.')\r\n        disp('But you can still pass the Test Suite.')\r\n        return;\r\n    end;\r\n    %assert( isequal(meSortEm(input), list) )\r\nend;\r\ndisp('.')\r\ndisp('Congratulations:  you''ve solved the optional Bonus Question.')\r\n\r\n\r\n%% Various occupations\r\ndata = {'Γιάννα Αγγελοπούλου-Δασκαλάκη'\r\n'Οδυσσέας Αλεπουδέλλης'\r\n'Δημήτρης Βάρος'\r\n'Κική Δημουλά'\r\n'Οδυσσέας Ελύτης'\r\n'Αλέξανδρος Αρνόλδος Κωνσταντίνος Ισηγόνης'\r\n'Μαρία Κάλλας'\r\n'Κωνσταντίνος Καραθεοδωρή'\r\n'Φώτης Κ. Καφάτος'\r\n'Δημήτριος Κουκούζης'\r\n'Σπυρίδων Νικολάου Μαρινάτος'\r\n'Ντούλα Μουρίκη'\r\n'Ευστράτιος Ντελάρωφ'\r\n'Ἰωάννης Φωκᾶς'\r\n'Δημήτριος Χριστοδούλου'\r\n'Αριστοτέλης Ωνάσης'};\r\nL = length(data);\r\nfor i = 1 : 20\r\n    elsAll = randperm( L );\r\n    elsSome = elsAll(1 : 1+randi(L-1));\r\n    list = data( sort(elsSome) );\r\n    elsInput = randperm( length(list) );\r\n    input = list(elsInput);\r\n    assert( isequal(meSortEm(input), list) )\r\nend;\r\n\r\n\r\n%% Musicians:  A to ~G\r\ndata = {'Ρίτα Αμπατζή' 'Κώστας Ανδρέου' 'Θεόδωρος Αντωνίου' 'Γρηγόρης Ασίκης' ...\r\n        'Νικόλας Άσιμος' 'Χρήστος Δάντης' 'Διονύσιος Δεμέτης' 'Δημήτρης Δραγατάκης' ...\r\n        'Αντίοχος Ευαγγελάτος' 'Κωνσταντίνος Καραμητρούδης' 'Παύλος Καρρέρ' 'Μιλτιάδης Καρύδης' ...\r\n        'Γιώργος Μπάτης' 'Τζίνα Μπαχάουερ' 'Γρηγόρης Μπιθικώτσης' 'Μαρία Φαραντούρη' ...\r\n        'Γιάννης Χρήστου' 'Πέτρος Χριστοδουλίδης'};\r\nL = length(data);\r\nfor i = 1 : 20\r\n    elsAll = randperm( L );\r\n    elsSome = elsAll(1 : 1+randi(L-1));\r\n    list = data( sort(elsSome) );\r\n    elsInput = randperm( length(list) );\r\n    input = list(elsInput);\r\n    assert( isequal(meSortEm(input), list) )\r\nend;\r\n\r\n%% Musicians:  ~G to K\r\ndata = {'Κατερίνα Γαρμπή'\r\n'Μιχάλης Γενίτσαρης'\r\n'Αλκίνοος Ιωαννίδης'\r\n'Λεωνίδας Καβάκος'\r\n'Στέλιος Καζαντζίδης'\r\n'Σωτήρης Κακίσης'\r\n'Μανώλης Καλομοίρης'\r\n'Ιάκωβος Καμπανέλλης'\r\n'Ελένη Καραΐνδρου'\r\n'Νίκος Καρβέλας'\r\n'Αντώνιος Κατινάρης'\r\n'Μπάμπης Κατσιώνης'\r\n'Άκης Κατσουπάκης'\r\n'Αρετή Κετιμέ'\r\n'Παναγιώτης Κόκορας'\r\n'Ιάκωβος Κολανιάν'\r\n'Σταύρος Κουγιουμτζής'\r\n'Μάνος Χατζιδάκις'};\r\nL = length(data);\r\nfor i = 1 : 20\r\n    elsAll = randperm( L );\r\n    elsSome = elsAll(1 : 1+randi(L-1));\r\n    list = data( sort(elsSome) );\r\n    elsInput = randperm( length(list) );\r\n    input = list(elsInput);\r\n    assert( isequal(meSortEm(input), list) )\r\nend;\r\n\r\n\r\n%% Musicians:  L to ~M\r\ndata = {'Μάνος Λοΐζος' 'Σωκράτης Μάλαμας' 'Νικόλαος Χαλικιόπουλος Μάντζαρος' ...\r\n    'Μαρινέλλα' 'Γιάννης Μαρκόπουλος' 'Κώστας Μαρτάκης' ...\r\n    'Δημήτρης Μητροπάνος' 'Δημήτρης Μητρόπουλος' 'Αθανάσιος Μικρούτσικος' ...\r\n    'Κώστας Μουντάκης' 'Ζωρζ Μουστακί' 'Οριάνθη Παναγάρη' ...\r\n    'Γεώργιος Kυριάκος Παναγιώτου' 'Δημήτρης Πανούσης' 'Βασιλική Παπαδημητρίου' ...\r\n    'Λευτέρης Παπαδόπουλος' 'Λέανδρος Παπαθανασίου' 'Αθανάσιος Παπακωνσταντίνου' ...\r\n    'Έλενα Παπαρίζου'};\r\nL = length(data);\r\nfor i = 1 : 20\r\n    elsAll = randperm( L );\r\n    elsSome = elsAll(1 : 1+randi(L-1));\r\n    list = data( sort(elsSome) );\r\n    elsInput = randperm( length(list) );\r\n    input = list(elsInput);\r\n    assert( isequal(meSortEm(input), list) )\r\nend;","published":true,"deleted":false,"likes_count":2,"comments_count":3,"created_by":64439,"edited_by":64439,"edited_at":"2025-09-14T15:36:24.000Z","deleted_by":null,"deleted_at":null,"solvers_count":9,"test_suite_updated_at":"2025-09-14T15:36:24.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2018-03-09T04:20:18.000Z","updated_at":"2025-09-15T19:47:16.000Z","published_at":"2018-03-09T10:22:08.000Z","restored_at":null,"restored_by":null,"spam":null,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eArrange the list of names in alphabetical order. The\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eoriginal\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e 'alphabetical order', that is: from α and β all the way through to ω. We might call this\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e'alpha-beta-cal order'\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e!\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eYou do\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003enot\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e need to heed the\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ecapitalisation\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e (uppercase versus lowercase) in determining the correct sequence, although it must be preserved in your final output.\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:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eAccents\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e or diacritics should\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003enot\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e be heeded in determining the correct sequence, but should likewise be retained in the final output. This is consistent with\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=\\\"https://en.wikipedia.org/wiki/List_of_Greek_place_names\\\"\u003e\u003cw:r\u003e\u003cw:t\u003esome practice\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e, albeit\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=\\\"https://www.tlg.uci.edu/help/Doc002.html\\\"\u003e\u003cw:r\u003e\u003cw:t\u003enot universal\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e. Only the\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=\\\"\\\"\u003e\u003cw:r\u003e\u003cw:t\u003e'tonos'\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e will be present in the Test Suite (unless you try the\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eoptional\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e Bonus Question).\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\u003eSorting should be based on the\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003esurname\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e [family name], where present. The surname will always appear\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003elast\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e, if present. In principle, if two surnames were alike, then one would have to next sort by the given name(s) [first name(s)] — however, that situation does\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003enot\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e arise, and will not arise, in the Test Suite.\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\u003eInputs comprise cell arrays of character vectors. The cell arrays can be either row or column vectors. Return your output in the same type of vector.\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\u003eEXAMPLE:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[ % Input\\n in = {'Δημήτρης Δραγατάκης'; 'Ρίτα Αμπατζή'}\\n % Output\\n out = {'Ρίτα Αμπατζή'; 'Δημήτρης Δραγατάκης'}]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eAlthough Δ (delta, ~d) precedes Ρ (rho, ~r) in the Greek alphabet, we must sort first by surname, for which Α (alpha, ~a) precedes Δ (delta, ~d).\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\u003eSee also:\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\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:hyperlink w:docLocation=\\\"https://www.mathworks.com/matlabcentral/cody/problems/44541\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eProblem 44541\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":44306,"title":"Is it really a 5?","description":"A number containing at least one five will be passed to your function, which must return true or false depending upon whether the English spelling of the number may contain \"five\" anywhere. For example:\r\n\r\n n = 5; return true since it is spelled \"five\"\r\n n = 15; return false since it is spelled \"fifteen\" and does not contain the four-letter string \"five\"\r\n\r\nThis criterion applies to any common spelling of the number. For example, 1500 can be written fifteen hundred. But, it can also be written one thousand five hundred. So, 1500 would be considered to contain a \"five\" for this problem.\r\n\r\nSee the test suite for more examples.","description_html":"\u003cp\u003eA number containing at least one five will be passed to your function, which must return true or false depending upon whether the English spelling of the number may contain \"five\" anywhere. For example:\u003c/p\u003e\u003cpre\u003e n = 5; return true since it is spelled \"five\"\r\n n = 15; return false since it is spelled \"fifteen\" and does not contain the four-letter string \"five\"\u003c/pre\u003e\u003cp\u003eThis criterion applies to any common spelling of the number. For example, 1500 can be written fifteen hundred. But, it can also be written one thousand five hundred. So, 1500 would be considered to contain a \"five\" for this problem.\u003c/p\u003e\u003cp\u003eSee the test suite for more examples.\u003c/p\u003e","function_template":"function tf = is_it_really_a_5(n)\r\n tf = 0;\r\nend","test_suite":"%%\r\nn = 5;\r\nassert(isequal(is_it_really_a_5(n),1))\r\n\r\n%%\r\nn = 15;\r\nassert(isequal(is_it_really_a_5(n),0))\r\n\r\n%%\r\nn = 25;\r\nassert(isequal(is_it_really_a_5(n),1))\r\n\r\n%%\r\nn = 35;\r\nassert(isequal(is_it_really_a_5(n),1))\r\n\r\n%%\r\nn = 50;\r\nassert(isequal(is_it_really_a_5(n),0))\r\n\r\n%%\r\nn = 52;\r\nassert(isequal(is_it_really_a_5(n),0))\r\n\r\n%%\r\nn = 55;\r\nassert(isequal(is_it_really_a_5(n),1))\r\n\r\n%%\r\nn = 59;\r\nassert(isequal(is_it_really_a_5(n),0))\r\n\r\n%%\r\nn = 85;\r\nassert(isequal(is_it_really_a_5(n),1))\r\n\r\n%%\r\nn = 105;\r\nassert(isequal(is_it_really_a_5(n),1))\r\n\r\n%%\r\nn = 115;\r\nassert(isequal(is_it_really_a_5(n),0))\r\n\r\n%%\r\nn = 125;\r\nassert(isequal(is_it_really_a_5(n),1))\r\n\r\n%%\r\nn = 250;\r\nassert(isequal(is_it_really_a_5(n),0))\r\n\r\n%%\r\nn = 500;\r\nassert(isequal(is_it_really_a_5(n),1))\r\n\r\n%%\r\nn = 555;\r\nassert(isequal(is_it_really_a_5(n),1))\r\n\r\n%%\r\nn = 5000; %5,000\r\nassert(isequal(is_it_really_a_5(n),1))\r\n\r\n%%\r\nn = 15000; %15,000\r\nassert(isequal(is_it_really_a_5(n),0))\r\n\r\n%%\r\nn = 55555; %55,555\r\nassert(isequal(is_it_really_a_5(n),1))\r\n\r\n%%\r\nn = 50000; %50,000\r\nassert(isequal(is_it_really_a_5(n),0))\r\n\r\n%%\r\nn = 55000; %55,000\r\nassert(isequal(is_it_really_a_5(n),1))\r\n\r\n%%\r\nn = 50500; %50,500\r\nassert(isequal(is_it_really_a_5(n),1))\r\n\r\n%%\r\nn = 50050; %50,050\r\nassert(isequal(is_it_really_a_5(n),0))\r\n\r\n%%\r\nn = 50005; %50,005\r\nassert(isequal(is_it_really_a_5(n),1))\r\n\r\n%%\r\nn = 500000; %500,000\r\nassert(isequal(is_it_really_a_5(n),1))\r\n\r\n%%\r\nn = 5000000; %5,000,000\r\nassert(isequal(is_it_really_a_5(n),1))\r\n\r\n%%\r\nn = 15000000; %15,000,000\r\nassert(isequal(is_it_really_a_5(n),0))\r\n\r\n%%\r\nn = 50000000; %50,000,000\r\nassert(isequal(is_it_really_a_5(n),0))\r\n\r\n%%\r\nn = 105000000; %105,000,000\r\nassert(isequal(is_it_really_a_5(n),1))\r\n\r\n%%\r\nn = 50050050; %50,050,050\r\nassert(isequal(is_it_really_a_5(n),0))\r\n\r\n%%\r\nn = 50000005; %50,000,005\r\nassert(isequal(is_it_really_a_5(n),1))\r\n\r\n%%\r\nn = 50000015; %50,000,015\r\nassert(isequal(is_it_really_a_5(n),0))\r\n\r\n%%\r\nn = 500000000; %500,000,000\r\nassert(isequal(is_it_really_a_5(n),1))\r\n\r\n%%\r\nn = 5000000000; %5,000,000,000\r\nassert(isequal(is_it_really_a_5(n),1))\r\n\r\n%%\r\nn = 50000000000; %50,000,000,000\r\nassert(isequal(is_it_really_a_5(n),0))","published":true,"deleted":false,"likes_count":7,"comments_count":1,"created_by":26769,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":316,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":34,"created_at":"2017-09-08T22:07:48.000Z","updated_at":"2026-03-18T13:28:44.000Z","published_at":"2017-10-16T01:45:06.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\u003eA number containing at least one five will be passed to your function, which must return true or false depending upon whether the English spelling of the number may contain \\\"five\\\" anywhere. For example:\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[ n = 5; return true since it is spelled \\\"five\\\"\\n n = 15; return false since it is spelled \\\"fifteen\\\" and does not contain the four-letter string \\\"five\\\"]]\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\u003eThis criterion applies to any common spelling of the number. For example, 1500 can be written fifteen hundred. But, it can also be written one thousand five hundred. So, 1500 would be considered to contain a \\\"five\\\" for this problem.\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\u003eSee the test suite for more examples.\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":43662,"title":"Use R2016b Text Manipulations to Fix These Addresses (Part 3)","description":"\r\nWe have a series of addresses like the following which we'd like to reformat. Each of the addresses lacks a space and a comma between the street name (which always ends with a period) and the neighborhood/city name. Can you insert a space between these?\r\n\r\n*Example:*\r\n\r\n  Input:\r\n  adrIn = '950 Blue Hill Ave.Dorchester, MA 02124';\r\n\r\n  Output:\r\n  adrOut = '950 Blue Hill Ave., Dorchester, MA 02124';\r\n\r\n*Feature Tip:* \r\n\r\n\u003chttps://www.mathworks.com/help/matlab/release-notes.html?rntext=\u0026startrelease=R2016b\u0026endrelease=R2016b\u0026groupby=release\u0026sortby=descending R2016b\u003e introduces string arrays and text manipulation functions which can help. To learn more see \u003chttp://www.mathworks.com/help/matlab/characters-and-strings.html  MATLAB Characters and Strings\u003e.\r\n\r\n*Background:* \r\n\r\nDid you know the city of Boston has a number of urban orchards? This data comes form a list of these orchards. We're trying to reformat the addresses into a standard form. You can see the data \u003chttps://data.cityofboston.gov/Health/Urban-Orchards/c7cz-29ak here\u003e or import it into MATLAB with |webread|.\r\n\r\n  data = webread('https://data.cityofboston.gov/api/views/byxy-288e/rows.csv');\r\n\r\n*Related Problems:*\r\n\r\n\u003chttps://www.mathworks.com/matlabcentral/cody/problems/43660-use-r2016b-text-manipulations-to-fix-these-addresses-part-1 Use R2016b Text Manipulations to Fix These Addresses (Part 1)\u003e\r\n\r\n\u003chttps://www.mathworks.com/matlabcentral/cody/problems/43661-use-r2016b-text-manipulations-to-fix-these-addresses-part-2 Use R2016b Text Manipulations to Fix These Addresses (Part 2)\u003e\r\n\r\nUse R2016b Text Manipulations to Fix These Addresses (Part 3)","description_html":"\u003cp\u003eWe have a series of addresses like the following which we'd like to reformat. Each of the addresses lacks a space and a comma between the street name (which always ends with a period) and the neighborhood/city name. Can you insert a space between these?\u003c/p\u003e\u003cp\u003e\u003cb\u003eExample:\u003c/b\u003e\u003c/p\u003e\u003cpre class=\"language-matlab\"\u003eInput:\r\nadrIn = '950 Blue Hill Ave.Dorchester, MA 02124';\r\n\u003c/pre\u003e\u003cpre class=\"language-matlab\"\u003eOutput:\r\nadrOut = '950 Blue Hill Ave., Dorchester, MA 02124';\r\n\u003c/pre\u003e\u003cp\u003e\u003cb\u003eFeature Tip:\u003c/b\u003e\u003c/p\u003e\u003cp\u003e\u003ca href = \"https://www.mathworks.com/help/matlab/release-notes.html?rntext=\u0026startrelease=R2016b\u0026endrelease=R2016b\u0026groupby=release\u0026sortby=descending\"\u003eR2016b\u003c/a\u003e introduces string arrays and text manipulation functions which can help. To learn more see \u003ca href = \"http://www.mathworks.com/help/matlab/characters-and-strings.html\"\u003eMATLAB Characters and Strings\u003c/a\u003e.\u003c/p\u003e\u003cp\u003e\u003cb\u003eBackground:\u003c/b\u003e\u003c/p\u003e\u003cp\u003eDid you know the city of Boston has a number of urban orchards? This data comes form a list of these orchards. We're trying to reformat the addresses into a standard form. You can see the data \u003ca href = \"https://data.cityofboston.gov/Health/Urban-Orchards/c7cz-29ak\"\u003ehere\u003c/a\u003e or import it into MATLAB with \u003ctt\u003ewebread\u003c/tt\u003e.\u003c/p\u003e\u003cpre class=\"language-matlab\"\u003edata = webread('https://data.cityofboston.gov/api/views/byxy-288e/rows.csv');\r\n\u003c/pre\u003e\u003cp\u003e\u003cb\u003eRelated Problems:\u003c/b\u003e\u003c/p\u003e\u003cp\u003e\u003ca href = \"https://www.mathworks.com/matlabcentral/cody/problems/43660-use-r2016b-text-manipulations-to-fix-these-addresses-part-1\"\u003eUse R2016b Text Manipulations to Fix These Addresses (Part 1)\u003c/a\u003e\u003c/p\u003e\u003cp\u003e\u003ca href = \"https://www.mathworks.com/matlabcentral/cody/problems/43661-use-r2016b-text-manipulations-to-fix-these-addresses-part-2\"\u003eUse R2016b Text Manipulations to Fix These Addresses (Part 2)\u003c/a\u003e\u003c/p\u003e\u003cp\u003eUse R2016b Text Manipulations to Fix These Addresses (Part 3)\u003c/p\u003e","function_template":"function adrOut = myFun(adrIn)\r\n  adrOut = adrIn;\r\nend","test_suite":"%%\r\nx = '950 Blue Hill Ave.Dorchester, MA 02124';\r\ny = string('950 Blue Hill Ave., Dorchester, MA 02124');\r\nassert (all(y == myFun(x)));\r\n\r\n%%\r\nx = '259 Allandale Rd.Jamaica Plain, MA 02467';\r\ny = string('259 Allandale Rd., Jamaica Plain, MA 02467');\r\nassert (all(y == myFun(x)));\r\n\r\n%%\r\nx = '850 Harrison Ave.Boston, MA 02118';\r\ny = string('850 Harrison Ave., Boston, MA 02118');\r\nassert (all(y == myFun(x)));\r\n\r\n%%\r\nx = '23-29 Tucker St.Dorchester, MA 02124';\r\ny = string('23-29 Tucker St., Dorchester, MA 02124');\r\nassert (all(y == myFun(x)));","published":true,"deleted":false,"likes_count":2,"comments_count":0,"created_by":28291,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":108,"test_suite_updated_at":"2016-11-17T22:09:00.000Z","rescore_all_solutions":false,"group_id":16,"created_at":"2016-11-17T21:50:07.000Z","updated_at":"2026-03-10T19:38:55.000Z","published_at":"2016-11-17T21:59:16.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\u003eWe have a series of addresses like the following which we'd like to reformat. Each of the addresses lacks a space and a comma between the street name (which always ends with a period) and the neighborhood/city name. Can you insert a space between these?\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:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eExample:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[Input:\\nadrIn = '950 Blue Hill Ave.Dorchester, MA 02124';\\n\\nOutput:\\nadrOut = '950 Blue Hill Ave., Dorchester, MA 02124';]]\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:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eFeature Tip:\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:hyperlink w:docLocation=\\\"https://www.mathworks.com/help/matlab/release-notes.html?rntext=\u0026amp;startrelease=R2016b\u0026amp;endrelease=R2016b\u0026amp;groupby=release\u0026amp;sortby=descending\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eR2016b\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e introduces string arrays and text manipulation functions which can help. To learn more see\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://www.mathworks.com/help/matlab/characters-and-strings.html\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eMATLAB Characters and Strings\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eBackground:\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\u003eDid you know the city of Boston has a number of urban orchards? This data comes form a list of these orchards. We're trying to reformat the addresses into a standard form. You can see the data\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=\\\"https://data.cityofboston.gov/Health/Urban-Orchards/c7cz-29ak\\\"\u003e\u003cw:r\u003e\u003cw:t\u003ehere\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e or import it into MATLAB with\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ewebread\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[data = webread('https://data.cityofboston.gov/api/views/byxy-288e/rows.csv');]]\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:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eRelated Problems:\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:hyperlink w:docLocation=\\\"https://www.mathworks.com/matlabcentral/cody/problems/43660-use-r2016b-text-manipulations-to-fix-these-addresses-part-1\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eUse R2016b Text Manipulations to Fix These Addresses (Part 1)\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:hyperlink w:docLocation=\\\"https://www.mathworks.com/matlabcentral/cody/problems/43661-use-r2016b-text-manipulations-to-fix-these-addresses-part-2\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eUse R2016b Text Manipulations to Fix These Addresses (Part 2)\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eUse R2016b Text Manipulations to Fix These Addresses (Part 3)\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":43660,"title":"Use R2016b Text Manipulations to Fix These Addresses (Part 1)","description":"We have a series of addresses like the following which we'd like to reformat. Can you remove the latitude and longitude from the addresses?\r\n\r\n*Example:*\r\n\r\n  Input:\r\n  adrIn = '959 Blue Hill Ave.Dorchester, MA 2124(42.29189440573543, -71.0887162019496)';\r\n\r\n  Output:\r\n  adrOut = '950 Blue Hill Ave.Dorchester, MA 2124';\r\n\r\n*Feature Tip:* \r\n\r\n\u003chttps://www.mathworks.com/help/matlab/release-notes.html?rntext=\u0026startrelease=R2016b\u0026endrelease=R2016b\u0026groupby=release\u0026sortby=descending R2016b\u003e introduces string arrays and text manipulation functions which can help. To learn more see \u003chttp://www.mathworks.com/help/matlab/characters-and-strings.html  MATLAB Characters and Strings\u003e.\r\n\r\n*Background:* \r\n\r\nDid you know the city of Boston has a number of urban orchards? This data comes form a list of these orchards. We're trying to reformat the addresses into a standard form. You can see the data \u003chttps://data.cityofboston.gov/Health/Urban-Orchards/c7cz-29ak here\u003e or import it into MATLAB with |webread|.\r\n\r\n  data = webread('https://data.cityofboston.gov/api/views/byxy-288e/rows.csv');\r\n\r\n*Related Problems:*\r\n\r\nUse R2016b Text Manipulations to Fix These Addresses (Part 1)\r\n\r\n\u003chttps://www.mathworks.com/matlabcentral/cody/problems/43661-use-r2016b-text-manipulations-to-fix-these-addresses-part-2 Use R2016b Text Manipulations to Fix These Addresses (Part 2)\u003e\r\n\r\n\u003chttps://www.mathworks.com/matlabcentral/cody/problems/43662-use-r2016b-text-manipulations-to-fix-these-addresses-part-3 Use R2016b Text Manipulations to Fix These Addresses (Part 3)\u003e","description_html":"\u003cp\u003eWe have a series of addresses like the following which we'd like to reformat. Can you remove the latitude and longitude from the addresses?\u003c/p\u003e\u003cp\u003e\u003cb\u003eExample:\u003c/b\u003e\u003c/p\u003e\u003cpre class=\"language-matlab\"\u003eInput:\r\nadrIn = '959 Blue Hill Ave.Dorchester, MA 2124(42.29189440573543, -71.0887162019496)';\r\n\u003c/pre\u003e\u003cpre class=\"language-matlab\"\u003eOutput:\r\nadrOut = '950 Blue Hill Ave.Dorchester, MA 2124';\r\n\u003c/pre\u003e\u003cp\u003e\u003cb\u003eFeature Tip:\u003c/b\u003e\u003c/p\u003e\u003cp\u003e\u003ca href = \"https://www.mathworks.com/help/matlab/release-notes.html?rntext=\u0026startrelease=R2016b\u0026endrelease=R2016b\u0026groupby=release\u0026sortby=descending\"\u003eR2016b\u003c/a\u003e introduces string arrays and text manipulation functions which can help. To learn more see \u003ca href = \"http://www.mathworks.com/help/matlab/characters-and-strings.html\"\u003eMATLAB Characters and Strings\u003c/a\u003e.\u003c/p\u003e\u003cp\u003e\u003cb\u003eBackground:\u003c/b\u003e\u003c/p\u003e\u003cp\u003eDid you know the city of Boston has a number of urban orchards? This data comes form a list of these orchards. We're trying to reformat the addresses into a standard form. You can see the data \u003ca href = \"https://data.cityofboston.gov/Health/Urban-Orchards/c7cz-29ak\"\u003ehere\u003c/a\u003e or import it into MATLAB with \u003ctt\u003ewebread\u003c/tt\u003e.\u003c/p\u003e\u003cpre class=\"language-matlab\"\u003edata = webread('https://data.cityofboston.gov/api/views/byxy-288e/rows.csv');\r\n\u003c/pre\u003e\u003cp\u003e\u003cb\u003eRelated Problems:\u003c/b\u003e\u003c/p\u003e\u003cp\u003eUse R2016b Text Manipulations to Fix These Addresses (Part 1)\u003c/p\u003e\u003cp\u003e\u003ca href = \"https://www.mathworks.com/matlabcentral/cody/problems/43661-use-r2016b-text-manipulations-to-fix-these-addresses-part-2\"\u003eUse R2016b Text Manipulations to Fix These Addresses (Part 2)\u003c/a\u003e\u003c/p\u003e\u003cp\u003e\u003ca href = \"https://www.mathworks.com/matlabcentral/cody/problems/43662-use-r2016b-text-manipulations-to-fix-these-addresses-part-3\"\u003eUse R2016b Text Manipulations to Fix These Addresses (Part 3)\u003c/a\u003e\u003c/p\u003e","function_template":"function y = myFun(adrIn)\r\n  adrOut = adrIn;\r\nend","test_suite":"%%\r\nx = '950 Blue Hill Ave.Dorchester, MA 2124(42.29189440573543, -71.0887162019496)';\r\ny = string('950 Blue Hill Ave.Dorchester, MA 2124');\r\nassert (all(y  == myFun(x)));\r\n\r\n%%\r\nx= '259 Allandale Rd.Jamaica Plain, MA 2467(42.30236456682541, -71.14054916195282)';\r\ny = string('259 Allandale Rd.Jamaica Plain, MA 2467');\r\nassert (all(y  == myFun(x)));\r\n\r\n%%\r\nx = '850 Harrison Ave.Boston, MA 2118(42.33517814576012, -71.07473087474541)';\r\ny = string('850 Harrison Ave.Boston, MA 2118');\r\nassert (all(y  == myFun(x)));\r\n\r\n%%\r\nx = '23-29 Tucker St.Dorchester, MA 2124(42.30786999970087, -71.06340000010977)';\r\ny = string('23-29 Tucker St.Dorchester, MA 2124');\r\nassert (all(y  == myFun(x)));\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":1,"created_by":28291,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":125,"test_suite_updated_at":"2016-11-17T22:08:04.000Z","rescore_all_solutions":false,"group_id":16,"created_at":"2016-11-17T21:37:14.000Z","updated_at":"2026-03-10T19:24:56.000Z","published_at":"2016-11-17T21:58:54.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\u003eWe have a series of addresses like the following which we'd like to reformat. Can you remove the latitude and longitude from the addresses?\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:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eExample:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[Input:\\nadrIn = '959 Blue Hill Ave.Dorchester, MA 2124(42.29189440573543, -71.0887162019496)';\\n\\nOutput:\\nadrOut = '950 Blue Hill Ave.Dorchester, MA 2124';]]\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:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eFeature Tip:\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:hyperlink w:docLocation=\\\"https://www.mathworks.com/help/matlab/release-notes.html?rntext=\u0026amp;startrelease=R2016b\u0026amp;endrelease=R2016b\u0026amp;groupby=release\u0026amp;sortby=descending\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eR2016b\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e introduces string arrays and text manipulation functions which can help. To learn more see\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://www.mathworks.com/help/matlab/characters-and-strings.html\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eMATLAB Characters and Strings\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eBackground:\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\u003eDid you know the city of Boston has a number of urban orchards? This data comes form a list of these orchards. We're trying to reformat the addresses into a standard form. You can see the data\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=\\\"https://data.cityofboston.gov/Health/Urban-Orchards/c7cz-29ak\\\"\u003e\u003cw:r\u003e\u003cw:t\u003ehere\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e or import it into MATLAB with\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ewebread\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[data = webread('https://data.cityofboston.gov/api/views/byxy-288e/rows.csv');]]\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:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eRelated Problems:\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\u003eUse R2016b Text Manipulations to Fix These Addresses (Part 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:hyperlink w:docLocation=\\\"https://www.mathworks.com/matlabcentral/cody/problems/43661-use-r2016b-text-manipulations-to-fix-these-addresses-part-2\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eUse R2016b Text Manipulations to Fix These Addresses (Part 2)\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:hyperlink w:docLocation=\\\"https://www.mathworks.com/matlabcentral/cody/problems/43662-use-r2016b-text-manipulations-to-fix-these-addresses-part-3\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eUse R2016b Text Manipulations to Fix These Addresses (Part 3)\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\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":43661,"title":"Use R2016b Text Manipulations to Fix These Addresses (Part 2)","description":"\r\nWe have a series of addresses like the following which we'd like to reformat. All the addresses are in the Boston area of Massachusetts (MA) and should have a leading '0' before the 2 in the zip code. Can you insert the leading '0'?\r\n\r\n*Example:*\r\n\r\n  Input:\r\n  adrIn = '950 Blue Hill Ave.Dorchester, MA 2124';\r\n\r\n  Output:\r\n  adrOut = '950 Blue Hill Ave.Dorchester, MA 02124';\r\n\r\n*Feature Tip:* \r\n\r\n\u003chttps://www.mathworks.com/help/matlab/release-notes.html?rntext=\u0026startrelease=R2016b\u0026endrelease=R2016b\u0026groupby=release\u0026sortby=descending R2016b\u003e introduces string arrays and text manipulation functions which can help. To learn more see \u003chttp://www.mathworks.com/help/matlab/characters-and-strings.html  MATLAB Characters and Strings\u003e.\r\n\r\n*Background:* \r\n\r\nDid you know the city of Boston has a number of urban orchards? This data comes form a list of these orchards. We're trying to reformat the addresses into a standard form. You can see the data \u003chttps://data.cityofboston.gov/Health/Urban-Orchards/c7cz-29ak here\u003e or import it into MATLAB with |webread|.\r\n\r\n  data = webread('https://data.cityofboston.gov/api/views/byxy-288e/rows.csv');\r\n\r\n*Related Problems:*\r\n\r\n\u003chttps://www.mathworks.com/matlabcentral/cody/problems/43660-use-r2016b-text-manipulations-to-fix-these-addresses-part-1 Use R2016b Text Manipulations to Fix These Addresses (Part 1)\u003e\r\n\r\nUse R2016b Text Manipulations to Fix These Addresses (Part 2)\r\n\r\n\u003chttps://www.mathworks.com/matlabcentral/cody/problems/43662-use-r2016b-text-manipulations-to-fix-these-addresses-part-3 Use R2016b Text Manipulations to Fix These Addresses (Part 3)\u003e","description_html":"\u003cp\u003eWe have a series of addresses like the following which we'd like to reformat. All the addresses are in the Boston area of Massachusetts (MA) and should have a leading '0' before the 2 in the zip code. Can you insert the leading '0'?\u003c/p\u003e\u003cp\u003e\u003cb\u003eExample:\u003c/b\u003e\u003c/p\u003e\u003cpre class=\"language-matlab\"\u003eInput:\r\nadrIn = '950 Blue Hill Ave.Dorchester, MA 2124';\r\n\u003c/pre\u003e\u003cpre class=\"language-matlab\"\u003eOutput:\r\nadrOut = '950 Blue Hill Ave.Dorchester, MA 02124';\r\n\u003c/pre\u003e\u003cp\u003e\u003cb\u003eFeature Tip:\u003c/b\u003e\u003c/p\u003e\u003cp\u003e\u003ca href = \"https://www.mathworks.com/help/matlab/release-notes.html?rntext=\u0026startrelease=R2016b\u0026endrelease=R2016b\u0026groupby=release\u0026sortby=descending\"\u003eR2016b\u003c/a\u003e introduces string arrays and text manipulation functions which can help. To learn more see \u003ca href = \"http://www.mathworks.com/help/matlab/characters-and-strings.html\"\u003eMATLAB Characters and Strings\u003c/a\u003e.\u003c/p\u003e\u003cp\u003e\u003cb\u003eBackground:\u003c/b\u003e\u003c/p\u003e\u003cp\u003eDid you know the city of Boston has a number of urban orchards? This data comes form a list of these orchards. We're trying to reformat the addresses into a standard form. You can see the data \u003ca href = \"https://data.cityofboston.gov/Health/Urban-Orchards/c7cz-29ak\"\u003ehere\u003c/a\u003e or import it into MATLAB with \u003ctt\u003ewebread\u003c/tt\u003e.\u003c/p\u003e\u003cpre class=\"language-matlab\"\u003edata = webread('https://data.cityofboston.gov/api/views/byxy-288e/rows.csv');\r\n\u003c/pre\u003e\u003cp\u003e\u003cb\u003eRelated Problems:\u003c/b\u003e\u003c/p\u003e\u003cp\u003e\u003ca href = \"https://www.mathworks.com/matlabcentral/cody/problems/43660-use-r2016b-text-manipulations-to-fix-these-addresses-part-1\"\u003eUse R2016b Text Manipulations to Fix These Addresses (Part 1)\u003c/a\u003e\u003c/p\u003e\u003cp\u003eUse R2016b Text Manipulations to Fix These Addresses (Part 2)\u003c/p\u003e\u003cp\u003e\u003ca href = \"https://www.mathworks.com/matlabcentral/cody/problems/43662-use-r2016b-text-manipulations-to-fix-these-addresses-part-3\"\u003eUse R2016b Text Manipulations to Fix These Addresses (Part 3)\u003c/a\u003e\u003c/p\u003e","function_template":"function adrOut = myFun(adrIn)\r\n  adrOut = adrIn;\r\nend","test_suite":"%%\r\nx = '950 Blue Hill Ave.Dorchester, MA 2124';\r\ny = string('950 Blue Hill Ave.Dorchester, MA 02124');\r\nassert (all(y  == myFun(x)));\r\n\r\n%%\r\nx = '259 Allandale Rd.Jamaica Plain, MA 2467';\r\ny = string('259 Allandale Rd.Jamaica Plain, MA 02467');\r\nassert (all(y  == myFun(x)));\r\n\r\n%%\r\nx = '850 Harrison Ave.Boston, MA 2118';\r\ny = string('850 Harrison Ave.Boston, MA 02118');\r\nassert (all(y  == myFun(x)));\r\n\r\n%%\r\nx = '23-29 Tucker St.Dorchester, MA 2124';\r\ny = string('23-29 Tucker St.Dorchester, MA 02124');\r\nassert (all(y  == myFun(x)));","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":28291,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":106,"test_suite_updated_at":"2016-11-17T22:08:29.000Z","rescore_all_solutions":false,"group_id":16,"created_at":"2016-11-17T21:44:56.000Z","updated_at":"2026-03-10T19:31:57.000Z","published_at":"2016-11-17T21:59:04.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\u003eWe have a series of addresses like the following which we'd like to reformat. All the addresses are in the Boston area of Massachusetts (MA) and should have a leading '0' before the 2 in the zip code. Can you insert the leading '0'?\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:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eExample:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[Input:\\nadrIn = '950 Blue Hill Ave.Dorchester, MA 2124';\\n\\nOutput:\\nadrOut = '950 Blue Hill Ave.Dorchester, MA 02124';]]\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:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eFeature Tip:\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:hyperlink w:docLocation=\\\"https://www.mathworks.com/help/matlab/release-notes.html?rntext=\u0026amp;startrelease=R2016b\u0026amp;endrelease=R2016b\u0026amp;groupby=release\u0026amp;sortby=descending\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eR2016b\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e introduces string arrays and text manipulation functions which can help. To learn more see\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://www.mathworks.com/help/matlab/characters-and-strings.html\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eMATLAB Characters and Strings\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eBackground:\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\u003eDid you know the city of Boston has a number of urban orchards? This data comes form a list of these orchards. We're trying to reformat the addresses into a standard form. You can see the data\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=\\\"https://data.cityofboston.gov/Health/Urban-Orchards/c7cz-29ak\\\"\u003e\u003cw:r\u003e\u003cw:t\u003ehere\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e or import it into MATLAB with\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ewebread\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[data = webread('https://data.cityofboston.gov/api/views/byxy-288e/rows.csv');]]\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:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eRelated Problems:\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:hyperlink w:docLocation=\\\"https://www.mathworks.com/matlabcentral/cody/problems/43660-use-r2016b-text-manipulations-to-fix-these-addresses-part-1\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eUse R2016b Text Manipulations to Fix These Addresses (Part 1)\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eUse R2016b Text Manipulations to Fix These Addresses (Part 2)\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:hyperlink w:docLocation=\\\"https://www.mathworks.com/matlabcentral/cody/problems/43662-use-r2016b-text-manipulations-to-fix-these-addresses-part-3\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eUse R2016b Text Manipulations to Fix These Addresses (Part 3)\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\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":44541,"title":"Arrange the names in alphabetical order (2)","description":"Arrange the list of names in alphabetical order, following the German standard \u003chttps://de.wikipedia.org/wiki/Alphabetische_Sortierung#Deutschland *DIN 5007*, Variant 2, §6.1.1.4.2 — _for lists of people's names_\u003e.  \r\n\r\nSpecial characters:   \r\nä = ae,   \r\nö = oe,   \r\nü = ue,   \r\nß = ss.  \r\n\r\nThe above special characters *must* be heeded in determining the correct sequence, and retained unaltered in the final output.  Other accents would typically be ignored, but are in any case not present in the Test Suite.  Hyphens and spaces do not affect the sequence.  \r\n\r\nPrefixes:   \r\nIgnore \u003chttps://de.wikipedia.org/wiki/Namenszusatz#Ursprüngliche_Herkunftsbezeichnungen prefixes\u003e such as \"von\", \"von der\", \"vor\", \"am\", \"zum\". These can, in general, be identified in that they are *not* capitalised — _see example below_.  Capitalisation (uppercase versus lowercase) must be preserved in your final output.  \r\n\r\nSorting should be based on the _surname_ [~family name].  The surname (together with any prefixes!) will always appear _first_, followed by a comma and then the given name(s) [first name(s)].  \r\nIn principle, if two surnames were alike, then one would have to next sort by the given name(s) — however, that situation does *not* arise, and will not arise, in the Test Suite.  \r\n\r\nInputs comprise cell arrays of character vectors.  The cell arrays can be either row or column vectors.  Return your output in the same type of vector.  \r\n\r\nEXAMPLE:\r\n\r\n % Input\r\n in = {'Hofmann, Michael' \r\n       'Hölderlin, Friedrich' \r\n       'Holz, Arno'\r\n       'van Hoddis, Jakob' \r\n       'von Hofmannsthal, Hugo'}\r\n % Output\r\n out = {'van Hoddis, Jakob' \r\n       'Hölderlin, Friedrich' \r\n       'Hofmann, Michael' \r\n       'von Hofmannsthal, Hugo' \r\n       'Holz, Arno'}\r\n\r\nSee also:\r\n\r\n* \u003chttps://www.mathworks.com/matlabcentral/cody/problems/44538 Problem 44538\u003e","description_html":"\u003cp\u003eArrange the list of names in alphabetical order, following the German standard \u003ca href = \"https://de.wikipedia.org/wiki/Alphabetische_Sortierung#Deutschland\"\u003e\u003cb\u003eDIN 5007\u003c/b\u003e, Variant 2, §6.1.1.4.2 — \u003ci\u003efor lists of people's names\u003c/i\u003e\u003c/a\u003e.\u003c/p\u003e\u003cp\u003eSpecial characters:   \r\nä = ae,   \r\nö = oe,   \r\nü = ue,   \r\nß = ss.\u003c/p\u003e\u003cp\u003eThe above special characters \u003cb\u003emust\u003c/b\u003e be heeded in determining the correct sequence, and retained unaltered in the final output.  Other accents would typically be ignored, but are in any case not present in the Test Suite.  Hyphens and spaces do not affect the sequence.\u003c/p\u003e\u003cp\u003ePrefixes:   \r\nIgnore \u003ca href = \"https://de.wikipedia.org/wiki/Namenszusatz#Ursprüngliche_Herkunftsbezeichnungen\"\u003eprefixes\u003c/a\u003e such as \"von\", \"von der\", \"vor\", \"am\", \"zum\". These can, in general, be identified in that they are \u003cb\u003enot\u003c/b\u003e capitalised — \u003ci\u003esee example below\u003c/i\u003e.  Capitalisation (uppercase versus lowercase) must be preserved in your final output.\u003c/p\u003e\u003cp\u003eSorting should be based on the \u003ci\u003esurname\u003c/i\u003e [~family name].  The surname (together with any prefixes!) will always appear \u003ci\u003efirst\u003c/i\u003e, followed by a comma and then the given name(s) [first name(s)].  \r\nIn principle, if two surnames were alike, then one would have to next sort by the given name(s) — however, that situation does \u003cb\u003enot\u003c/b\u003e arise, and will not arise, in the Test Suite.\u003c/p\u003e\u003cp\u003eInputs comprise cell arrays of character vectors.  The cell arrays can be either row or column vectors.  Return your output in the same type of vector.\u003c/p\u003e\u003cp\u003eEXAMPLE:\u003c/p\u003e\u003cpre\u003e % Input\r\n in = {'Hofmann, Michael' \r\n       'Hölderlin, Friedrich' \r\n       'Holz, Arno'\r\n       'van Hoddis, Jakob' \r\n       'von Hofmannsthal, Hugo'}\r\n % Output\r\n out = {'van Hoddis, Jakob' \r\n       'Hölderlin, Friedrich' \r\n       'Hofmann, Michael' \r\n       'von Hofmannsthal, Hugo' \r\n       'Holz, Arno'}\u003c/pre\u003e\u003cp\u003eSee also:\u003c/p\u003e\u003cul\u003e\u003cli\u003e\u003ca href = \"https://www.mathworks.com/matlabcentral/cody/problems/44538\"\u003eProblem 44538\u003c/a\u003e\u003c/li\u003e\u003c/ul\u003e","function_template":"% Comments ...\r\nfunction y = meSortEm( xVector )\r\n    z = x;\r\nend","test_suite":"%% Ensure generality\r\n% Don't hardcode solutions or use test-specific lookup tables of surnames.\r\n% (Lookup tables of letters and/or prefixes are allowed, if you want, though.)\r\nRE = regexp(fileread('meSortEm.m'), '\\w+', 'match');\r\ntabooWords = {'Hölderlin' 'Friedrich' 'Holz' 'Arno' ...\r\n                'Hoffmann' 'Josef' 'Hübsch' 'Heinrich' ...\r\n                'Grass' 'Günter' 'Grünberg' 'Arnon' 'Strauch' 'Hugo' 'Strauß' 'Botho' ...\r\n                'Deutsch' 'Gerti' 'Dietrich' 'Adolf' 'Dücker' 'Eugen'};\r\ntestResult = cellfun( @(z) ismember(z, lower(tabooWords)), lower(RE) );\r\nmsg = ['Please do not hard-code your ''solution''.' char([10 13]) 'Found: ' strjoin(RE(testResult)) '.' char([10 13])];\r\nassert( ~any( testResult ), msg )\r\n\r\n\r\n%% A few authors, as in the example from the Problem Statement\r\nlist = {'van Hoddis, Jakob' \r\n       'Hölderlin, Friedrich' \r\n       'Hofmann, Michael' \r\n       'von Hofmannsthal, Hugo' \r\n       'Holz, Arno'};\r\ninput = {'Hofmann, Michael' \r\n       'Hölderlin, Friedrich' \r\n       'Holz, Arno'\r\n       'van Hoddis, Jakob' \r\n       'von Hofmannsthal, Hugo'};\r\nassert( isequal(meSortEm(input), list) )\r\n\r\n\r\n%% Architects\r\ndata = {'Auböck, Maria' 'Behnisch, Günther' 'Böhm, Elisabeth' 'van den Broek, Jo' 'van Campen, Jacob' 'Dudok, Willem Marinus' 'von Erdmannsdorff, Frederick William' 'van Eyck, Aldo' ...\r\n    'Gaddi, Taddeo' 'von Gärtner, Friedrich' 'Galilei, Alessandro' 'Gang, Jeanne' 'Gardella, Ignazio' 'Garnier, Charles' 'Gatermann, Dörte' 'Gauzin-Müller, Dominique' ...\r\n    'von Gontard, Carl' 'Höger, Fritz' 'Hoffmann, Josef' 'Hübsch, Heinrich' 'Hundertwasser, Friedensreich Regentag Dunkelbunt' 'de Key, Lieven' 'de Keyser, Hendrick' 'von Klenze, Leo' ...\r\n    'von Knobelsdorff, Georg Wenzeslaus' 'Mies, Maria Ludwig Michael' 'Mies van der Rohe, Ludwig' 'Pöppelmann, Matthäus Daniel' 'van Ravesteyn, Sybold' 'de Ridder van Groenesteyn, Stefan' 'von Ritter zu Groenesteyn, Caspar Wilhelm' 'von Ritter von Grünstein, Anselm Franz' ...\r\n    'Schneider-Esleben, Paul' 'Schütte-Lihotzky, Margarete' 'Staal-Kropholler, Margaret' 'Stowasser, Friedrich' 'van der Vlugt, Leendert' 'Wils, Jan' 'van Winden, Wilfried' 'van Zuuk, René'};\r\nL = length(data);\r\nfor i = 1 : 20\r\n    elsAll = randperm( L );\r\n    elsSome = elsAll(1 : 20+randi(L-20));\r\n    list = data( sort(elsSome) );\r\n    elsInput = randperm( length(list) );\r\n    input = list(elsInput);\r\n    assert( isequal(meSortEm(input), list) )\r\nend;\r\n\r\n\r\n%% Authors\r\ndata = {'von Arnim, Bettina' 'Böll, Heinrich' 'Büchner, Georg' 'Busch, Wilhelm' 'von Doderer, Heimito' 'von Droste-Hülshoff, Annette' 'von Ebner-Eschenbach, Marie' 'von Eichendorff, Joseph' 'von Eschenbach, Wolfram' 'Fleißer, Marieluise' ...\r\n    'Gauß, Karl-Markus' 'Görres, Joseph' 'von Goethe, Johann Wolfgang' 'Grass, Günter' 'Grünberg, Arnon' 'Haasse, Hella' 'Härtling, Peter' 'Hamerling, Robert' 'Handke, Peter' 'von Hardenberg, Georg Philipp Friedrich' ...\r\n    'de Hartog, Jan' 'Heißenbüttel, Helmut' 'Hochhuth, Rolf' 'Hölderlin, Friedrich' 'Hoffmann, E.T.A.' 'von Hofmannsthal, Hugo' 'Jünger, Ernst' 'Kästner, Erich' 'Kaminer, Wladimir' 'Kehlmann, Daniel' ...\r\n    'von Kleist, Heinrich' 'Kofler, Werner' 'Laßwitz, Kurd' 'von Leitner, Karl Gottfried' 'Lenz, Siegfried' 'Lernet-Holenia, Alexander' 'van Loon, Hendrik Willem' 'Nöstlinger, Christine' 'Preußler, Otfried' 'von Pückler-Muskau, Hermann Ludwig Heinrich' ...\r\n    'Raabe, Wilhelm' 'Raimund, Ferdinand' 'Rühmkorf, Peter' 'Strätz, Harald' 'Strahl, Manfred' 'Stramm, August' 'von Straßburg, Gottfried' 'Strasser, Charlot' 'Stratz, Rudolph' 'Straub, Maria Elisabeth' ...\r\n    'Strauch, Hugo' 'Strauß, Botho' 'von Strauß und Torney, Luise Elisabeth' 'Suchenwirt, Peter' 'Sudermann, Hermann' 'Sülzer, Bernd' 'Süskind, Patrick' 'Süßmann, Christel' 'Süverkrüp, Dieter' 'Sula, Marianne' ...\r\n    'Sulzenbacher, Hannes' 'Sulzer, Alain Claude' 'von Suttner, Bertha' 'von Trimberg, Süßkind' 'von der Vogelweide, Walter' 'van den Vondel, Joost' 'Voß, Johann Heinrich' 'de Vries, Anne' 'von Waldenfels, Rudolf' 'Walser, Martin' ...\r\n    'von Weißenburg, Otfrid' 'van de Wetering, Janwillem' 'von Wilpert, Gero' 'von Wolkenstein, Oswald' 'von Zatzikhoven, Ulrich'};\r\ndata = data';\r\nL = length(data);\r\nfor i = 1 : 20\r\n    elsAll = randperm( L );\r\n    elsSome = elsAll(1 : 35+randi(L-35));\r\n    list = data( sort(elsSome) );\r\n    elsInput = randperm( length(list) );\r\n    input = list(elsInput);\r\n    assert( isequal(meSortEm(input), list) )\r\nend;\r\n\r\n\r\n%% Artists, esp. painters (~A \u0026 D)\r\n% Amended 2018-03-11 to remove duplicate surname.  \r\ndata = {'Albers, Josef' 'Aldenrath, Heinrich Jacob' 'Alexander, William' 'Allers, Christian Wilhelm' 'Daege, Eduard' 'Dähling, Heinrich Anton' 'Dahm, Helen' 'Danckerts, Hendrick' ...\r\n    'Danioth, Heinrich' 'Dauerer, Gabriela' 'Decker, Cornelis Gerritsz' 'Degen, Paul' 'van Delen, Dirck' 'Deutsch, Gerti' 'van Diepenbeeck, Abraham' 'Diepraam, Abraham' ...\r\n    'Dietrich, Adolf' 'Dietz, Feodor' 'von Diez, Wilhelm' 'van Dijck, Floris Claesz' 'Dill, Ludwig' 'von Dillis, Johann Georg' 'Dinger, Fritz' 'Dinglinger, Georg Friedrich' ...\r\n    'Disler, Martin' 'Disteli, Martin' 'Dix, Otto' 'Doepler, Emil' 'Dörbeck, Franz Burchard' 'Doerner, Max' 'Domscheit, Franz' 'Donck, Gerard' ...\r\n    'Doomer, Lambert' 'Dou, Gerard' 'Drache, Heinz' 'Dräger, Anton Josef' 'Dreber, Heinrich' 'Dreesen, Willi' 'Droochsloot, Cornelis' ...\r\n    'Drost, Willem' 'Dryander, Johann Friedrich' 'Dubbels, Hendrick Jacobsz' 'Dubordieu, Pieter' 'Duck, Jacob' 'Dücker, Eugen' 'Dürer, Albrecht' 'Dufaux, Henri' ...\r\n    'Dujardin, Karel' 'Dunker, Balthasar Anton' 'Dusart, Cornelis' 'Duyster, Willem Cornelisz' 'Dyck, Hermann' 'Dziersk, Udo'};\r\nL = length(data);\r\nfor i = 1 : 20\r\n    elsAll = randperm( L );\r\n    elsSome = elsAll(1 : 25+randi(L-25));\r\n    list = data( sort(elsSome) );\r\n    elsInput = randperm( length(list) );\r\n    input = list(elsInput);\r\n    assert( isequal(meSortEm(input), list) )\r\nend;\r\n\r\n\r\n%% Hyphenated names\r\n% Added 2018-03-11 to test handling of hyphenation.  \r\ndata = {'Droste, Udo' 'Droste-Doderer, Heimito' 'von Droste-Hülshoff, Gerti' 'Droste-Strauß, Annette' 'Ebner, Wolfram' 'Ebner-Eichendorff, Willem' 'von Ebner-Eschenbach, Marie' 'Ebner-Nöstlinger, Christine' 'von Gauzin, Carl' 'Gauzin-Gatermann, Dominique' ...\r\n    'van Gauzin-Gontard, Dörte' 'Gauzin-Müller, Anton' 'Lernet, Hermann' 'Lernet-Holenia, Willem' 'Lernet-Loon, Hendrik' 'van Lernet-Süßmann, Christel' 'Pückler, Ludwig' 'Pückler-Dauerer, Gabriela' 'von Pückler-Muskau, Otfried' 'Pückler-Preußler, Heinrich'};\r\nL = length(data);\r\nfor i = 1 : 20\r\n    elsAll = randperm( L );\r\n    elsSome = elsAll(1 : 10+randi(L-10));\r\n    list = data( sort(elsSome) );\r\n    elsInput = randperm( length(list) );\r\n    input = list(elsInput);\r\n    assert( isequal(meSortEm(input), list) )\r\nend;\r\n","published":true,"deleted":false,"likes_count":3,"comments_count":2,"created_by":64439,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":7,"test_suite_updated_at":"2018-03-11T05:39:54.000Z","rescore_all_solutions":true,"group_id":1,"created_at":"2018-03-10T03:11:08.000Z","updated_at":"2018-03-11T05:39:54.000Z","published_at":"2018-03-10T05:27:35.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\u003eArrange the list of names in alphabetical order, following the German standard\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=\\\"https://de.wikipedia.org/wiki/Alphabetische_Sortierung#Deutschland\\\"\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eDIN 5007\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e, Variant 2, §6.1.1.4.2 —\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003efor lists of people's names\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eSpecial characters:    ä = ae,    ö = oe,    ü = ue,    ß = ss.\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 above special characters\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003emust\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e be heeded in determining the correct sequence, and retained unaltered in the final output. Other accents would typically be ignored, but are in any case not present in the Test Suite. Hyphens and spaces do not affect the sequence.\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\u003ePrefixes:    Ignore\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=\\\"https://de.wikipedia.org/wiki/Namenszusatz#Ursprüngliche_Herkunftsbezeichnungen\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eprefixes\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e such as \\\"von\\\", \\\"von der\\\", \\\"vor\\\", \\\"am\\\", \\\"zum\\\". These can, in general, be identified in that they are\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003enot\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e capitalised —\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003esee example below\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e. Capitalisation (uppercase versus lowercase) must be preserved in your final output.\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\u003eSorting should be based on the\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003esurname\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e [~family name]. The surname (together with any prefixes!) will always appear\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003efirst\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e, followed by a comma and then the given name(s) [first name(s)]. In principle, if two surnames were alike, then one would have to next sort by the given name(s) — however, that situation does\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003enot\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e arise, and will not arise, in the Test Suite.\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\u003eInputs comprise cell arrays of character vectors. The cell arrays can be either row or column vectors. Return your output in the same type of vector.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eEXAMPLE:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[ % Input\\n in = {'Hofmann, Michael' \\n       'Hölderlin, Friedrich' \\n       'Holz, Arno'\\n       'van Hoddis, Jakob' \\n       'von Hofmannsthal, Hugo'}\\n % Output\\n out = {'van Hoddis, Jakob' \\n       'Hölderlin, Friedrich' \\n       'Hofmann, Michael' \\n       'von Hofmannsthal, Hugo' \\n       'Holz, Arno'}]]\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\u003eSee also:\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:hyperlink w:docLocation=\\\"https://www.mathworks.com/matlabcentral/cody/problems/44538\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eProblem 44538\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\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":56185,"title":"Extract the Acrostic Message","description":"An acrostic cipher is a way of embedding one message within another by taking the first (or last) word of each line. Given a string s, and a positive integer n, return a string containing the message you would get by taking the first word on each line, having written the message in s with n words on each line.\r\n\r\nYou do not need to worry about punctuation. A \"word\" is anything separated by a space. The input message will use only single spaces (and no line breaks or other whitespace). Similarly, the output message should use only single spaces between words.\r\nNote that the number of words in s is not necessarily a multiple of n.\r\nAlso note that this problem can be solved more directly than using the method described above.\r\nt = \"This week's Cody challenge is designed to test an essential skill that's easy to have a problem with.\";\r\nacrostic(t,4)\r\n\r\nans = \r\n    \"This is an easy problem\"","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.4333px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: rgb(0, 0, 0); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 783.667px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 460.5px 391.833px; transform-origin: 460.5px 391.833px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 64px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 32px; text-align: left; transform-origin: 384px 32px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 381.5px 8px; transform-origin: 381.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eAn acrostic cipher is a way of embedding one message within another by taking the first (or last) word of each line. Given a string \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 4px 8px; transform-origin: 4px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; perspective-origin: 4px 8.5px; transform-origin: 4px 8.5px; \"\u003es\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 74px 8px; transform-origin: 74px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e, and a positive integer \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 4px 8px; transform-origin: 4px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003en\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 273.5px 8px; transform-origin: 273.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e, return a string containing the message you would get by taking the first word on each line, having written the message in \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 4px 8px; transform-origin: 4px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; perspective-origin: 4px 8.5px; transform-origin: 4px 8.5px; \"\u003es\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 16px 8px; transform-origin: 16px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e with \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 4px 8px; transform-origin: 4px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003en\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 63px 8px; transform-origin: 63px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e words on each line.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 466.5px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 233.25px; text-align: left; transform-origin: 384px 233.25px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cimg class=\"imageNode\" style=\"vertical-align: baseline;width: 585px;height: 461px\" src=\"data:image/png;base64,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MFFAYKGAwEREwtSocDBRQGChgMBERMLUqHAwUUBgoYDARETC1KhwMFFAYKGAwEREwtSocDBRQGChgMBERMLUqHAwUUBgoYDARETC1KhwMFFAYKGAwEREwtSocDBRQGChgMBERMLUqHAwUUBgoYDARETC1KhwMFFAYKGAwEREwtSocDBRQGChgMBERMLUqHAwUUBgoYDARETC1KhwMFFAYKGAwEREwtSocDBRQGChgMBERMLUqHAwUUBgoYDARETC1KhwMFFAYKGAwEREwtSocDBRQGChgMBERMLUqHAwUUBgoYDARETC1KhwMFFAYKGAwEREwtSocDBRQGChgMBERMLUqHAwUUBgoYDARETC1KhwMFFAYKGAwEREwtSocDBRQGChgMBERMLUqHAwUUBgoYDARETC1KhwMFFAYKGAwEREwtSocDBRQGChgMBERMLUqHAwUUBgoYDARETC1KhwMFFAYKGAwEREwtSocDBRQGChgMBERMLUqHAwUUBgoYDARETC1KhwMFFAYKGAwEREwtSocDBRQGChgMBERMLUqHAwUUBgoYDARETC1KhwMFFAYKGAwEREwtSocDBRQGChgMBERMLUqHAwUUBgoYDARETC1KhwMFFAYKGAwEREwtSocDBRQGChgMBERMLUqHAwUUBgoYDARETC1KhwMFFAYKGAwEREwtSocDBRQGChgMBERMLUqHAwUUBgoYDARETC1KhwMFFAYKGAwEREwtSocDBRQGChgMBERMLUqHAwUUBgoYDARETC1KhwMFFAYKGAwEREwtSocDBRQGChgMBERMLUqHAwUUBgoYDARETC1KhwMFFAYKGAwEREwtSocDBRQGChgMBERMLUqHAwUUBgoYDARETC1KhwMFFAYKGAwEREwtSocDBRQGChgMBERMLUqHAwUUBgoYDARETC1Khw9/S7zIsjm9f51gLys43/j2yOUOZOWn5l80GeWED+1sn6558/2cYLiEiYGhHpnohIFyMi9SEiwUREwtSISPdERLoYEakPEQkmIhKmRkS6JyLSxYhIfYhIMBGRMDUi0j0RkS5GROpDRIKJiISpEZHuiYh0MSJSHyISTEQkTI2IdE9EpIsRkfoQkWAiImFqRKR7IiJdjIjUh4gEExEJUyMi3RMR6WJEpD5EpPf4+X1oICMiYWpEpHsiIl2MiNSHiPQeZ1/vNEQk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\" data-image-state=\"image-loaded\" width=\"585\" height=\"461\"\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 63px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 31.5px; text-align: left; transform-origin: 384px 31.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 381px 8px; transform-origin: 381px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eYou do not need to worry about punctuation. A \"word\" is anything separated by a space. The input message will use only single spaces (and no line breaks or other whitespace). Similarly, the output message should use only single spaces between words.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 212.5px 8px; transform-origin: 212.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eNote that the number of words in s is not necessarily a multiple of n.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 301.5px 8px; transform-origin: 301.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eAlso note that this problem can be solved more directly than using the method described above.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgb(247, 247, 247); block-size: 102.167px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-end-end-radius: 4px; border-end-start-radius: 4px; border-start-end-radius: 4px; border-start-start-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; margin-block-end: 10px; margin-block-start: 10px; margin-bottom: 10px; margin-inline-end: 3px; margin-inline-start: 3px; margin-left: 3px; margin-right: 3px; margin-top: 10px; perspective-origin: 457.5px 51.0833px; transform-origin: 457.5px 51.0833px; margin-left: 3px; margin-top: 10px; margin-bottom: 10px; margin-right: 3px; \"\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 457.5px 10.2167px; transform-origin: 457.5px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 432px 8.5px; tab-size: 4; transform-origin: 432px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; perspective-origin: 16px 8.5px; transform-origin: 16px 8.5px; \"\u003et = \u003c/span\u003e\u003cspan style=\"border-block-end-color: rgb(170, 4, 249); border-block-start-color: rgb(170, 4, 249); border-bottom-color: rgb(170, 4, 249); border-inline-end-color: rgb(170, 4, 249); border-inline-start-color: rgb(170, 4, 249); border-left-color: rgb(170, 4, 249); border-right-color: rgb(170, 4, 249); border-top-color: rgb(170, 4, 249); caret-color: rgb(170, 4, 249); color: rgb(170, 4, 249); column-rule-color: rgb(170, 4, 249); margin-inline-end: 0px; margin-right: 0px; outline-color: rgb(170, 4, 249); perspective-origin: 412px 8.5px; text-decoration-color: rgb(170, 4, 249); text-emphasis-color: rgb(170, 4, 249); transform-origin: 412px 8.5px; \"\u003e\"This week's Cody challenge is designed to test an essential skill that's easy to have a problem with.\"\u003c/span\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; perspective-origin: 4px 8.5px; transform-origin: 4px 8.5px; \"\u003e;\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 457.5px 10.2167px; transform-origin: 457.5px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 52px 8.5px; tab-size: 4; transform-origin: 52px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003eacrostic(t,4)\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 457.5px 10.2167px; transform-origin: 457.5px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 8.5px; tab-size: 4; transform-origin: 0px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 457.5px 10.2167px; transform-origin: 457.5px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 24px 8.5px; tab-size: 4; transform-origin: 24px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003eans = \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 457.5px 10.2167px; transform-origin: 457.5px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 116px 8.5px; tab-size: 4; transform-origin: 116px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; perspective-origin: 16px 8.5px; transform-origin: 16px 8.5px; \"\u003e    \u003c/span\u003e\u003cspan style=\"border-block-end-color: rgb(170, 4, 249); border-block-start-color: rgb(170, 4, 249); border-bottom-color: rgb(170, 4, 249); border-inline-end-color: rgb(170, 4, 249); border-inline-start-color: rgb(170, 4, 249); border-left-color: rgb(170, 4, 249); border-right-color: rgb(170, 4, 249); border-top-color: rgb(170, 4, 249); caret-color: rgb(170, 4, 249); color: rgb(170, 4, 249); column-rule-color: rgb(170, 4, 249); margin-inline-end: 0px; margin-right: 0px; outline-color: rgb(170, 4, 249); perspective-origin: 100px 8.5px; text-decoration-color: rgb(170, 4, 249); text-emphasis-color: rgb(170, 4, 249); transform-origin: 100px 8.5px; \"\u003e\"This is an easy problem\"\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function y = acrostic(t,n)\r\n  t = t(1:n);\r\nend","test_suite":"%%\r\nt = \"We hold these truths to be selfevident that all men are created equal that they are endowed by their Creator with certain unalienable Rights that among these are Life Liberty and the pursuit of Happiness That to secure these rights Governments are instituted among Men deriving their just powers\";\r\ns = acrostic(t,1);\r\nassert( isequal(s,\"We hold these truths to be selfevident that all men are created equal that they are endowed by their Creator with certain unalienable Rights that among these are Life Liberty and the pursuit of Happiness That to secure these rights Governments are instituted among Men deriving their just powers\") )\r\nt = \"We hold these truths to be selfevident that all men are created equal that they are endowed by their Creator with certain unalienable Rights that among these are Life Liberty and the pursuit of Happiness That to secure these rights Governments are instituted among Men deriving their just powers\";\r\ns = acrostic(t,2);\r\nassert( isequal(s,\"We these to selfevident all are equal they endowed their with unalienable that these Life and pursuit Happiness to these Governments instituted Men their powers\") )\r\nt = \"We hold these truths to be selfevident that all men are created equal that they are endowed by their Creator with certain unalienable Rights that among these are Life Liberty and the pursuit of Happiness That to secure these rights Governments are instituted among Men deriving their just powers\";\r\ns = acrostic(t,3);\r\nassert( isequal(s,\"We truths selfevident men equal are their certain that are and of to rights instituted deriving powers\") )\r\nt = \"We hold these truths to be selfevident that all men are created equal that they are endowed by their Creator with certain unalienable Rights that among these are Life Liberty and the pursuit of Happiness That to secure these rights Governments are instituted among Men deriving their just powers\";\r\ns = acrostic(t,4);\r\nassert( isequal(s,\"We to all equal endowed with that Life pursuit to Governments Men powers\") )\r\nt = \"We hold these truths to be selfevident that all men are created equal that they are endowed by their Creator with certain unalienable Rights that among these are Life Liberty and the pursuit of Happiness That to secure these rights Governments are instituted among Men deriving their just powers\";\r\ns = acrostic(t,5);\r\nassert( isequal(s,\"We be are are with among and That Governments deriving\") )\r\nt = \"We hold these truths to be selfevident that all men are created equal that they are endowed by their Creator with certain unalienable Rights that among these are Life Liberty and the pursuit of Happiness That to secure these rights Governments are instituted among Men deriving their just powers\";\r\ns = acrostic(t,6);\r\nassert( isequal(s,\"We selfevident equal their that and to instituted powers\") )\r\nt = \"We hold these truths to be selfevident that all men are created equal that they are endowed by their Creator with certain unalienable Rights that among these are Life Liberty and the pursuit of Happiness That to secure these rights Governments are instituted among Men deriving their just powers\";\r\ns = acrostic(t,7);\r\nassert( isequal(s,\"We that they certain Life That instituted\") )\r\nt = \"We hold these truths to be selfevident that all men are created equal that they are endowed by their Creator with certain unalienable Rights that among these are Life Liberty and the pursuit of Happiness That to secure these rights Governments are instituted among Men deriving their just powers\";\r\ns = acrostic(t,8);\r\nassert( isequal(s,\"We all endowed that pursuit Governments powers\") )\r\nt = \"We hold these truths to be selfevident that all men are created equal that they are endowed by their Creator with certain unalienable Rights that among these are Life Liberty and the pursuit of Happiness That to secure these rights Governments are instituted among Men deriving their just powers\";\r\ns = acrostic(t,9);\r\nassert( isequal(s,\"We men their are to deriving\") )\r\nt = \"We hold these truths to be selfevident that all men are created equal that they are endowed by their Creator with certain unalienable Rights that among these are Life Liberty and the pursuit of Happiness That to secure these rights Governments are instituted among Men deriving their just powers\";\r\ns = acrostic(t,10);\r\nassert( isequal(s,\"We are with and Governments\") )\r\nt = \"We hold these truths to be selfevident that all men are created equal that they are endowed by their Creator with certain unalienable Rights that among these are Life Liberty and the pursuit of Happiness That to secure these rights Governments are instituted among Men deriving their just powers\";\r\ns = acrostic(t,11);\r\nassert( isequal(s,\"We created unalienable of Men\") )\r\nt = \"We hold these truths to be selfevident that all men are created equal that they are endowed by their Creator with certain unalienable Rights that among these are Life Liberty and the pursuit of Happiness That to secure these rights Governments are instituted among Men deriving their just powers\";\r\ns = acrostic(t,12);\r\nassert( isequal(s,\"We equal that to powers\") )\r\n%% Randomly generated\r\nfor k = 1:10\r\n  s = [\"It\",\"is\",\"a\",\"truth\",\"universally\",\"acknowledged\",\"that\",\"single\",\"man\",\"in\",\"possession\",\"of\",\"good\",\"fortune\",\"must\",\"be\",\"want\",\"wife\"];\r\n    n = randi(numel(s),1,randi(20));\r\n    tout = s(n);\r\n    n = randi(20);\r\n    tin = join(repelem(tout,1,n),\" \");\r\n    tout = join(tout,\" \");\r\n    assert( isequal(acrostic(tin,n),tout) )\r\nend","published":true,"deleted":false,"likes_count":2,"comments_count":0,"created_by":571375,"edited_by":287,"edited_at":"2022-10-24T13:22:25.000Z","deleted_by":null,"deleted_at":null,"solvers_count":121,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2022-09-30T17:58:36.000Z","updated_at":"2026-04-08T09:24:44.000Z","published_at":"2022-10-24T13:12:34.000Z","restored_at":null,"restored_by":null,"spam":null,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eAn acrostic cipher is a way of embedding one message within another by taking the first (or last) word of each line. Given a string \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003es\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e, and a positive integer \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003en\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e, return a string containing the message you would get by taking the first word on each line, having written the message in \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003es\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e with \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003en\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e words on each line.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"461\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"585\\\"/\u003e\u003cw:attr w:name=\\\"verticalAlign\\\" w:val=\\\"baseline\\\"/\u003e\u003cw:attr w:name=\\\"altText\\\" w:val=\\\"\\\"/\u003e\u003cw:attr w:name=\\\"relationshipId\\\" w:val=\\\"rId1\\\"/\u003e\u003c/w:customXmlPr\u003e\u003c/w:customXml\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eYou do not need to worry about punctuation. A \\\"word\\\" is anything separated by a space. The input message will use only single spaces (and no line breaks or other whitespace). Similarly, the output message should use only single spaces between words.\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\u003eNote that the number of words in s is not necessarily a multiple of n.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eAlso note that this problem can be solved more directly than using the method described above.\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[t = \\\"This week's Cody challenge is designed to test an essential skill that's easy to have a problem with.\\\";\\nacrostic(t,4)\\n\\nans = \\n    \\\"This is an easy problem\\\"]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/image\",\"target\":\"/media/image1.png\",\"relationshipId\":\"rId1\"}]},{\"partUri\":\"/media/image1.png\",\"contentType\":\"image/png\",\"content\":\"data:image/png;base64,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MFFAYKGAwEREwtSocDBRQGChgMBERMLUqHAwUUBgoYDARETC1KhwMFFAYKGAwEREwtSocDBRQGChgMBERMLUqHAwUUBgoYDARETC1KhwMFFAYKGAwEREwtSocDBRQGChgMBERMLUqHAwUUBgoYDARETC1KhwMFFAYKGAwEREwtSocDBRQGChgMBERMLUqHAwUUBgoYDARETC1KhwMFFAYKGAwEREwtSocDBRQGChgMBERMLUqHAwUUBgoYDARETC1KhwMFFAYKGAwEREwtSocDBRQGChgMBERMLUqHAwUUBgoYDARETC1KhwMFFAYKGAwEREwtSocDBRQGChgMBERMLUqHAwUUBgoYDARETC1KhwMFFAYKGAwEREwtSocDBRQGChgMBERMLUqHAwUUBgoYDARETC1KhwMFFAYKGAwEREwtSocDBRQGChgMBERMLUqHAwUUBgoYDARETC1KhwMFFAYKGAwEREwtSocDBRQGChgMBERMLUqHAwUUBgoYDARETC1KhwMFFAYKGAwEREwtSocDBRQGChgMBERMLUqHAwUUBgoYDARETC1KhwMFFAYKGAwEREwtSocDBRQGChgMBERMLUqHAwUUBgoYDARETC1KhwMFFAYKGAwEREwtSocDBRQGChgMBERMLUqHAwUUBgoYDARETC1KhwMFFAYKGAwEREwtSocDBRQGChgMBERMLUqHAwUUBgoYDARETC1KhwMFFAYKGAwEREwtSocDBRQGChgMBERMLUqHAwUUBgoYDARETC1KhwMFFAYKGAwEREwtSocDBRQGChgMBERMLUqHAwUUBgoYDARETC1KhwMFFAYKGAwEREwtSocDBRQGChgMBERMLUqHAwUUBgoYDARETC1KhwMFFAYKGAwEREwtSocDBRQGChgMBERMLUqHAwUUBgoYDARETC1Khw9/S7zIsjm9f51gLys43/j2yOUOZOWn5l80GeWED+1sn6558/2cYLiEiYGhHpnohIFyMi9SEiwUREwtSISPdERLoYEakPEQkmIhKmRkS6JyLSxYhIfYhIMBGRMDUi0j0RkS5GROpDRIKJiISpEZHuiYh0MSJSHyISTEQkTI2IdE9EpIsRkfoQkWAiImFqRKR7IiJdjIjUh4gEExEJUyMi3RMR6WJEpD5EpPf4+X1oICMiYWpEpHsiIl2MiNSHiPQeZ1/vNEQk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\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":44538,"title":"Arrange the names in alphabetical order (1)","description":"Arrange the list of names in alphabetical order. The original 'alphabetical order', that is: from α and β all the way through to ω. We might call this 'alpha-beta-cal order'!\r\nYou do not need to heed the capitalisation (uppercase versus lowercase) in determining the correct sequence, although it must be preserved in your final output.\r\nAccents or diacritics should not be heeded in determining the correct sequence, but should likewise be retained in the final output. This is consistent with some practice, albeit not universal. Only the 'tonos' will be present in the Test Suite (unless you try the optional Bonus Question).\r\nSorting should be based on the surname [family name], where present. The surname will always appear last, if present. In principle, if two surnames were alike, then one would have to next sort by the given name(s) [first name(s)] — however, that situation does not arise, and will not arise, in the Test Suite.\r\nInputs comprise cell arrays of character vectors. The cell arrays can be either row or column vectors. Return your output in the same type of vector.\r\nEXAMPLE:\r\n % Input\r\n in = {'Δημήτρης Δραγατάκης'; 'Ρίτα Αμπατζή'}\r\n % Output\r\n out = {'Ρίτα Αμπατζή'; 'Δημήτρης Δραγατάκης'}\r\nAlthough Δ (delta, ~d) precedes Ρ (rho, ~r) in the Greek alphabet, we must sort first by surname, for which Α (alpha, ~a) precedes Δ (delta, ~d).\r\nSee also:\r\nProblem 44541","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.44px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: none solid rgb(0, 0, 0); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 543.188px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 333px 271.587px; transform-origin: 333px 271.594px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 310px 21px; text-align: left; transform-origin: 310px 21px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eArrange the list of names in alphabetical order. The\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003eoriginal\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e 'alphabetical order', that is: from α and β all the way through to ω. We might call this\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003e'alpha-beta-cal order'\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e!\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 310px 21px; text-align: left; transform-origin: 310px 21px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eYou do\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003enot\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e need to heed the\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003ecapitalisation\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e (uppercase versus lowercase) in determining the correct sequence, although it must be preserved in your final output.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 63px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 310px 31.5px; text-align: left; transform-origin: 310px 31.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003eAccents\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e or diacritics should\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003enot\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e be heeded in determining the correct sequence, but should likewise be retained in the final output. This is consistent with\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003ca target='_blank' href = \"https://en.wikipedia.org/wiki/List_of_Greek_place_names\"\u003e\u003cspan style=\"\"\u003e\u003cspan style=\"\"\u003esome practice\u003c/span\u003e\u003c/span\u003e\u003c/a\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e, albeit\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003ca target='_blank' href = \"https://www.tlg.uci.edu/help/Doc002.html\"\u003e\u003cspan style=\"\"\u003e\u003cspan style=\"\"\u003enot universal\u003c/span\u003e\u003c/span\u003e\u003c/a\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e. Only the\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003ca target='_blank' href = \"/#null\"\u003e\u003cspan style=\"\"\u003e\u003cspan style=\"\"\u003e'tonos'\u003c/span\u003e\u003c/span\u003e\u003c/a\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e will be present in the Test Suite (unless you try the\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003eoptional\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e Bonus Question).\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 84px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 310px 42px; text-align: left; transform-origin: 310px 42px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eSorting should be based on the\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003esurname\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e [family name], where present. The surname will always appear\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003elast\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e, if present. In principle, if two surnames were alike, then one would have to next sort by the given name(s) [first name(s)] — however, that situation does\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003enot\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e arise, and will not arise, in the Test Suite.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 310px 21px; text-align: left; transform-origin: 310px 21px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eInputs comprise cell arrays of character vectors. The cell arrays can be either row or column vectors. Return your output in the same type of vector.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 310px 10.5px; text-align: left; transform-origin: 310px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eEXAMPLE:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgb(247, 247, 247); block-size: 81.75px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-end-end-radius: 4px; border-end-start-radius: 4px; border-start-end-radius: 4px; border-start-start-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; margin-block-end: 10px; margin-block-start: 10px; margin-bottom: 10px; margin-inline-end: 3px; margin-inline-start: 3px; margin-left: 3px; margin-right: 3px; margin-top: 10px; perspective-origin: 330px 40.875px; transform-origin: 330px 40.875px; margin-left: 3px; margin-top: 10px; margin-bottom: 10px; margin-right: 3px; \"\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4375px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 0.8px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 0.8px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 0.8px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 0.8px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 330px 10.2125px; text-wrap-mode: nowrap; transform-origin: 330px 10.2188px; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 0px; tab-size: 4; transform-origin: 0px 0px; unicode-bidi: normal; white-space-collapse: preserve; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e \u003c/span\u003e\u003cspan style=\"border-block-end-color: rgb(2, 128, 9); border-block-start-color: rgb(2, 128, 9); border-bottom-color: rgb(2, 128, 9); border-inline-end-color: rgb(2, 128, 9); border-inline-start-color: rgb(2, 128, 9); border-left-color: rgb(2, 128, 9); border-right-color: rgb(2, 128, 9); border-top-color: rgb(2, 128, 9); caret-color: rgb(2, 128, 9); color: rgb(2, 128, 9); column-rule-color: rgb(2, 128, 9); margin-inline-end: 0px; margin-right: 0px; outline-color: rgb(2, 128, 9); text-decoration: none; text-decoration-color: rgb(2, 128, 9); text-emphasis-color: rgb(2, 128, 9); \"\u003e% Input\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4375px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 0.8px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 0.8px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 0.8px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 0.8px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 330px 10.2125px; text-wrap-mode: nowrap; transform-origin: 330px 10.2188px; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 0px; tab-size: 4; transform-origin: 0px 0px; unicode-bidi: normal; white-space-collapse: preserve; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e in = {\u003c/span\u003e\u003cspan style=\"border-block-end-color: rgb(170, 4, 249); border-block-start-color: rgb(170, 4, 249); border-bottom-color: rgb(170, 4, 249); border-inline-end-color: rgb(170, 4, 249); border-inline-start-color: rgb(170, 4, 249); border-left-color: rgb(170, 4, 249); border-right-color: rgb(170, 4, 249); border-top-color: rgb(170, 4, 249); caret-color: rgb(170, 4, 249); color: rgb(170, 4, 249); column-rule-color: rgb(170, 4, 249); margin-inline-end: 0px; margin-right: 0px; outline-color: rgb(170, 4, 249); text-decoration: none; text-decoration-color: rgb(170, 4, 249); text-emphasis-color: rgb(170, 4, 249); \"\u003e'Δημήτρης Δραγατάκης'\u003c/span\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e; \u003c/span\u003e\u003cspan style=\"border-block-end-color: rgb(170, 4, 249); border-block-start-color: rgb(170, 4, 249); border-bottom-color: rgb(170, 4, 249); border-inline-end-color: rgb(170, 4, 249); border-inline-start-color: rgb(170, 4, 249); border-left-color: rgb(170, 4, 249); border-right-color: rgb(170, 4, 249); border-top-color: rgb(170, 4, 249); caret-color: rgb(170, 4, 249); color: rgb(170, 4, 249); column-rule-color: rgb(170, 4, 249); margin-inline-end: 0px; margin-right: 0px; outline-color: rgb(170, 4, 249); text-decoration: none; text-decoration-color: rgb(170, 4, 249); text-emphasis-color: rgb(170, 4, 249); \"\u003e'Ρίτα Αμπατζή'\u003c/span\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e}\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4375px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 0.8px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 0.8px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 0.8px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 0.8px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 330px 10.2125px; text-wrap-mode: nowrap; transform-origin: 330px 10.2188px; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 0px; tab-size: 4; transform-origin: 0px 0px; unicode-bidi: normal; white-space-collapse: preserve; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e \u003c/span\u003e\u003cspan style=\"border-block-end-color: rgb(2, 128, 9); border-block-start-color: rgb(2, 128, 9); border-bottom-color: rgb(2, 128, 9); border-inline-end-color: rgb(2, 128, 9); border-inline-start-color: rgb(2, 128, 9); border-left-color: rgb(2, 128, 9); border-right-color: rgb(2, 128, 9); border-top-color: rgb(2, 128, 9); caret-color: rgb(2, 128, 9); color: rgb(2, 128, 9); column-rule-color: rgb(2, 128, 9); margin-inline-end: 0px; margin-right: 0px; outline-color: rgb(2, 128, 9); text-decoration: none; text-decoration-color: rgb(2, 128, 9); text-emphasis-color: rgb(2, 128, 9); \"\u003e% Output\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4375px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 0.8px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 0.8px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 0.8px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 0.8px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 330px 10.2125px; text-wrap-mode: nowrap; transform-origin: 330px 10.2188px; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 0px; tab-size: 4; transform-origin: 0px 0px; unicode-bidi: normal; white-space-collapse: preserve; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e out = {\u003c/span\u003e\u003cspan style=\"border-block-end-color: rgb(170, 4, 249); border-block-start-color: rgb(170, 4, 249); border-bottom-color: rgb(170, 4, 249); border-inline-end-color: rgb(170, 4, 249); border-inline-start-color: rgb(170, 4, 249); border-left-color: rgb(170, 4, 249); border-right-color: rgb(170, 4, 249); border-top-color: rgb(170, 4, 249); caret-color: rgb(170, 4, 249); color: rgb(170, 4, 249); column-rule-color: rgb(170, 4, 249); margin-inline-end: 0px; margin-right: 0px; outline-color: rgb(170, 4, 249); text-decoration: none; text-decoration-color: rgb(170, 4, 249); text-emphasis-color: rgb(170, 4, 249); \"\u003e'Ρίτα Αμπατζή'\u003c/span\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e; \u003c/span\u003e\u003cspan style=\"border-block-end-color: rgb(170, 4, 249); border-block-start-color: rgb(170, 4, 249); border-bottom-color: rgb(170, 4, 249); border-inline-end-color: rgb(170, 4, 249); border-inline-start-color: rgb(170, 4, 249); border-left-color: rgb(170, 4, 249); border-right-color: rgb(170, 4, 249); border-top-color: rgb(170, 4, 249); caret-color: rgb(170, 4, 249); color: rgb(170, 4, 249); column-rule-color: rgb(170, 4, 249); margin-inline-end: 0px; margin-right: 0px; outline-color: rgb(170, 4, 249); text-decoration: none; text-decoration-color: rgb(170, 4, 249); text-emphasis-color: rgb(170, 4, 249); \"\u003e'Δημήτρης Δραγατάκης'\u003c/span\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e}\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 10px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 10px; perspective-origin: 310px 21px; text-align: left; transform-origin: 310px 21px; white-space-collapse: preserve; margin-left: 4px; margin-top: 10px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eAlthough Δ (delta, ~d) precedes Ρ (rho, ~r) in the Greek alphabet, we must sort first by surname, for which Α (alpha, ~a) precedes Δ (delta, ~d).\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 310px 10.5px; text-align: left; transform-origin: 310px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eSee also:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cul style=\"block-size: 20.4375px; font-family: Helvetica, Arial, sans-serif; list-style-type: square; margin-block-end: 20px; margin-block-start: 10px; margin-bottom: 20px; margin-top: 10px; perspective-origin: 317px 10.2125px; transform-origin: 317px 10.2188px; margin-top: 10px; margin-bottom: 20px; \"\u003e\u003cli style=\"display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 289px 10.2125px; text-align: left; transform-origin: 289px 10.2188px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003ca target='_blank' href = \"https://www.mathworks.com/matlabcentral/cody/problems/44541\"\u003e\u003cspan style=\"\"\u003e\u003cspan style=\"\"\u003eProblem 44541\u003c/span\u003e\u003c/span\u003e\u003c/a\u003e\u003c/li\u003e\u003c/ul\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"% Comments ...\r\nfunction y = meSortEm( xVector )\r\n    z = x;\r\nend","test_suite":"%% Ensure generality\r\n% Don't hardcode solutions or use test-specific lookup tables.\r\n% (Lookup tables of letters are allowed, if you want, though.)\r\nRE = regexp(fileread('meSortEm.m'), '\\w+', 'match');\r\ntabooWords = {'Ἄρειος' 'Ἀριστοφάνης' 'Μαρία' 'Κάλλας' 'Φώτης' 'Καφάτος' ...\r\n        'Χρήστος' 'Δάντης' 'Διονύσιος' 'Δεμέτης' 'Γρηγόρης' 'Μπιθικώτσης' ...\r\n        'Αρετή' 'Κετιμέ' 'Παναγιώτης' 'Κόκορας' 'Ιάκωβος' 'Κολανιάν' ...\r\n        'Μαρινέλλα' 'Κώστας' 'Μουντάκης' 'Ζωρζ' 'Μουστακί'};\r\ntestResult = cellfun( @(z) ismember(z, lower(tabooWords)), lower(RE) );\r\nmsg = ['Please do not hard-code your ''solution''.' char([10 13]) 'Found: ' strjoin(RE(testResult)) '.' char([10 13])];\r\nassert(~any(  cellfun( @(z) ismember(z, lower(tabooWords)), lower(RE) )  ), msg)\r\n\r\n\r\n%% Ancient Greeks\r\n% BONUS QUESTION\r\n% More difficult due to the variety of diacritics present.\r\n% (For credit — or κῦδος — not for points.)\r\ndata = {'Αἰδεσία' 'Αἰνησίδημος' 'Αἰσάρα' 'Ἄρειος' 'Ἀριστοφάνης' ...\r\n        'Ἀριστοφῶν' 'Ἀριστώνυμος' 'Ἀσκληπιόδοτος'};\r\nL = length(data);\r\npassedTheBonusQuestion = true;\r\nfor i = 1 : 20\r\n    elsAll = randperm( L );\r\n    elsSome = elsAll(1 : 1+randi(L-1));\r\n    list = data( sort(elsSome) );\r\n    elsInput = randperm( length(list) );\r\n    input = list(elsInput);\r\n    if ~isequal(meSortEm(input), list),\r\n        passedTheBonusQuestion = false;\r\n        disp('.')\r\n        disp('You have NOT solved the optional Bonus Question.')\r\n        disp('But you can still pass the Test Suite.')\r\n        return;\r\n    end;\r\n    %assert( isequal(meSortEm(input), list) )\r\nend;\r\ndisp('.')\r\ndisp('Congratulations:  you''ve solved the optional Bonus Question.')\r\n\r\n\r\n%% Various occupations\r\ndata = {'Γιάννα Αγγελοπούλου-Δασκαλάκη'\r\n'Οδυσσέας Αλεπουδέλλης'\r\n'Δημήτρης Βάρος'\r\n'Κική Δημουλά'\r\n'Οδυσσέας Ελύτης'\r\n'Αλέξανδρος Αρνόλδος Κωνσταντίνος Ισηγόνης'\r\n'Μαρία Κάλλας'\r\n'Κωνσταντίνος Καραθεοδωρή'\r\n'Φώτης Κ. Καφάτος'\r\n'Δημήτριος Κουκούζης'\r\n'Σπυρίδων Νικολάου Μαρινάτος'\r\n'Ντούλα Μουρίκη'\r\n'Ευστράτιος Ντελάρωφ'\r\n'Ἰωάννης Φωκᾶς'\r\n'Δημήτριος Χριστοδούλου'\r\n'Αριστοτέλης Ωνάσης'};\r\nL = length(data);\r\nfor i = 1 : 20\r\n    elsAll = randperm( L );\r\n    elsSome = elsAll(1 : 1+randi(L-1));\r\n    list = data( sort(elsSome) );\r\n    elsInput = randperm( length(list) );\r\n    input = list(elsInput);\r\n    assert( isequal(meSortEm(input), list) )\r\nend;\r\n\r\n\r\n%% Musicians:  A to ~G\r\ndata = {'Ρίτα Αμπατζή' 'Κώστας Ανδρέου' 'Θεόδωρος Αντωνίου' 'Γρηγόρης Ασίκης' ...\r\n        'Νικόλας Άσιμος' 'Χρήστος Δάντης' 'Διονύσιος Δεμέτης' 'Δημήτρης Δραγατάκης' ...\r\n        'Αντίοχος Ευαγγελάτος' 'Κωνσταντίνος Καραμητρούδης' 'Παύλος Καρρέρ' 'Μιλτιάδης Καρύδης' ...\r\n        'Γιώργος Μπάτης' 'Τζίνα Μπαχάουερ' 'Γρηγόρης Μπιθικώτσης' 'Μαρία Φαραντούρη' ...\r\n        'Γιάννης Χρήστου' 'Πέτρος Χριστοδουλίδης'};\r\nL = length(data);\r\nfor i = 1 : 20\r\n    elsAll = randperm( L );\r\n    elsSome = elsAll(1 : 1+randi(L-1));\r\n    list = data( sort(elsSome) );\r\n    elsInput = randperm( length(list) );\r\n    input = list(elsInput);\r\n    assert( isequal(meSortEm(input), list) )\r\nend;\r\n\r\n%% Musicians:  ~G to K\r\ndata = {'Κατερίνα Γαρμπή'\r\n'Μιχάλης Γενίτσαρης'\r\n'Αλκίνοος Ιωαννίδης'\r\n'Λεωνίδας Καβάκος'\r\n'Στέλιος Καζαντζίδης'\r\n'Σωτήρης Κακίσης'\r\n'Μανώλης Καλομοίρης'\r\n'Ιάκωβος Καμπανέλλης'\r\n'Ελένη Καραΐνδρου'\r\n'Νίκος Καρβέλας'\r\n'Αντώνιος Κατινάρης'\r\n'Μπάμπης Κατσιώνης'\r\n'Άκης Κατσουπάκης'\r\n'Αρετή Κετιμέ'\r\n'Παναγιώτης Κόκορας'\r\n'Ιάκωβος Κολανιάν'\r\n'Σταύρος Κουγιουμτζής'\r\n'Μάνος Χατζιδάκις'};\r\nL = length(data);\r\nfor i = 1 : 20\r\n    elsAll = randperm( L );\r\n    elsSome = elsAll(1 : 1+randi(L-1));\r\n    list = data( sort(elsSome) );\r\n    elsInput = randperm( length(list) );\r\n    input = list(elsInput);\r\n    assert( isequal(meSortEm(input), list) )\r\nend;\r\n\r\n\r\n%% Musicians:  L to ~M\r\ndata = {'Μάνος Λοΐζος' 'Σωκράτης Μάλαμας' 'Νικόλαος Χαλικιόπουλος Μάντζαρος' ...\r\n    'Μαρινέλλα' 'Γιάννης Μαρκόπουλος' 'Κώστας Μαρτάκης' ...\r\n    'Δημήτρης Μητροπάνος' 'Δημήτρης Μητρόπουλος' 'Αθανάσιος Μικρούτσικος' ...\r\n    'Κώστας Μουντάκης' 'Ζωρζ Μουστακί' 'Οριάνθη Παναγάρη' ...\r\n    'Γεώργιος Kυριάκος Παναγιώτου' 'Δημήτρης Πανούσης' 'Βασιλική Παπαδημητρίου' ...\r\n    'Λευτέρης Παπαδόπουλος' 'Λέανδρος Παπαθανασίου' 'Αθανάσιος Παπακωνσταντίνου' ...\r\n    'Έλενα Παπαρίζου'};\r\nL = length(data);\r\nfor i = 1 : 20\r\n    elsAll = randperm( L );\r\n    elsSome = elsAll(1 : 1+randi(L-1));\r\n    list = data( sort(elsSome) );\r\n    elsInput = randperm( length(list) );\r\n    input = list(elsInput);\r\n    assert( isequal(meSortEm(input), list) )\r\nend;","published":true,"deleted":false,"likes_count":2,"comments_count":3,"created_by":64439,"edited_by":64439,"edited_at":"2025-09-14T15:36:24.000Z","deleted_by":null,"deleted_at":null,"solvers_count":9,"test_suite_updated_at":"2025-09-14T15:36:24.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2018-03-09T04:20:18.000Z","updated_at":"2025-09-15T19:47:16.000Z","published_at":"2018-03-09T10:22:08.000Z","restored_at":null,"restored_by":null,"spam":null,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eArrange the list of names in alphabetical order. The\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eoriginal\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e 'alphabetical order', that is: from α and β all the way through to ω. We might call this\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e'alpha-beta-cal order'\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e!\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eYou do\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003enot\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e need to heed the\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ecapitalisation\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e (uppercase versus lowercase) in determining the correct sequence, although it must be preserved in your final output.\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:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eAccents\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e or diacritics should\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003enot\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e be heeded in determining the correct sequence, but should likewise be retained in the final output. This is consistent with\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=\\\"https://en.wikipedia.org/wiki/List_of_Greek_place_names\\\"\u003e\u003cw:r\u003e\u003cw:t\u003esome practice\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e, albeit\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=\\\"https://www.tlg.uci.edu/help/Doc002.html\\\"\u003e\u003cw:r\u003e\u003cw:t\u003enot universal\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e. Only the\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=\\\"\\\"\u003e\u003cw:r\u003e\u003cw:t\u003e'tonos'\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e will be present in the Test Suite (unless you try the\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eoptional\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e Bonus Question).\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\u003eSorting should be based on the\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003esurname\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e [family name], where present. The surname will always appear\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003elast\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e, if present. In principle, if two surnames were alike, then one would have to next sort by the given name(s) [first name(s)] — however, that situation does\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003enot\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e arise, and will not arise, in the Test Suite.\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\u003eInputs comprise cell arrays of character vectors. The cell arrays can be either row or column vectors. Return your output in the same type of vector.\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\u003eEXAMPLE:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[ % Input\\n in = {'Δημήτρης Δραγατάκης'; 'Ρίτα Αμπατζή'}\\n % Output\\n out = {'Ρίτα Αμπατζή'; 'Δημήτρης Δραγατάκης'}]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eAlthough Δ (delta, ~d) precedes Ρ (rho, ~r) in the Greek alphabet, we must sort first by surname, for which Α (alpha, ~a) precedes Δ (delta, ~d).\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\u003eSee also:\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\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:hyperlink w:docLocation=\\\"https://www.mathworks.com/matlabcentral/cody/problems/44541\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eProblem 44541\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":44306,"title":"Is it really a 5?","description":"A number containing at least one five will be passed to your function, which must return true or false depending upon whether the English spelling of the number may contain \"five\" anywhere. For example:\r\n\r\n n = 5; return true since it is spelled \"five\"\r\n n = 15; return false since it is spelled \"fifteen\" and does not contain the four-letter string \"five\"\r\n\r\nThis criterion applies to any common spelling of the number. For example, 1500 can be written fifteen hundred. But, it can also be written one thousand five hundred. So, 1500 would be considered to contain a \"five\" for this problem.\r\n\r\nSee the test suite for more examples.","description_html":"\u003cp\u003eA number containing at least one five will be passed to your function, which must return true or false depending upon whether the English spelling of the number may contain \"five\" anywhere. For example:\u003c/p\u003e\u003cpre\u003e n = 5; return true since it is spelled \"five\"\r\n n = 15; return false since it is spelled \"fifteen\" and does not contain the four-letter string \"five\"\u003c/pre\u003e\u003cp\u003eThis criterion applies to any common spelling of the number. For example, 1500 can be written fifteen hundred. But, it can also be written one thousand five hundred. So, 1500 would be considered to contain a \"five\" for this problem.\u003c/p\u003e\u003cp\u003eSee the test suite for more examples.\u003c/p\u003e","function_template":"function tf = is_it_really_a_5(n)\r\n tf = 0;\r\nend","test_suite":"%%\r\nn = 5;\r\nassert(isequal(is_it_really_a_5(n),1))\r\n\r\n%%\r\nn = 15;\r\nassert(isequal(is_it_really_a_5(n),0))\r\n\r\n%%\r\nn = 25;\r\nassert(isequal(is_it_really_a_5(n),1))\r\n\r\n%%\r\nn = 35;\r\nassert(isequal(is_it_really_a_5(n),1))\r\n\r\n%%\r\nn = 50;\r\nassert(isequal(is_it_really_a_5(n),0))\r\n\r\n%%\r\nn = 52;\r\nassert(isequal(is_it_really_a_5(n),0))\r\n\r\n%%\r\nn = 55;\r\nassert(isequal(is_it_really_a_5(n),1))\r\n\r\n%%\r\nn = 59;\r\nassert(isequal(is_it_really_a_5(n),0))\r\n\r\n%%\r\nn = 85;\r\nassert(isequal(is_it_really_a_5(n),1))\r\n\r\n%%\r\nn = 105;\r\nassert(isequal(is_it_really_a_5(n),1))\r\n\r\n%%\r\nn = 115;\r\nassert(isequal(is_it_really_a_5(n),0))\r\n\r\n%%\r\nn = 125;\r\nassert(isequal(is_it_really_a_5(n),1))\r\n\r\n%%\r\nn = 250;\r\nassert(isequal(is_it_really_a_5(n),0))\r\n\r\n%%\r\nn = 500;\r\nassert(isequal(is_it_really_a_5(n),1))\r\n\r\n%%\r\nn = 555;\r\nassert(isequal(is_it_really_a_5(n),1))\r\n\r\n%%\r\nn = 5000; %5,000\r\nassert(isequal(is_it_really_a_5(n),1))\r\n\r\n%%\r\nn = 15000; %15,000\r\nassert(isequal(is_it_really_a_5(n),0))\r\n\r\n%%\r\nn = 55555; %55,555\r\nassert(isequal(is_it_really_a_5(n),1))\r\n\r\n%%\r\nn = 50000; %50,000\r\nassert(isequal(is_it_really_a_5(n),0))\r\n\r\n%%\r\nn = 55000; %55,000\r\nassert(isequal(is_it_really_a_5(n),1))\r\n\r\n%%\r\nn = 50500; %50,500\r\nassert(isequal(is_it_really_a_5(n),1))\r\n\r\n%%\r\nn = 50050; %50,050\r\nassert(isequal(is_it_really_a_5(n),0))\r\n\r\n%%\r\nn = 50005; %50,005\r\nassert(isequal(is_it_really_a_5(n),1))\r\n\r\n%%\r\nn = 500000; %500,000\r\nassert(isequal(is_it_really_a_5(n),1))\r\n\r\n%%\r\nn = 5000000; %5,000,000\r\nassert(isequal(is_it_really_a_5(n),1))\r\n\r\n%%\r\nn = 15000000; %15,000,000\r\nassert(isequal(is_it_really_a_5(n),0))\r\n\r\n%%\r\nn = 50000000; %50,000,000\r\nassert(isequal(is_it_really_a_5(n),0))\r\n\r\n%%\r\nn = 105000000; %105,000,000\r\nassert(isequal(is_it_really_a_5(n),1))\r\n\r\n%%\r\nn = 50050050; %50,050,050\r\nassert(isequal(is_it_really_a_5(n),0))\r\n\r\n%%\r\nn = 50000005; %50,000,005\r\nassert(isequal(is_it_really_a_5(n),1))\r\n\r\n%%\r\nn = 50000015; %50,000,015\r\nassert(isequal(is_it_really_a_5(n),0))\r\n\r\n%%\r\nn = 500000000; %500,000,000\r\nassert(isequal(is_it_really_a_5(n),1))\r\n\r\n%%\r\nn = 5000000000; %5,000,000,000\r\nassert(isequal(is_it_really_a_5(n),1))\r\n\r\n%%\r\nn = 50000000000; %50,000,000,000\r\nassert(isequal(is_it_really_a_5(n),0))","published":true,"deleted":false,"likes_count":7,"comments_count":1,"created_by":26769,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":316,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":34,"created_at":"2017-09-08T22:07:48.000Z","updated_at":"2026-03-18T13:28:44.000Z","published_at":"2017-10-16T01:45:06.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\u003eA number containing at least one five will be passed to your function, which must return true or false depending upon whether the English spelling of the number may contain \\\"five\\\" anywhere. For example:\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[ n = 5; return true since it is spelled \\\"five\\\"\\n n = 15; return false since it is spelled \\\"fifteen\\\" and does not contain the four-letter string \\\"five\\\"]]\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\u003eThis criterion applies to any common spelling of the number. For example, 1500 can be written fifteen hundred. But, it can also be written one thousand five hundred. So, 1500 would be considered to contain a \\\"five\\\" for this problem.\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\u003eSee the test suite for more examples.\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:\"text\"","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:\"text\"","current_player":null,"sort":"map(difficulty_value,0,0,999) asc"},"parser":"MathWorks::Search::Solr::QueryParser","directives":{"term":{"directives":{"tag":[["tag:\"text\"","","\"","text","\""]]}}},"facets":{"#\u003cMathWorks::Search::Field:0x00007f64e63d9580\u003e":null,"#\u003cMathWorks::Search::Field:0x00007f64e63d94e0\u003e":null},"filters":{"#\u003cMathWorks::Search::Field:0x00007f64e63d8ae0\u003e":"\"cody:problem\""},"fields":{"#\u003cMathWorks::Search::Field:0x00007f64e63d9800\u003e":1,"#\u003cMathWorks::Search::Field:0x00007f64e63d9760\u003e":50,"#\u003cMathWorks::Search::Field:0x00007f64e63d96c0\u003e":"map(difficulty_value,0,0,999) asc","#\u003cMathWorks::Search::Field:0x00007f64e63d9620\u003e":"tag:\"text\""},"user_query":{"#\u003cMathWorks::Search::Field:0x00007f64e63d9620\u003e":"tag:\"text\""},"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:\"text\"","current_player":null,"sort":"map(difficulty_value,0,0,999) asc"},"parser":"MathWorks::Search::Solr::QueryParser","directives":{"term":{"directives":{"tag":[["tag:\"text\"","","\"","text","\""]]}}},"facets":{"#\u003cMathWorks::Search::Field:0x00007f64e63d9580\u003e":null,"#\u003cMathWorks::Search::Field:0x00007f64e63d94e0\u003e":null},"filters":{"#\u003cMathWorks::Search::Field:0x00007f64e63d8ae0\u003e":"\"cody:problem\""},"fields":{"#\u003cMathWorks::Search::Field:0x00007f64e63d9800\u003e":1,"#\u003cMathWorks::Search::Field:0x00007f64e63d9760\u003e":50,"#\u003cMathWorks::Search::Field:0x00007f64e63d96c0\u003e":"map(difficulty_value,0,0,999) asc","#\u003cMathWorks::Search::Field:0x00007f64e63d9620\u003e":"tag:\"text\""},"user_query":{"#\u003cMathWorks::Search::Field:0x00007f64e63d9620\u003e":"tag:\"text\""},"queried_facets":{}},"options":{"fields":["id","difficulty_rating"]},"join":" "},"results":[{"id":43662,"difficulty_rating":"easy"},{"id":43660,"difficulty_rating":"easy-medium"},{"id":43661,"difficulty_rating":"easy-medium"},{"id":44541,"difficulty_rating":"easy-medium"},{"id":56185,"difficulty_rating":"easy-medium"},{"id":44538,"difficulty_rating":"medium"},{"id":44306,"difficulty_rating":"medium"}]}}