#解决方案 #euler #谜题 #挑战

已删除 xfbs_euler

xfbs的欧拉计划问题解决方案

0.1.0 2020年4月29日

#9 in #euler

MIT 许可证

320KB
895

欧拉计划解决方案

这是一个存放解决欧拉计划问题的解决方案的仓库。所有这些解决方案都是我自己编写的,试图在数学中玩得开心并提高我在几种语言中的编程技能。

规则

  • 只有当解决方案满足以下条件时才被接受:
    • 得出正确答案
    • 计算答案的时间小于1秒(1000毫秒)。这里有一些解决方案耗时较长,因为我还无法(尚未)使其达到这个标准。
    • 完全由我自己编写的,没有查看他人的解决方案(除非意外)。不想破坏乐趣。
    • 有一个完整且可工作的测试套件。我喜欢测试我的代码。
    • 良好的文档,意味着当阅读时,可以清楚地看到发生了什么,因为变量命名得很聪明,并在必要时提供了注释来解释发生了什么。
    • 优雅的,意味着不需要比应该更复杂
  • 每种语言都需要尽可能地使用其惯用语,并避免黑客式编程。这就是这个项目的目的——熟悉一些酷炫的新语言及其技巧
  • 如果有助于保持代码简洁,则可以在解决方案之间共享代码。
  • 尽可能使用语言的标准库。我不喜欢依赖外部库,尤其是在可以自己实现某些功能时。但是,在某些情况下是允许的(例如,单元测试框架)。如果可能,我会尝试将外部库捆绑到这个仓库中。
  • 就代码行数和复杂度而言,解决方案越简单越好。

许可证

有关更多信息,请参阅license.md

依赖项

约1.5MB
约24K SLoC