为什么y = bitshift(x,1);给出一个比目前列出的最常见答案更大的解决方案大小?
第一个问题。非常容易,但足以启动Cody游戏。精彩的比赛!
@Sam Nazari
我猜它是因为调用Bitshift让代码大小更大。你打电话给一个函数。
当只有x * 2只有1个操作。
欺骗易于开始游戏!
哈哈,我得到了它
伟大的!
我确实是从这里开始的。
对初学者来说是个好问题。
好的!!!
是的
很酷的
好吧
我试图使用bitshift,但我忘了它不适用于x <0
容易起动问题。只是我在等科迪,他需要。m的文件上传。
非常基础,非常有趣
测试
非常有趣的!
适合新手
有趣的
有趣的!
好问题
第一次尝试:)
就像
EZ.
GG.
不错的
不错的
好工作
好工作
不错的
好的
好吧
这是开始使用Cody的最好方法
这是开始使用Cody的最佳问题。
说明说要按“立即解决这个!”按钮,但没有这样的按钮......
好的
年级
我提交了以下,这在我的版本的matlab工作,但它发现错误,并说它是无效的:
函数y = times2(x)
%修改下面的行,使输出y是输入值x的两倍
y = bitsll(x,fi(1));
%修复代码后,按“提交”按钮,然后在路上。
结尾
梦想的开始!
这很好..
光滑的
这些轴是什么意思
不错的…
没有人能解决这个问题。
史上最严重的问题。
不错的问题
一个新的开始
不错的问题
不错的
这对初学者来说是个不错的问题
不错的
非常适合测试,就像你好世界。
不错的
好的
不错的
做得好)
好的
好的
好的
好的
好的
好的
好的
好的
答:- y = x ^ 2;
“>
测试
搜索MATLAB上的乘法技术如果您无法获得答案。
乘
不错的
简单
太简单
不错的
轻松一体
r容易
几乎把我给难住了
我们可以做到
不错的
不错的
伟大的
EZ.
好的基本问题
很简单! !
好的
精心设计问题!
我喜欢
首先,好的
测试
不错的
简单
开始
Bugfest LMAO这个程序甚至可以阅读基本Matlab?修复你的狗屎
很棒的< 3
领先的解决方案尺寸为0 ???
不知道先解是如何计算的;/
酸痛!甚至比我的大,你骗子!
这是有趣的!
这是使用科迪的最佳方式
!!
一步一步来
漂亮的起动器
非常容易
去吧
为什么领先的解决方案规模是0
非常容易
简单
不错的
你好
简单
不错的
:)
好工作
这是我的第一个!
好工作
简单! !
好纱线
此用户似乎已将其定义为系统,并且欺诈性“喜欢”由“袜子傀儡”帐户提交的此不起眼的解决方案。-div.
bitshift (3,1)
ans =.
-6
好纱线
不错的
好纱线
添加添加而不是乘法,因为它将需要缩短时间来计算
好纱线
哈哈,做得好!
代入变量x可能会有帮助。
好纱线
当你改变x的值时,有没有办法让y自动更新?
好纱线
这是一个基本解决方案,每个人都应该能够解决这个问题。
好纱线
第1步完成
好纱线
在最好的
好纱线
是否有必要使用。2后?
不能写成y = 2*x吗??
是的,我这样做
这是一个很好的开始问题。
什么是正确的答案?
这个解决方案有什么问题?
这是错的吗?
你如何改进这个解决方案?
如此,游戏的名称是只通过断言测试;与问题的描述相反。
绝对不知道如何得到一个大小为0的解决方案…
什么是免费通行证?
这是一个解决方案吗?
好地方进行测试...... ;-)
可爱但荒谬的
为什么是‘freepass。“请”,不是其他的词吗?
“免费通行证”只是一个(可爱但可笑的)黑客(见问题//www.tatmou.com/matlabcentral/cody/problems/1774-free-passes-for-everyone)。说“请”是因为我们真的很有礼貌……
你好阿方索!
我想知道你解决方案的解决方案的尺寸是如何对'0'问题的解决方案是'0'
你能解释一下吗?
谢谢!
这是如何实现的,解决方案0尺寸?
快速通货膨胀;还在工作吗?
“领先的解决方案是0”…只是. .如何? !
我恢复了这个解决方案,它失败了
@aditya:我不欣赏这种解决方案,这种解决方案恢复了,这个特殊的解决方案对我有历史价值,但显然不给你
我恢复解决方案的原因是因为解决方案不能有0的大小。关于你对历史价值的评论,我认为解决方案仍然存在,我没有改变。如果您仍然相信我身边的错误,则可以通过电子邮件发送电子邮件至ned.gulley@mathworks.com,我们可以进一步讨论。
另一种解决方案是您可以使用您的自由传递技巧并再次重新核发此解决方案。我只是不希望解决方案尺寸为0。
零分解解决方案在Cod金宝搏官方网站y中有一些历史(参见问题42396)。该解决方案是唯一的零分别自由证据解决方案(所有其他通过的自由碱解决方案出于充分理由的10分),所以拥有这种解决方案现在失败了测试消除了得分并因此的意义。金宝搏官方网站以任何方式,这一切都很好,只是一场比赛,我只是认为在没有充分的理由没有得到零的CODY中看到的所有其他解决方案都会很伤心,因为没有充分的理由,重新调整零的CODY中的所有其他解决方案(#金宝搏官方网站EndofgetOffmylant)
好点子。我对此说到了这一点,并讨论了我们是否应该保持这种解决方案。金宝搏官方网站
谢谢您的输入,给您添麻烦了。#和平
@alfonso:我已经恢复了我的变化:)
这很棒,谢谢!
在我的电脑上尝试了Freepass命令,我得到的就是
未定义变量"freepass"或类"freepass.please"。
我也不知道代码大小是如何计算的
这种便宜的解决方案需要删金宝搏官方网站除,没有人受益于此或了解Matlab
Alfonso,请删除这个无意义的分数,这可以防止我们试图学习实际上发现如何改善我们的指控
なるほどこんな解决策がのか!
函数y = times2(x)
Y = x * 2;
结尾
@Admin,请删除Alfonsos评分。这意味着学习Matlab解决问题,而不是黑客cody和允许自我推销。
请更新代码分级系统,并删除这样的解决方案。金宝搏官方网站
这是可行的,但它是丑陋的:-)
好了!:)
从未意识到MATLAB看到与无分配不同的定义分配(y = 2 * x)(2 * x =>分配给ANS)。
如果有的话,我会猜到第二次会有更多的努力。
这个变量是“ANS”覆盖MATLAB的默认“ANS”吗?
好的,我到底到了那里。但它打败了规则 - 当您将模板更改为ans = times2(x)时,没有“y”变量......
你怎么知道规则是什么?
评论部分给出了很好的信息
评论真的有帮助!哈哈
缺少测试用例:
断言(Isequal(time2(0),0));
断言(Isequal(Time2(0.1),0.2));
断言(Isequal(Time2(0.000001),0.000002));
断言(isequal (times2 (0.1000000000001), 0.2000000000002));
断言(isequal (times2 (1.0000000000000000000000000000001), 2));
断言(isequal (times2 (0), 0));
...还有一些其他的。
测试套件很弱。请加:
断言(isequal (times2(正)、正))
断言(isequal (times2(南),南))
断言(Isequal(time2([]),[]))
断言(isequal (times2(魔法(3)),2 *魔法(3)))
为了集中Matlab的力量,添加以下测试:
assert(isequal(times2(Inf), Inf)) assert(isequal(times2(NaN), NaN))
Assert (isequal(times2([]), [])) Assert (isequal(times2(magic(3)), 2*magic(3))
不错的