两个测试:
1.输入x = [-4 -2 0 -4 -1 0]
输出y是-1。
2.输入x = [-9 -3 0 0 -5 0 -2 -1]
输出y是-2。
好的评论,Gaik。许多解(包括我的解金宝搏官方网站)会因为两个连续的零而中断。
为什么:“Input x = [-9 -3 0 0 -5 0 -2 -1] Output y is -2”??
输出应该是0。它并没有说与0相邻的数一定是非0的!
这是具有挑战性的
好的
好主意
朋友,你可以避免循环。
非常有趣的问题
安静的努力,但令人满意!:)
看到有人有和你一样的想法真是太酷了....!!!
我相信尺寸(x,2)等同于长度(x)。虽然很棒!让我意识到我在太多工作的地方。
因为2个字节的空间特征
该死,这分数比我想象的高多了。
试图模仿imdilate。
嗨,大家好。我意识到这段代码非常大,因为它必须经过许多循环,不能在这个网站上运行。它适用于Matlab,所以如果有人可以帮助我保持一般形式,但它会减少循环的数量。谢谢。
直接函数显然不能使用…这是一个笨拙的解决办法
这个很难。我尽力了,但还是没能改短
嗯,这看起来有点…很长时间吗?
我想上有了它更多的东西。这将抓住多个连续的零。我想我也可以提出评论。更不用说它的时钟为10 ^ -6sec。为什么这些Cody问题在计算编程中逐速令人难以置信地更加重要。
Regexp真的应该被禁止出现与文字处理无关的问题……
智能解决方案。
如果最大的值在向量的末尾,这个解给出的值是错误的。例如,对于x =[1 0 2 0 3],它返回2而不是3。
谢谢你的提示!
它可以处理邻近的零。
最主要的解决方案不可能是最简单的!评级功能有问题。
当输出的最大值为负且输入向量的最后值为零时,例如a =[5 4 -1 0 -2 0 -5 0],则失败。应该返回-1,但返回0。