把更多的测试用例放入。让作弊太诱人了。
regexp解决方案很棒
添加一个包含连字符的测试用例,如“辛勤工作的”,将使这个问题更具挑战性。
我在我的桌面上尝试过Matlab的断言,它不会抛出错误...所以我真的不确定它在这里出现了出现问题。我猜这是我错过的事情。任何帮助吗?
你在桌面上使用的是哪个版本的MATLAB ?我尝试在MATLAB桌面版本2019a上运行您的解决方案,该解决方案使用正确的断言失败。为了弄清楚MATLAB的版本,命令“ver”将得到版本。
matlab的版本不会影响结果。这个解决方案从输入中删除了标点符号,因此'。”的句子被错误地删除了。
无法解决如何留下标点符号:(
辉煌!
测试套件应添加逗号和其他标点符号。