函数ans = GenerateVector(n)
ans = 1;
对于n = 2:n
Ans = [Ans n*ones(1, n)];
结束
谁能解释一下为什么这个代码被标记为坏代码??它的工作原理!问题定义中的另一个问题是,它没有明确说明解决方案必须是直接的代码,而不需要编写函数。万博 尤文图斯我写了一个函数,它很好地符合问题的定义。然后我得到不正确的信息后提交。亲爱的Cody团队:请写出问题更具体的要求。你将错过许多误解。
您的函数必须使用与函数模板中提供的完全相同的名称。在这种情况下,函数必须被称为“you_fcn_name”。你写了一个叫做GenerateVector的函数。改变你的函数名,它就会通过。
测试套件已经扩展。
好问题。
有什么方法可以避免for循环吗?我真的很想,但我现在不知道怎么做。
一个好!花了些时间,但终于做到了。
可以不使用for循环吗?
好问题。
提示:
使用“repelem”命令
解决方案:
一个= 1:n
B = repelem (A, 1: n)
伟大的问题。对我这样的初学者来说很有趣。
我们能在没有循环的情况下完成吗?
好
好问题
好
一个衬套
非常有趣的问题!
简单和有趣
看起来复杂. .但简单的
好
似乎所有“成功”的解决方案都使用regexp来隐藏算法的复万博 尤文图斯杂性。真的需要一种更真实的方法来评估“最佳”解决方案——例如经典的“tic”和“toc”。万博 尤文图斯
挑战性的好!
这个建议会因为“ans”而导致错误的答案。
如果能知道领先的解决方案是如何做到这么小就好了。
我的溶液大小至少是领先溶液的6倍。我希望得到启发……
我的答案有什么问题?它给出了完全正确的答案只是不在[]中
测试套件也说它给你x但是当你在函数中使用x时它不识别x你必须使用n
大问题
不使用循环的绝妙解决方案。
有趣的是,我刚刚测试了你的SO post,它有2个节点,以免没有分配到ans。
整洁优雅。
都不知道汉高的矩阵
有人能礼貌地解释一下为什么这个代码被评为错误代码吗?如果你把它粘贴到m-file中,它就可以工作了!!
函数名应该是your_fcn_name
好