问题的评论
-
8的评论
我认为这个问题对第二部分的断言是错误的。空格规则似乎是在单词之间保持空格,除非是像北达科他州这样的情况,你要删除两个单词之间的空格。密苏里州、新罕布什尔州似乎少了一个空格,因为只有3个席位。有三个条目要删除,应该有四个空格Missourix1x2x3xNew(4个x或空格为3个匹配)。
第二个测试用例中有一个错误。这是返回的内容:“错误:错误:一个MATLAB字符串常量没有正确终止。”我假设这是由于在输入字符串中有一个意外的换行字符。
我已经完成了第二次测试。有一个坏字符在那里的某个地方,但它现在工作,我已经重做了所有的答案。
当我试图提交这个问题的解决方案时,我收到了臭名昭著的“删除不适当的内容”消息。
这是一个奇怪的问题——测试用例依赖于状态名之间有多少个空格,这表明必须使用特定的解决方案,而不是对用户有意义的解决方案。
另外,当我使用“join”时,我注意到19a有一个奇怪的效果。我的解决方案在“特拉华州”和“夏威夷”之间的空格太少了,所以我想我可以在“加入”中插入另一个空格。如果我这样做:
s2 = cell2mat(join(s2," ")), %我得到了相同数量的空格
s2 = cell2mat(join(s2," ")) %我得到太多空格!
让我疯狂…
@Kiran Ramsaroop,指示是删除州名,而不是空格。想要这样似乎很愚蠢,但这是准确的。
因此,只有作为已删除状态名一部分的空格才应该被删除。
艰难的
小心两个单词的状态。
转换成不同的格式让我很困惑
解决方案的评论
-
1评论
注意第三种情况!它包括两个单词和一个单词的名称。
-
1评论
你能帮忙吗?
-
1评论
s2 = ' Vermont ';
这里的任务是提取单词,但结果包含额外的空格????
-
1评论
用我的程序检查你的测试用例。它通过了MATALB 2017b中的所有测试套件用例,但没有通过这里的测试套件。