添加更多的测试来限制硬编码的答案。
当他们说返回“true”的意思是“1”,而“假”意味着“0”。新手的错误。
添加两个负值的测试。
测试的负值
删除评论不工作!
我不知道我做错了什么。我试过在Matlab和似乎工作好
y =快速眼动(x, 2);
如果y = = 1
disp(真正的)
其他的
disp(假的)
结束
应该明确指定,我们不应该输入字符串真的,但如果我们给一个变量真的那么需要1
所有解决金宝搏官方网站方案得分10使用regexp作弊。
我不明白为什么我的代码不工作吗?
如果国防部(n, 2) = = 1
tf =‘真正的’
其他的
tf = '假'
结束
函数= is_odd特遣部队(n)
如果快速眼动(n, 2) = = 0
tf = '假'
其他的
tf =‘真正的’
结束
结束
为什么这是不工作吗?
我打赌所有不使用的解决方案如金宝搏官方网站果其他都是来自工程背景与亲密的布尔逻辑知识
ipek:你只需要一个结束。
诺兰:你没有使用提供的变量
有趣的风景明信片Frage……
持久的服务器错误试图评估这个解决方案……
你好,是我
好一个
好一个。
不错的问题
不错的
好工作
可怕的问题
好
伟大的
好问题
大问题
伟大的概率
简单的。
库尔
很容易,我能做到!
徽章
容易
如何减少尺寸
我已经28岁的大小
好问题
非常容易的。谢谢!
良好的模运算符的使用。了一些快速的头脑意识到如何使用它,但它绝对是快速裂纹。
建议:不要深思它!
谢谢你!
好又简单。谢谢你的点:)
谢谢你!
为测试添加评论徽章! !
为测试添加评论徽章! !
解决数据显示大约2/3rd的尝试是错误的。显示阅读问题的重要性。
这是我第一次编程问题我用c语言写的。
好了!
这是不错的
好问题!
10/10会再次代码
这是一个很好的练习真/假的问题
非常容易
好
好一个!
为测试添加评论徽章! !
什么是完全错误的
函数= is_it_odd特遣部队(n)
如果
快速眼动(n, 2) = = 0
tf = '假';
其他的
tf =“真正的”;
结束
结束
结束
问题在哪里
whyyyyy
有趣的问题,然而,最小的解决方案是坏了所有的问题,因为他们使用金宝搏官方网站!& regexp
大问题
什么是错误的吗?
帮助啊?
…
为什么这个解决方案是不正确的?
我认为有一个问题从昨天起科迪服务器。
道歉的停机时间。现在应该工作
你真的不需要布尔作业,技术上一个0和1的输出都是不错的
那么容易
这个我试过很多次了。它运行很好但是我不能够理解为什么显示是错误的解决方案。
有人能帮助吗?
删除真/假的单引号。这可能会奏效。☺
函数= is_it_odd特遣部队(n)
如果国防部(n, 2) = = 0
tf = '假';
其他的
tf =“真正的”;
结束
断言失败的原因。它在matlab工作。
谢谢你的回答,你也有一个错字真的,你应该把“从虚假和真实的
非常容易
好
容易
好工作
好
好工作
gj
好工作
太苛刻
好工作
我的解决方案是正确的,我测试我不确定发生了什么
函数(tf) = is_it_odd (n)
如果快速眼动(n, 2) > 0
tf =“真正的”;
其他的
tf = '假';
结束
结束
我的答案正确
好工作
如何成为一个尺寸小一点的吗?tf =快速眼动(n, 2)
好工作
我不认为仅仅使用tf = rem (n, 2)应该允许其隐式铸造取决于这不是一件好事。
与% cofused国防部在python中
好工作
这里的问题是什么?
好工作
这个matlab但不工作,为什么?
好工作
我的代码工作,但失败的测试套件,尽管它给正确的输出。这笔交易是什么?
真的,不是“真正的”,假的,不是假的
好工作
Assertation失败了。
代码在我的电脑上完美运行。
必须与这个特定的一个错误的问题。
这似乎提供所需的解决方案。谁能告诉我为什么这是一个错误的解决方案吗?
输出应该逻辑,它不应该char类型:
函数= is_it_odd特遣部队(n)
x = n / 2;
y =地板(x);
如果x = = y
tf = false;
其他的
tf = true;
结束
结束
好工作
好的解决方案
有人知道为什么不回答问题?当在matlab它工作得很好。
1。不要使用“输入(…)”,“n”是定义变量和输入不返回任何值。2。“=”是用于分配,而不是比较。这个一个返回第3行语法错误(如果…),而是使用“= =”。3所示。输出应该是逻辑,而不是字符串。使用“false”而不是“假”等等。4。返回指定的输出通过变量函数的第一行,在本例中,它是“特遣部队”。 Do not use "fprintf" for that. 5. Read The Friendly Manual. Just type "doc" in Command Window - there are tons of documentation, tutorials.
好工作
这个解决方案工作离线?
好工作
这将如何帮助任何人吗?这与学习无关更好的MATLAB代码和甚至不运行。
这不是有用的。什么浪费时间…!
你能解释这个解决方案是如何工作的?谢谢
从积极的一面来看,我很高兴没有看到人们盲目地复制粘贴上述每个问题的解决方案。这实际上表明,大多数参与者理解为什么我们都这么做。顺便说一句,聪明的解决方案!
嗨,阿里,解决你说的是什么?我很困惑这个解决方案,但我想理解它。
即使它并不能解决实际的问题,我认为这个解决方案是足够聪明(没有太多的被别人复制粘贴,或者MathWorks固定这个解决方法之后)绩效解释它。
对于那些想知道,is_it_odd函数内的代码如下:
1。它一个系统调用与一行标准i / o(程序可以共享一个虚拟的地方/交换他们的输入和输出)。
2。一行在Matlab内联函数的形式,名叫assert(),黑洞任何输入,输出布尔“真实”。
3所示。系统调用是这个单一的内联Matlab函数,用断言的内容。Matlab的m(无论结构/设置解释科迪使用)一行。
4所示。科迪检查解决方案和一系列金宝搏官方网站的维护(isequal(东西,东西))调用,现在总是评估是真的在这个特定的实例,而不是实际比较如果‘东西’和‘东西’是一样的。
好工作
不错的工作在一个创造性的解决方案,每个科迪的“最小尺寸”的评分标准。然而,MATLAB作为一个初学者,我不明白为什么我想写点东西这么长时间/复杂当有更短的解决方案(也许不是每科迪的标准,但他们使用更少的字符)。金宝搏官方网站我想这都是赢得比赛。
想怎么是9码
9 ...............你怎么能这么做……吗
我试着在我的电脑,出现在你的ans_correct所有结果。
好工作
的解决方案是什么?
你返回的字符串“true”或“false”测试套件是在比较一个布尔变量真或假。布尔值的字符串不等于以来,断言失败。
好工作
%我的意思是:测试= is_it_odd;:D
好工作
为什么是“奇怪的”函数不工作吗?
好工作
这段代码是错误的吗?
tf =地板(n / 2) * 2 = = n
是的
好工作
我怎么能得到这个短吗?
好工作
为什么这个解决方案并不奏效? ?适用于我的matlab 2014版! !
我认为“人物可能是问题。
好工作
它应该使用国防部。
好工作
意识到我的真/假作业。他们应该逆转……如果国防部(n, 2) ~ = 0;tf = true;其他tf = false;结束
好工作
谁能告诉我比这更好的解决办法吗?
好兄弟:)
函数= is_it_odd特遣部队(n)
国防部(n, 2);
结束
这就是所谓的欺骗....这段代码是失败了
21的大小。小编辑:)
函数ans = is_it_odd (n)
如果国防部(n, 2) = = 0;虚假的;
其他的
真正的
结束
同性恋者
我认为断言是有缺陷的,因为
isequal (is_it_odd(2),真正的)= = true = = 1
返回
ans = 1
在这里,虚假和0(双)的意思是相同的。
还真和1(双)的意思是相同的。
什么,这样一个简单的问题阻止我继续解决以下问题,为什么,我不能接受的格式求解函数,它是如此愚蠢,不灵活,我受不了
这将返回“1”和不“真实”,但这个科迪的验证问题是伪自isequal(真的,1)是真的(当它应该抛出一个错误)。
在我看来,“最好”的答案是tf =逻辑(mod (n, 2))。但是我想描述不明确需要逻辑值,所以也许我过分解读问题。使用逻辑使解决方案相比17 13。
通过调用逻辑功能您添加额外的代码。
我的小沟坏!
我认为你不知道奇/偶是什么意思。
奇怪的= 1 3 5…
甚至= 2 4 6…
如果n = 3或更高工作吗? ?
很困惑!
当然不是,科迪的问题是,你可以看到单元测试。
但是科迪的好处是,你可以更新测试套件。谢谢你的评论,请保持低迷的坏的测试我们可以解决这些问题。
持久的服务器错误试图评估这个解决方案……
万岁的模糊分级要求。
这个“最好”的解决方案:
x_odd = x (is_it_odd (x));%:/
答案应该是逻辑(mod (n, 2))。