我认为这个问题对第二部分的断言是错误的。空格规则似乎是单词之间保持空格,除非是像北达科他州这样的地方,你删除了两个单词之间的空格。密苏里州和新罕布什尔州似乎少了一个空间,只有3个。如果要删除三个条目,那么应该有四个空格Missourix1x2x3xNew(4个x的或3个匹配的空格)。
在第二个测试用例中有一个错误。这是返回的结果:“Error: Error: A MATLAB字符串常量未正确终止。”我假设这是由于在输入字符串中出现了一个意外的换行字符。
我已经完成了第二次考试。里面有个不好的角色,但现在起作用了我已经恢复了所有的答案。
当我试图提交解决方案时,我得到了臭名昭著的“删除不适当的内容”消息。
这是一个奇怪的例子——测试用例依赖于州名之间有多少空格,这表明必须使用一个特定的解决方案,而不是一个对用户有意义的解决方案。
此外,当我使用“join”时,我注意到19a中有一个奇怪的效果。我的解决方案中特拉华州和夏威夷之间的空格太少了,所以我想我还是再加一个“加入”吧。如果我做的事:
s2 = cell2mat(join(s2," ")), %我得到相同数量的空格
s2 = cell2mat(join(s2," ")) % I got too many spaces!
驾驶我疯狂…
@Kiran Ramsaroop,指令是删除州名,而不是空格。想要这个看起来很傻,但它是准确的。
因此,应该只删除已删除的州名中的空格。
艰难的
注意两个单词的状态。
转换成不同的格式让我很困惑
注意第三种情况!它包括两个字的名称和一个字的名称。
你能帮助吗?
s2 = '佛蒙特州';
这里的任务是提取单词,但结果包含额外的空格????
用我的程序检查您的测试用例。它通过了MATALB 2017b中的所有测试套件用例,但没有通过这里的测试套件。
解决22934
解决6293
解决532
“Low: High - Low: High - Turn around”——创建子索引向量
解决383
解决792