Advent of Code辅助工具
项目描述
santa-helpers
Advent of Code辅助工具
免费软件:MIT许可证
特性
计算曼哈顿距离
>>> distances.manhattan((-3, 1), (0, 0)) 4
生成邻居
>>> list(neighbors.neighbors((1, 1))) [(1, 0), (0, 1), (2, 1), (1, 2)] >>> list(neighbors.neighbors((1, 1), 8)) [ (0, 0), (1, 0), (2, 0), (0, 1), (2, 1), (0, 2), (1, 2), (2, 2) ] >>> list(neighbors.neighbors((1, 1), p_min=(1, 1))) [(2, 1), (1, 2)]
生成路径中的点
>>> list(paths.path_points((0, 0), 'R2')) [(1, 0), (2, 0)]
鸣谢
此包是用Cookiecutter和audreyr/cookiecutter-pypackage项目模板创建的。
历史
0.0.1 (2022-02-02)
PyPI上的首次发布。
neighbors
解析为字典
0.0.2 (2022-03-08)
曼哈顿距离
路径中的点