不树立正确的 - 只有一个输入提供
同上威尔的评论
请改正或删除它。
作为管理员,我试图清理问题。我再评分,但是自然一些“正确”的答案,现在将失败。
“解决方案”的大量金宝搏官方网站使用查找功能。我不明白这一点 - 有什么,如果你忽略了关键的指令做的问题呢?
愿你请添加到测试套件(或类似的东西):
%测试查找用法
FID =的fopen(其( '试验'), 'R');
C = onCleanup(@()FCLOSE(FID));
TLINE = fgetl(FID);
而ischar(TLINE),
如果strfind(TLINE, '查找'),
错误(“特别申明,不要使用查找”);
结尾
TLINE = fgetl(FID);
结尾
在重新命名函数后,应该可以正常工作。
应该有更多的测试套件。例如x = [1 2 3 4 5 6; 7 8 9]; Y = 5;然后输出是[2,2]。X = [1 2 2 3];Y = 2;则输出是[2,2]。
测试套件需要非常严格的这里,琐碎解决方案的数量相当惊人。金宝搏官方网站y
此用户(穆罕默德elbesealy)似乎已经耍花招系统,具有欺诈性“喜欢”提交“袜子木偶”这个不起眼的解决方案的帐户。-div
不,不是预计解决方案。
"不使用find函数"
不使用预定义函数编写代码的想法有点奇怪。所以我的解决方法是故意作弊。
你能给我解释一下@在你的解决方案中的作用吗?
这很有趣
feval(@eval, '[〜,ANS] = MAX(X == y)的;')
有比这个小的尺寸吗
[~, ans] = max(x==y);
我知道,我知道,很抱歉…
这是如何解决问题的?断言(strfind ~ =找到)= false。