问题的评论
-
3评论
阿方索Nieto-Castanon2017年10月19日
查表解决方案似乎正变得有点问题,你能添加一些测万博 尤文图斯试用例来阻止呢?+ 1的随机测试用例有点难技巧,例如像n =兰迪(100,兰迪(10));expr = "(+ " +字符串(num2str (n)) +”)”;断言(isequal (eval_lisp (expr)、sum (n)));
詹姆斯2017年12月11日
我认为另一个测试用例与多个表达式也同样有用。甚至一些简单(+ 1(2 * 3)4)可以防止一些查找解决方案。万博 尤文图斯做一些随机的值,它会工作得更好。
拉斐尔s.t。维埃拉2020年7月8日
好问题,比44374更好。优先级是明确的。
解决方案的评论
-
1评论
亚历克斯Pedcenko2020年5月8日
作弊
-
1评论
詹姆斯2017年12月11日
好了。我试图弄清楚如何使用strtok,但不能完全想出。
-
3评论
t . Dunker2017年10月17日
你确定你的测试套件的作品吗?我不得不改变所有单引号的双引号。
@bmtran(科比Tran)2017年10月18日
双引号字符串在MATLAB R2017a +字符串。将一个字符串转换为字符数组,使用“字符”功能。
詹姆斯2017年12月11日
谢谢你提示的“字符”,bmtran。永远不会知道什么是错误的与我的解决方案,否则……