Code 2019的到来 该存储库包含我用Rust编写编程难题解决方案 :crab: 。 这是我的第一个代码问世,始于活动“实时”进行的那一刻。 我以此为契机学习Rust语言。 我在开始这个活动时只编写了数百行Rust代码,并希望通过一口咬定的目标来牢固地掌握该语言。 另外,我想复习一些我在专业工作中很少使用的计算机科学技能,例如图论。 代码的出现是完美的! 最后,我的代码可能很丑陋且效率低下,但是第一次尝试它就足够了。 我可能不会再回来更新我的解决方案了。 我的目标是: 以合理可靠的方式解决难题。 创建“足够通用”的解决方案,以便程序可以解决任何合理的输入。 在某些情况下,要制定一个真正的通用解决方案将非常困难,而且输入数据显示出不需要的明确意图,那么一些捷径是可以接受的。 创建结构良好的程序。 使用结构,mod和组合。 遵循最佳实践,在有利于解决难题的过程中编写单元测试。 通常,将