advent_of_code_2020:Code 2020编码挑战的来临 源码
advent_of_code_2020 完整的解决方案实施方案,以实现 (AOC)编码问题。 挑战 挑战从12月1日到25日持续了25天。 每天都有一个新的问题,该问题由两部分组成。 在出现期间,每天都会解决此存储库中的问题,然后将其稍作清理以进行发布。 我的目标 我使用AOC挑战来巩固我的Python编程语言技能,探索更高级的Python概念并提高算法思维和实现效率。 代码 对于某些挑战,我认为最好放弃一些提高代码可读性和清晰度的效率。 尽管如此,渐进的运行时间复杂度一直是整个挑战中的主要问题,这使我能够针对大多数问题找到最佳的运行时间解决方案。 最简单问题的解决方案将两个部分都放在一个文件中。 每当需要重新格式化以使解决方案适应第2部分时,我都会从头开始将其编码在单独的part2文件中。 每个解决方案都以具有main的可运行python脚本形式给出。 每个问题的第一步是临时输入解
用户评论