奇怪的事情发生了
当我提交我的代码的大小是-1,它失败的测试套件时,它似乎在MATLAB桌面工作良好。
你能告诉我为什么吗
总和(x)创建错误呢?
好的问题有助于更好地理解如何使用二进制
概念问题
挑战!
容易
有趣的问题
美国信息交换标准代码
有人能检查一下这个代码吗?
函数y = 1 (x)
split1 = num2cell (x)
金额= 0;
i = 1:长度(split1)
如果split1 (i) = = ' 1 '
和=和+ 1
其他的
和= 0
我+ 1 =
y =总和;
结束
这个问题有什么问题!!
使用y=y+str2double(x(i))而不是y=y+str2double(x(i)),它工作得很好
函数y = 1 (x)
日元= [];
= x(1:结束)
日元= [str2num日元(a)];
结束
y =总和(y1);
结束
y = 0;
指数= 1:长度(x)
Y = Y + str2num(x(index));
结束
y =总和(x = = ' 1 ');
嗯,好!他/她也在这里,继续复制和粘贴你的廉价和无意义的伎俩,你这个混蛋!
以防你不知道怎么做,想知道怎么做——我怀疑这是出于某种原因!,但无论如何,这里是许多方法之一:
函数x = 1 (x), x = count (x, ' 1 ');
y =长度(找到(x = = ' 1 '));