这将通过更丰富的测试集改进,以避免基于测试用例的简单查找的解决方案。万博 尤文图斯
我认为我们可以假设条目是所有正面的整数,但如果问题规范中所述,这将是良好的。
绝对同意。在测试套件中添加更多测试并重新扫描解决方案将以92分的分数均匀的解决方案万博 尤文图斯
我的33是一个可怕的解决方案。请添加更多的测试用例。
蒂姆的80是很好的,我的83也是有效的。在末端重叠处加一个普通的随机值将消除欺骗。V =randi(100) [1 2 3 V] [V 4 5]。
创造了合法尺寸72。
增加了一些测试。谢谢你的评论!
S1 = [3 1 4 1 5 9 2 6 5 3 5];
S2 = [9 2 6 5];
s3_correct = [3 1 4 1 5 9 2 6 5 3 5];也许是不正确的;-)
问题1和2具有备用解决方案:万博 尤文图斯
1)[5 4 3 1 2 3 4 5]
2) [1 0 1 7 7 7 6 0 1]
是我自己解决的吗?对我来说是最困难的。谢谢! !
这没有让我睡觉。到目前为止,最困难,几个小时就花了几个小时哈哈。
小点 - 规范措辞不佳。
测试输入/输出不是字符串,而是整数数组。
例如
S1 = [10 20 30 40 50]
而不是“10 20 30 40 50”
我想这个问题是在将字符串引入Matlab(2016B)之前写的,因此当时可能没有那么暧昧。(虽然即使是回来,那么我就会将“字符串”一词解释为表示字符数组。)
很好,但错过了边缘案例,因此不太正确。当两个输入,S1和S2不相交时,它将进入无限递归循环(即,它们不重叠)。
易于修复与之相交的检查(S1,S2)不为空。
解决方案不正确。
它硬编码了它无法通过的测试用例。
还有其他情况无法解决,尽管不在测试集中。
您好,您是否曾尝试过S1 = [1 2 3],S2 = [1 2]?
很好:)我正试图想到聪明的方式来使用卷积,但没有管理。这应该是领先的解决方案而不是基于测试用例的查找。
很好的话