问题的评论
-
16条评论
好一个
好一个
我在matlab得到了相同的解决方案,但我不知道为什么我没有在这里
我不是专家,但是其他人认为第一个测试用例是有缺陷吗?“% % n = 4,”而不是“% %(新行)n = 4;”So, "n" is never defined for the first case. Am I right? If not, I apologize!
这似乎是合法的
好一个
真的很喜欢这一个。
有人能帮助我吗?我的解决方案适用于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工作,为什么它不工作现场?
解决方案的评论
-
1评论
这段代码有什么问题请帮我!
函数c = back_and_forth (n)
y = n ^ 2; % x x数量扩张。因为必须有x ^ 2价值x矩阵
g = 1: y, y %扩大值1
f =重塑(g, n, n); %重塑g到x x矩阵
c = f ';
结束
-
1评论
看看这个。
函数b = back_and_forth (n)
b = 1: n ^ 2;
b =重塑(b、n, n) ';
因为我= 2:2:n
(我:)= fliplr (b(我,:));
结束
结束
-
1评论
我的代码在我的工作电脑但不是在这个. .
一个= [1:(n ^ 2)];
[],=重塑(n)”
-
2的评论
-
1评论
我不能写短程序。
(^。^)
-
1评论
非常容易
-
1评论
gj
-
2的评论
-
1评论
为什么这个问题在第6行显示错误当我有4行代码吗?
-
2的评论
它作用于matlab
我在matlab得到了相同的解决方案,但我不知道为什么我没有在这里
-
1评论
很好的问题
-
1评论
真正聪明的:)
-
4评论
抱歉的解决方案。我希望使用str2num和匿名函数最终将是有限的,因为大多数简单的问题可以解决作弊。
你好,
你能评论如何使用str2num和匿名函数减少分数从46到13 ?这是一个符号系统中的glinch吗?
问候
你好,弗洛伦特·。
科迪的得分是基于解析树中的节点的数量,和字符串只需要一个节点。
你可以自己看看通过键入:
> > mtree (' back_and_forth.m ', ' - file '),告诉的。
尝试做了相同的代码,没有str2num,你会发现即使是小括号,或者加上迹象需要自己的树中的节点。
在性能方面,两种版本不是很不同。这里的问题是,每一个解决方案,以这种方式使用str2num,科迪相同分数,不管如何优雅的或有效的匿名函数。
我真的很喜欢你如何把矩阵分割成两个。这是一个聪明的见解!我真的感兴趣为什么str2num只需要一个节点。
-
2的评论
辉煌!
聪明!
abs(排序(-cumprod(的(n))。*重塑(1:n ^ 2, n, n) ', 2));
这个更清楚。你怎么认为?
-
1评论
干得好,为什么不能想出这个方法
-
1评论
对不起,我只是略有涉及ans技巧应用于以前的最佳解决方案。我伤害了我最好的解决方案包括一个for循环。
-
2的评论
这是更快,比调用外部函数翻转方向。
优秀的