这个问题并没有将数组限制为单个行。添加一些情况下的多行或定义为单行。
x = [1:10 NaN];
Y_correct = [1:10 10];
断言(isequal (replace_nans (x) y_correct))
c =
1 2 3 4 5 6 7 8 9 10 NaN
输出参数“y”(可能还有其他)在调用“replace_nans”时没有被赋值。
Test4错误(第3行)
断言(isequal (replace_nans (x) y_correct))
为什么不能通过?
这并不是一个真正的解决方案,更像是一个“白旗”。
提示:递归
大尺寸…!
我刚刚意识到,如果你发布“Hello Everyone!!”之类的代码问题,可能会给某些玩家带来不便。我创建这个cody问题只是为了跟我的cody玩家朋友们打个招呼。这不是为了浪费你的时间或造成不便。我为删除这个问题的人道歉。
我确信它被错误地删除了,有很多类似的Cody问题(想想chucknorris,印度数学家,聪明的matlab程序员,还有一个长…)也许尼德·兰可以把它放回去?
谢谢您的回复,先生。
奇怪的……这些断言通过我的电脑传递
第二个测试是:[0 0 1 2 2 2 17 3 -4]而不是[0 1 2 2 17 3 -4 -4]
很好,很直观,这个函数的解是可能的,但仍然很难找到。