科迪
测试第一个输入x是否为n-寄生数:http://en.wikipedia.org/wiki/Parasitic_number。(<我> n < / i >是第二个输入。)< / p > < p >例子:< / p > < p >寄生(128205 4)——真正> < / p > < p >寄生(179487 4)——真正> < / p > < p >寄生(179487 3)——>假< / p >
最好添加一个测试用例来防止测试套件被黑客攻击
测试用例太少了。事实上,这个问题的一个严重问题是,对于大多数n值来说,能够容纳64位的寄生数太少了。
我已经添加了一些测试用例,这将使游戏这个问题变得更加困难。
案例5和案例7是相同的,我相信他们都错了。5 x 142857=714285。这不是一个寄生数字吗?我遗漏了什么?
问题创造者能否取消作弊的“解决方案”资格?作弊也应该被扣分(-200)。金宝搏官方网站
解决方案1047166
有4个,不是5个
我输入错误。4 x 142857=571428,这是2的右移。顺便说一下,n=4和5都与142857形成寄生对。
因此,它不是一个4-寄生数。它不符合定义。然而,它是循环数的一个很好的例子。当142857乘以1,2,3,4,5和6时,你可以得到不同的循环置换。对于5,你得到一个数字的移位,因此它是5-寄生数。
啊,我明白了!谢谢,简-我现在明白了!
解决方案13122
实际上不是一个通用的解决方案。利用有限的测试用例。
删除出现NaN的任何行
解决7233
找到两个单词的州名
840解算器
去掉多项式的根为正的实数元素。
解决778
确定数组是否为空
678解算器
基础知识:找到给定矩阵的特征值
348解算器
数字三角形
91解算器
你所有的基地都属于我们
476解算器
给定一个数字,使其递增
解决586
这么多选择
解决409
太卑鄙了
1801解算器
在MATLAB Central中查找宝藏,了解社区如何帮助您!
选择一个网站以获取翻译后的内容(如果可用),并查看本地活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家/地区网站未针对您所在地的访问进行优化。
联系当地办事处