问题的评论
-
108条评论
为什么y = bitshift(x,1);给出一个比目前列出的最常见答案更大的答案?
第一个问题。很简单,但足够开始科迪游戏了。伟大的比赛!
@Sam Nazari
我猜这是因为调用bitshift会使代码变大。你调用一个函数。
当只有x*2时,它只是1个操作。
欺骗容易开始的游戏!
哈哈,我明白了
太棒了!
实际上我是从这里开始的。
对初学者来说是个好问题。
不错! !
是的
很酷的
好吧
我试图使用位移位,但我忘记了它不工作x<0
这是个简单的问题。只是我在等科迪,他会要求。M '文件上传。
非常基础,也非常有趣
测验
非常有趣的!
适合新人
有趣的
有趣!
好questionsss
第一次尝试:)
就像
易之
GG
不错的
不错的
好工作
好工作
不错的
好
好吧
这是开始使用科迪的最好方式
这是开始使用Cody的最佳问题。
说明上说要按“现在解决这个问题!”按钮,但是没有这样的按钮……
好
年级
我提交了以下文件,在我的matlab版本中可以运行,但它发现了错误,并说它是无效的:
函数y = times2(x)
修改下面的行,使输出y是输入值x的两倍
Y = bitsll(x,fi(1));
在你修改完代码后,按下“提交”按钮,你就可以上路了。
结束
梦的开始!
这很好。
光滑的
这些轴是什么意思
不错的…
没有人能解决这个问题。
有史以来最难的问题。
不错的问题
新的开始
不错的问题
不错的
对初学者来说是个不错的问题
不错的
非常适合测试,比如Hello world。
不错的
好
不错的
做得好)
好
好
好
好
好
好
好
好
答:- y = x ^ 2;
" >
测验
如果你找不到答案,可以在MATLAB上搜索乘法技巧。
乘
不错的
容易
那么容易
不错的
简单的
r容易
差点把我难住
我们可以做到
不错的
不错的
伟大的
为什么这里需要函数语句?
这个问题很简单,但我担心你在代码中放入一个函数会让其他人失去兴趣。
一个更简单的代码可以提供相同的上下文,但不太容易混淆为什么要给出函数语句。
史诗
好了!
太有趣了
很酷的
上瘾!哈哈
鼓掌
解的大小没有意义。我们需要一个新的度量标准。
很好
我遇到过的最好的问题
简单的
非常简单的问题。
这是学习如何使用科迪的好方法
中等难度的问题
不错的
很好的基本问题
太棒了
好了!
让我想起了MATLAB中的标量乘法谢谢
科迪的精彩介绍。
好的起步问题!
很适合开始。总之,我花了一些时间才想出该怎么做。
相当不错的入门
这是个好问题!
真的很容易开始科迪挑战
很简单的开始
这是个很棒的问题
不错的开头问题
解决方案的评论
-
1评论
好一个
-
2的评论
-
1评论
EZ !
-
1评论
不要编辑这一行。
-
1评论
好了!
-
2的评论
为什么不能是“y=2x”????
@JunLong李
2x没有意义,而2*x意味着2乘以x
-
2的评论
-
1评论
有趣的
-
2的评论
伟大的
我们去拿吧!
-
2的评论
易之
好问题
-
1评论
很好的基本问题
-
1评论
非常简单!!
-
1评论
好
-
1评论
精心设计的问题!
-
1评论
我喜欢
-
2的评论
-
2的评论
-
1评论
不错的
-
1评论
容易
-
1评论
开始
-
2的评论
这个程序甚至能读基本的matlab吗?解决你的问题
很棒的< 3
-
3评论
-
2的评论
先导溶液尺寸为0??
不知道先导解是怎么计算出来的;/
-
2的评论
呵呀!比我的还大,你这个骗子!
我都不知道这是什么玩意…
-
1评论
这很有趣!
-
2的评论
这是用科迪演明星的最佳方式
!
-
1评论
一步一个脚印
-
1评论
漂亮的起动器
-
1评论
非常容易
-
1评论
去吧
-
1评论
为什么先导解的大小为0
-
1评论
非常容易
-
1评论
容易
-
3评论
-
2的评论
不错的
嗨
-
2的评论
容易
不错的
-
2的评论
:)
好工作
-
2的评论
这是我第一次!
好工作
-
2的评论
简单! !
干得好
-
1评论
这名用户似乎玩弄了系统,对“袜子木偶”账户提交的这个不起眼的解决方案欺骗性地点赞。div
-
2的评论
bitshift (3,1)
ans =
6
干得好
-
2的评论
不错的
干得好
-
3评论
使用加法代替乘法,因为它将花费更短的时间来计算
干得好
哈哈,干得好!
-
2的评论
代入变量x会有帮助。
干得好
-
2的评论
有没有办法让y在改变x值时自动更新?
干得好
-
2的评论
这是一个基本解,每个人都应该能解出来。
干得好
-
3评论
-
2的评论
1 .完成
干得好
-
2的评论
尽最大努力
干得好
-
1评论
有必要使用。后2 ?
你能不能写y = 2*x;?
-
1评论
是的,我做过
-
1评论
这是一个很好的开始问题。
-
1评论
正确答案是什么?
-
1评论
这个解决方案错在哪里?
-
1评论
这是错的吗?
-
1评论
如何改进这个解决方案?
-
2的评论
如何引导溶液大小为0?
可能是被黑了
-
1评论
因此,实际上,游戏的名称只是通过断言测试;而不是对问题的描述。
绝对不知道如何得到一个大小为0的解决方案……
-
24日评论
什么是免费通行证?
这是解决方案吗?
测试的好地方…: -)
可爱但可笑
为什么是“免费通行证”?“请”,没有别的词吗?
“免费通行证”只是一个(可爱但可笑的)黑客(见问题//www.tatmou.com/matlabcentral/cody/problems/1774-free-passes-for-everyone)。说“请”是因为我们真的很有礼貌……
你好,阿方索!
我想知道你的“乘以2”问题的解的解的大小是0
你能解释一下吗?
谢谢!
这怎么可能呢,解是0 ?
freepass;还工作吗?
“领先解决方案是0”..只是. .如何? !
我重做了这个解决方案,它失败了
@Aditya:我不喜欢这个解决方案被重新评分,这个特殊的解决方案对我来说有历史价值,但显然对你没有
我重设您的解决方案的原因是,解决方案的大小不能为0。关于你提到的历史价值,我认为解决的办法还是有的,我没有改变。如果你仍然认为这是我这边的错误,你可以给ned.gulley@mathworks.com发邮件,我们可以进一步讨论。
另一个解决方案是,你可以使用你的免费通行证技巧,重新计算这个解决方案。我只是不希望解的大小为0。
零分解决方案在Cody金宝搏官方网站中有一些历史(参见问题42396)。这个解决方案是唯一的零分免费通关解决方案(所有其他通过的免费通关解决方案都得到了100分,这是有原因的),所以如果这个解决方案没有通过测试,它的分数就会降低,因此它的重金宝搏官方网站要性也就降低了。无论如何,这一切都很好,只是一个游戏,我只是认为,看到Cody中所有其他的解决方案都得到了零分,负分,最高分或其他“不可能”的分数,会很伤心,因为没有好的理由而被重新评分(#endofgetoffm金宝搏官方网站ylawnrant)
好点。我和内德讨论了这个问题,并讨论了我们是否应该保留这些解决方案。金宝搏官方网站
谢谢您的建议,给您添麻烦了。#和平
@阿方索:我已经退还了我的零钱:)
太棒了,谢谢!
我试过电脑上的免费通行证命令,得到的都是
未定义变量“freepass”或类“freepass.please”。
我也不知道代码大小是如何计算的
这个廉价的解决方案需要删金宝搏官方网站除,没有人从中受益或学习matlab
阿方索,请删除这个无意义的分数,它阻止了我们这些试图学习如何改进我们的编程的人
なるほどこんな解決策があるのか!全く参考にならない。
函数y = times2(x)
Y = x * 2;
结束
@Admin,请删除阿方索斯的分数。这意味着学习Matlab来解决问题,而不是黑客cody和允许自负的自我推销。
请更新代码分级系统并删除这样的解决方案。金宝搏官方网站
-
2的评论
-
12个评论
它能工作,但它很丑:)
好了!:)
从未意识到MATLAB认为定义的赋值(y = 2*x)与没有赋值(2*x =>赋值给ans)是不同的。
如果有什么不同的话,我猜第二个会(稍微)更努力。
这个变量“ans”是否覆盖MATLAB的默认“ans”?
好吧,我终于做到了。但是它违反了规则——当你将模板更改为ans = times2(x)时,没有“y”变量…
你怎么知道规则是什么?!?
评论区提供了很好的信息
评论真的很有帮助!哈哈
David Amor,规则规定你必须把它赋值给一个“y”变量。你只需要做
Y = times2(x);
太棒了!
嗨,德克,你能告诉我你是怎么买到10号的吗?
要得到10码,你必须把y改成ans:
函数ans = times2(x)
2 * x;
结束
好的解决方案!
-
3评论
测试套件很弱。请添加:
断言(isequal (times2(正)、正))
断言(isequal (times2(南),南))
断言(isequal (times2 ([]), []))
断言(isequal (times2(魔法(3)),2 *魔法(3)))
要集中展示Matlab的强大功能,请添加以下测试:
assert(isequal(times2(Inf), Inf))
Assert (isequal(times2([]), [])) Assert (isequal(times2(magic(3)), 2*magic(3))))
不错的