不错
好一个
我在matlab中得到了相同的解,但我不知道为什么这里没有
我不是专家,但是其他人认为第一个测试用例有缺陷吗?“%%n=4;”而不是“%%(新行)n=4;”,所以第一个用例从来没有定义过“n”。我说得对吗?如果没有,我道歉!
这似乎是合法的
不错
我真的很喜欢这个。
有人能帮我吗?我的解决方案在我的matlab上工作,但在测试期间给我一个错误!我该怎么办?:(
我认为测试套件5的答案应该是c=2,因为第一行是0.21,第二行是0.26。如果我错了,请纠正我。
令人惊叹的
太棒了
伟大的
看看这个。
函数b = back_and_forth(n)
b = 1: n ^ 2;
b =重塑(b、n, n) ';
因为我= 2:2:n
(我:)= fliplr (b(我,:));
结束
结束
在解决方案的第一次测试中,%%之后似乎需要一个'\r',以使其正确处理。
第一个测试用例的问题已经在这里解决了。
此代码
b=vec2mat(1:n^2,n)
b(2:2:最终,)= fliplr (b(2:2:最终,))
在Matlab中工作,为什么它不能在现场工作?
这个代码有什么问题,请帮帮我!
函数c = back_and_forth (n)
Y =n.^2;%将数字x展开为x.^2的值,因为必须有x × x矩阵
G =1:y;%将值1扩展为y
F =重塑(g,n,n);%通过x矩阵将g重塑成x
c = f ';
结束
看看这个。
函数b = back_and_forth(n)
b = 1: n ^ 2;
b =重塑(b、n, n) ';
因为我= 2:2:n
(我:)= fliplr (b(我,:));
结束
结束
我的代码在我的电脑上工作,但不是在这个..
一个= [1:(n ^ 2)];
[], =重塑(n)”
我写不出更短的程序。
(^。^)
非常容易
gj
为什么这个问题显示错误在第6行,当我有一个4行代码?
它在matlab上工作
我在matlab中得到了相同的解,但我不知道为什么这里没有
很好的问题
真正聪明的:)
很抱歉用了这么糟糕的方法。我希望str2num和匿名函数的使用最终会受到限制,因为大多数简单的问题都可以用这个方法解决。
你好,
你能评论一下使用str2num和匿名函数是如何将分数从46降低到13的吗?这是符号系统的小故障吗?
问候
你好,弗洛伦特·。
Cody中的评分基于解析树中的节点数量,字符串只需要一个节点。
你可以自己看看,输入:
'>>mtree('back_and_forth.m','-file').show'。
尝试在没有str2num的情况下执行相同的代码,您将看到,即使是括号或加号这样的小东西也需要树中自己的节点。
就性能而言,这两个版本没有太大区别。这里的问题是,以这种方式使用str2num的每个解决方案都将具有相同的Cody分数,而不管匿名函数有多优雅或高效。
我很喜欢你把母体一分为二的做法。这是一个聪明的见解!我很想知道为什么str2num只需要一个节点。
干得好,为什么不能想出这个方法
抱歉,我只是应用了一个稍微复杂的技巧到之前的最佳解决方案。最好的解决方案是使用for循环。
这比调用外部函数来反转方向更快、更好。
优秀的
解决13767
261解算器
middleAsColumn:返回除第一个和最后一个元素以外的所有元素作为列向量
解决451
解决826
587解算器