测试函数有一些不正确的值:内布拉斯加和内华达被错误地删除了,罗德岛、南卡罗莱纳、南达科他州和西弗吉尼亚州被错误地留在了。
我已经解决了问题,你现在是领导。很抱歉!
这个问题需要第二个测试用例。“纽约内华达”就足够了。
我添加了另一个测试,与建议的测试类似。谢谢你的评论,Richard!
我总是得到“不恰当的内容”错误。
“删除不合适的内容”错误…
什么是“双字名字”??
如果我能深入掌握所有regexp的可能性…让我哭
这个问题是什么意思?
@科迪团队,这需要一个科迪挑战吗?这是一个相当垃圾的问题
我也会投票赞成从这个名单上删除。还有一个关于美国各州的…这是如此令人恼火和重复,我几乎诉诸于回应断言。
可怕的测试套件。如果您没有将每个删除的条目精确地替换为一个空格,那么测试套件将失败。
通过条件不应该特定于留下的空格数,而不是省略的州名。这违背了练习的目的。解决方案中应该没有多余的空格,或者不应该针对挑战的作者是如何解决问题的。金宝搏官方网站
我从未如此关心过美国
不一致的行为——如果你要问这样的问题,让它代表实际会做什么,而不是一些随意的无文件记录的规则,比如“用空格替换两个单词的州名”。
我是一个新的Matlab程序员,不知道很多关于regexp。用它不好吗?
@Apurbo, regexp是其预期应用程序的一个很棒的函数。不幸的是,一些Cody用户利用了该功能以及其他一些功能来作弊——该解决方案中的评论引用了这个普遍存在的问题。
没有列出各州的名字
测试1有问题