图像缩略图

项目欧拉问题的解决方案54

版本1.1.0.0(9.07 kB) Husam Aldahiyat
球员在扑克游戏中赢了多少手?
0.0
0评分

0下载

更新2009年7月02日

查看版本历史记录

查看许可证

这是解决此处发现的解决方案:

<http://projecteuler.net/index.php?section= problems&id=54.>

当我解决问题时,我发现代码是模块化和简单的。我以为它可以帮助别人学习逻辑思考以及如何将大问题简化为几个较小的问题。这就是为什么我不认为我通过在此提交解决方案来打破任何道德障碍。

引用

Husam Aldahiyat(2020年)。项目欧拉问题的解决方案54(//www.tianjin-qmedu.com/matlabcentral/fileexchange/24605--pore-to-project-euler-probly-54),Matlab中央文件交换。检索到

评论和评级(2

John d'Errico.

我看到了一些变化。这些额外的评论真的帮助阅读代码的人。我谢谢那里。

就个人而言,我仍然希望开始PE求解器首先尝试这个问题,然后在看这个之前。只有之后,您应该通过此提交读取,将此代码与您的代码进行比较。但这是一个合理的问题方法。

我仍然会戒断实际评价,但如果我要给这个数字评级,我的评级将是一个体面的评分。

John d'Errico.

好。我会承认我的一部分祝愿侯萨姆没有发布这份提交,但只有我的一小部分地想到这种方式。为什么?因为我是项目欧拉问题的崇拜者。他们在解决方面提供了极大的满足感,知道您在Matlab中使用了您的技能以解决这些问题。大多数问题需要一些洞察力,对数学概念的一些了解,并没有在所选语言中解决的不足编程技巧。因此,它们是一个巨大的车辆,可以帮助您学习使用像Matlab等工具。我一直认为,学习语言的最佳方式是拥有一个需要解决的项目。

所以我希望大多数欧拉·索伦将选择自己选择解决问题,首先,只有那样看他们将在网上找到的偶尔出版的解决方案。万博 尤文图斯

另一方面,这是中等容易的体重问题之一。如果这个特殊的解决方案导致他人在这些同样问题中发现自己的兴趣,那么它值得发布它。正如我所说,我的意见在这里混合了。虽然我很高兴看到一些广告为别人开始项目欧拉冒险,但我希望不要看到每个问题的解决方案出现在FEX上。万博 尤文图斯

至于代码本身,因为那些混合的感情,我不会提供评级。我非常喜欢代码以模块化方式编写。

在主代码块中有有用的评论 - 在那里的良好开始,虽然评论让稀疏朝向尽头。各个模块完全没有评论,这是一个评论最有价值的地方。例如,作者是否选择测试手是否齐平?3种?教程代码应该自我解释。

还有什么我可能希望看到的吗?是。非常频繁解决这样的问题要求程序员实现数据的编码。在这种情况下,是否有一种有效的方式来编码手来评估那些手的潜力?我希望看到有一些博览会在所采用的数据结构上,因为我可以想到至少两种或三种来存储它们。仔细提前考虑所采用的数据结构通常是对在线上的问题的有效解决方案至关重要。

同样,我的观点是使用这个工具作为教导如何使用MATLAB来解决问题的方法。帮助阅读您的代码以了解如何解决问题的人。

Matlab释放兼容性
使用R2008B创建
兼容任何释放
平台兼容性
视窗 苹果系统 Linux.

社区宝藏狩猎

找到Matlab Central中的宝藏,并发现社区如何帮助您!

开始狩猎!